ksz9477_acl_set_reg(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ksz9477_acl_set_reg(9) β€” Kernel API Manual πŸ’…

okay so bestie, this is the page for ksz9477_acl_set_reg(9) in the Kernel API Manual, and we're folding that manual-name moment in right here at the top like a little ribbon πŸŽ€ no boring header copy-paste, just vibes and facts.

🌸 NAME 🌸

ksz9477_acl_set_reg β€” Set entry[16] and entry[17] depending on the updated entry[]. periodt. ✨

✨ SYNOPSIS ✨

void ksz9477_acl_set_reg (u8 *entry , enum ksz9477_acl_port_access reg , u8 value );

that's the whole signature, untouched, character-for-character, because we do not play with code around here πŸ’…

πŸŽ€ ARGUMENTS πŸŽ€

  • entry β€” An array containing the entries.
  • reg β€” The register of the entry that needs to be updated.
  • value β€” The value to be assigned to the updated entry.

πŸ’– DESCRIPTION πŸ’–

This function updates the entry[] array based on the provided register and value. It also sets entry[0x10] and entry[0x11] according to the ACL byte enable rules. That's the whole main-character move β€” targeted array update energy, no cap ✨

0x10 β€” Byte Enable [15:8]

Each bit enables accessing one of the ACL bytes when a read or write is initiated by writing to the Port ACL Byte Enable LSB Register. Bit 0 applies to the Port ACL Access 7 Register; Bit 1 applies to the Port ACL Access 6 Register, etc.; Bit 7 applies to the Port ACL Access 0 Register.

1 = Byte is selected for read/write 0 = Byte is not selected

0x11 β€” Byte Enable [7:0]

Each bit enables accessing one of the ACL bytes when a read or write is initiated by writing to the Port ACL Byte Enable LSB Register. Bit 0 applies to the Port ACL Access F Register; Bit 1 applies to the Port ACL Access E Register, etc.; Bit 7 applies to the Port ACL Access 8 Register.

1 = Byte is selected for read/write 0 = Byte is not selected

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file: ./drivers/net/dsa/microchip/ksz9477_acl.c

the whole squad:


source/version: ./drivers/net/dsa/microchip Β· date: October 2026 Β· page: ksz9477_acl_set_reg(9) β€” that's the cute sign-off, bestie, mwah πŸ’‹βœ¨

πŸ“¦ where this page comes from