Lines Matching +full:hsi +full:- +full:mac
3 * Copyright (c) 2007-2013 Broadcom Corporation
125 /* Up to 16 bytes of NULL-terminated string */
145 (if multiple found, priority order is: NC-SI, UMP, IPMI) */
150 /* Use SPIO4 as an arbiter between: 0-NC_SI, 1-IPMI
151 (can only be used when an add-in board, not BMC, pulls-down SPIO4) */
153 /* Use SPIO4 as an arbiter between: 0-UMP, 1-IPMI
154 (can only be used when an add-in board, not BMC, pulls-down SPIO4) */
156 /* Use SPIO4 as an arbiter between: 0-NC-SI, 1-UMP
157 (can only be used when an add-in board, not BMC, pulls-down SPIO4) */
409 /* Default values: 2P-64, 4P-32 */
498 * The input pin I_FAULT which indicate over-current has occurred.
526 /* Set non-default values for TXFIR in SFP mode. */
530 /* Set non-default values for IPREDRIVER in SFP mode. */
534 /* Set non-default values for POST2 in SFP mode. */
560 /* For storing FCOE mac on shared memory */
574 /* Enable RJ45 magjack pair swapping on 10GBase-T PHY (0=default),
610 KR-compliant, this parameter determine what is the trigger for it.
613 forced speed in with another parameter. Note when force-1G is
832 /* A place to hold the original MAC address as a backup */
1175 * pulse to determine when to switch to an OS-absent mode. */
1181 * running and there won't be any firmware-driver synchronization during a
1192 * Driver <-> FW Mailbox *
1421 * (year-2001)*12*32 + month*32 + day.
1426 * OS-absent when it is not getting driver pulse.
1493 * Multi-Function configuration *
1536 /* 0 - low priority, 3 - high priority */
1542 /* value range - 0..100, increments in 100Mbps */
1550 u32 mac_upper; /* MAC */
1562 /* afex default VLAN ID - 12 bits */
1624 * Extended configuration per function - this array does not exist and
1684 /* In order to maintain endianity in the mailbox hsi, we want to keep using */
1710 * The SHMEM HSI is aligned on 32 bit boundaries which makes it difficult to
1714 * array with individual bit-filed elements accessed using shifts and masks.
1719 #define SHMEM_ARRAY_MASK(eb) ((1<<(eb))-1)
1722 /* the bit-position macro allows the used to flip the order of the arrays
1747 ((((32/(fb)) - 1 - ((i)/((fb)/(eb))) % (32/(fb))) * (fb)) + \
1787 * For Admin MIB - is this feature supported by the
1788 * driver | For Local MIB - should this feature be enabled.
1931 /* ADMIN MIB - DCBX local machine default configuration. */
1952 /* REMOTE MIB - remote machine DCBX configuration. */
1971 /* LOCAL MIB - operational DCBX configuration - transmitted on Tx LLDPDU. */
2182 * bits 0-2 - function number / instance of driver to perform request
2183 * bits 3-5 - op code / is_ack?
2184 * bits 6-63 - data
2269 /* the status of EEE auto-negotiation
2270 * bits 15:0 the configured tx-lpi entry timer value. Depends on bit 31.
2318 u32 link_change_count[PORT_MAX]; /* Offset 0x160-0x164 */
2346 /* For PCP values 0-3 use the map lower */
2347 /* 0xFF000000 - PCP 0, 0x00FF0000 - PCP 1,
2348 * 0x0000FF00 - PCP 2, 0x000000FF PCP 3
2352 /* For PCP values 4-7 use the map upper */
2353 /* 0xFF000000 - PCP 4, 0x00FF0000 - PCP 5,
2354 * 0x0000FF00 - PCP 6, 0x000000FF PCP 7
2368 * MM - Major, mm - Minor, bb - Build ,dd - Drop
3233 * 5 lines. slow-path status block
3447 * Parsing flags for over-ethernet protocol
3459 * Parsing flags for over-IP protocol
3843 * Command for adding/removing a Inner-MAC/VNI classification rule
3855 * Command for adding/removing a MAC classification rule
3869 * Command for adding/removing a MAC-VLAN pair classification rule
3901 struct eth_classify_mac_cmd mac; member
4088 /* Hsi version */
4115 * destination and source mac address.
4156 /* union for mac addresses and for tunneling data.
4284 * Eth Rx Cqe structure- general structure for ramrods
4677 * MAC filtering configuration command header
4687 * MAC address in list for ramrod
4713 * MAC filtering configuration command
4722 * Set-MAC command type (in E1x)
4764 * approximate-match multicast filtering for E1H per function in Tstorm
4797 * MAC filtering configuration parameters per port in Tstorm
4921 * per-port SAFC demo variables
4940 * per-port rate shaping variables
4948 * per-port fairness variables
4958 * per-port SAFC variables
4975 * Per-port congestion management variables
4999 * per-vnic rate shaping variables
5006 * per-vnic fairness variables
5045 * Protocol-common command ID for slow path elements
5063 * Per-protocol connection types
5098 * zone A per-queue data
5107 * Vf-PF channel data in cstorm ram (non-triggered zone)
5115 * zone for VF non-triggered data
5122 * Vf-PF channel trigger zone in cstorm ram
5129 * zone that triggers the in-bound interrupt
5139 * zone B per-VF data
5216 * set mac event data
5226 * pf-vf event data
5490 * Dynamic Host-Coalescing - Driver(host) counters
5528 * HC state-machine
5546 * hold PCI identification variables- used in various places in firmware
5563 * The fast-path status block meta-data, common to all chips
5595 * The fast-path status block meta-data
5615 * The fast-path status block meta-data
5624 * The fast-path status block meta-data
5682 * Multi-function modes
5693 * Protocol-common statistics collected by the Tstorm (per pf)
5708 * Protocol-common statistics collected by the Tstorm (per port)
5728 * Protocol-common statistics collected by the Tstorm (per client)
5746 * Protocol-common statistics collected by the Ustorm (per client)
5762 * Protocol-common statistics collected by the Xstorm (per client)
5844 * Protocol-common statistics counter
5942 * zone A per-queue data
5950 * zone B per-VF data
5963 /* Drift-Adjust Commands for Set Timesync Ramrod */
5979 /* zone A per-queue data */
5987 * zone B per-VF data
5995 * data per VF-PF channel
6012 * State of VF-PF channel
6034 * zone A per-queue data
6042 * zone B per-VF data