Defined in 1 files as a function:

Referenced in 12 files:

Smatch caller information:

drivers/net/ethernet/microchip/lan966x/lan966x_lag.c lan966x_lag_set_aggr_pgids() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 0 lan966x 4096-ptr_max
PARAM_VALUE 1 id 3
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 27648
PARAM_VALUE 5 ginst 64-79
PARAM_VALUE 6 gcnt 89
PARAM_VALUE 7 gwidth 8
PARAM_VALUE 8 raddr 0
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 1
PARAM_VALUE 11 rwidth 4
CAPPED_DATA 0 lan966x->num_phys_ports 1
DATA_SOURCE 0 lan966x $0
FUZZY_MAX 5 ginst 79
HARD_MAX 5 ginst 79

drivers/net/ethernet/microchip/lan966x/lan966x_vcap_debugfs.c lan966x_vcap_es0_port_keys() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 0 lan966x 4096-ptr_max
PARAM_VALUE 1 id 47
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 0
PARAM_VALUE 6 gcnt 10
PARAM_VALUE 7 gwidth 128
PARAM_VALUE 8 raddr 8
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 1
PARAM_VALUE 11 rwidth 4
RX_PATH
TASK_NOT_RUNNING
UNITS 5 ginst unit_array_size
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

drivers/net/ethernet/microchip/lan966x/lan966x_vcap_debugfs.c lan966x_vcap_is1_port_keys() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 0 lan966x 4096-ptr_max
PARAM_VALUE 1 id 3
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 28672
PARAM_VALUE 6 gcnt 9
PARAM_VALUE 7 gwidth 128
PARAM_VALUE 8 raddr 12
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 1
PARAM_VALUE 11 rwidth 4
RX_PATH
TASK_NOT_RUNNING
UNITS 5 ginst unit_array_size
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

drivers/net/ethernet/microchip/lan966x/lan966x_vcap_debugfs.c lan966x_vcap_is1_port_keys() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 0 lan966x 4096-ptr_max
PARAM_VALUE 1 id 3
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 28672
PARAM_VALUE 6 gcnt 9
PARAM_VALUE 7 gwidth 128
PARAM_VALUE 8 raddr 16
PARAM_VALUE 9 rinst 0-s32max
PARAM_VALUE 10 rcnt 3
PARAM_VALUE 11 rwidth 4
CAPPED_DATA 9 rinst 1
RX_PATH
TASK_NOT_RUNNING
UNITS 5 ginst unit_array_size
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

drivers/net/ethernet/microchip/lan966x/lan966x_vcap_debugfs.c lan966x_vcap_is2_port_keys() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 0 lan966x 4096-ptr_max
PARAM_VALUE 1 id 3
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 28672
PARAM_VALUE 6 gcnt 9
PARAM_VALUE 7 gwidth 128
PARAM_VALUE 8 raddr 28
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 1
PARAM_VALUE 11 rwidth 4
RX_PATH
TASK_NOT_RUNNING
UNITS 5 ginst unit_array_size
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

drivers/net/ethernet/microchip/lan966x/lan966x_taprio.c lan966x_taprio_gcl_free_get() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 0 lan966x 4096-ptr_max
PARAM_VALUE 1 id 46
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 27904
PARAM_VALUE 5 ginst 0
PARAM_VALUE 6 gcnt 1
PARAM_VALUE 7 gwidth 64
PARAM_VALUE 8 raddr 32
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 1
PARAM_VALUE 11 rwidth 4
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/microchip/lan966x/lan966x_taprio.c lan966x_taprio_gcl_free_get() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 0 lan966x 4096-ptr_max
PARAM_VALUE 1 id 46
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 27968
PARAM_VALUE 5 ginst 0
PARAM_VALUE 6 gcnt 1
PARAM_VALUE 7 gwidth 16
PARAM_VALUE 8 raddr 4
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 1
PARAM_VALUE 11 rwidth 4
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/microchip/lan966x/lan966x_taprio.c lan966x_taprio_list_state_get() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 1 id 46
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 27904
PARAM_VALUE 5 ginst 0
PARAM_VALUE 6 gcnt 1
PARAM_VALUE 7 gwidth 64
PARAM_VALUE 8 raddr 36
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 1
PARAM_VALUE 11 rwidth 4
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c lan966x_fdma_channel_active() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 1 id 21
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 8
PARAM_VALUE 5 ginst 0
PARAM_VALUE 6 gcnt 1
PARAM_VALUE 7 gwidth 428
PARAM_VALUE 8 raddr 180
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 1
PARAM_VALUE 11 rwidth 4
DATA_SOURCE 0 lan966x $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c lan966x_fdma_get_max_mtu() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 0 lan966x 4096-ptr_max
PARAM_VALUE 1 id 13
PARAM_VALUE 3 tcnt 8
PARAM_VALUE 4 gbase 28
PARAM_VALUE 5 ginst 0
PARAM_VALUE 6 gcnt 1
PARAM_VALUE 7 gwidth 44
PARAM_VALUE 8 raddr 8
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 1
PARAM_VALUE 11 rwidth 4
BUF_SIZE 0 lan966x->ana_irq s32min-(-1),1-s32max
BUF_SIZE 0 lan966x->debugfs_root s32min-(-1),1-s32max
BUF_SIZE 0 lan966x->dev (-1),1616
BUF_SIZE 0 lan966x->fdma_irq s32min-(-1),1-s32max
BUF_SIZE 0 lan966x->ports (-1),64
BUF_SIZE 0 lan966x->ptp_ext_irq s32min-(-1),1-s32max
BUF_SIZE 0 lan966x->ptp_irq s32min-(-1),1-s32max
BUF_SIZE 0 lan966x->rx.fdma.ops.dataptr_cb (-1),8
BUF_SIZE 0 lan966x->rx.fdma.ops.nextptr_cb (-1),8
BUF_SIZE 0 lan966x->xtr_irq s32min-(-1),1-s32max
DATA_SOURCE 0 lan966x $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 lan966x->ana_irq
NO_OVERFLOW_SIMPLE 0 lan966x->fdma_irq
NO_OVERFLOW_SIMPLE 0 lan966x->num_phys_ports
NO_OVERFLOW_SIMPLE 0 lan966x->ptp_ext_irq
NO_OVERFLOW_SIMPLE 0 lan966x->ptp_irq
NO_OVERFLOW_SIMPLE 0 lan966x->rx.lan966x->ana_irq
NO_OVERFLOW_SIMPLE 0 lan966x->rx.lan966x->fdma_irq
NO_OVERFLOW_SIMPLE 0 lan966x->rx.lan966x->num_phys_ports
NO_OVERFLOW_SIMPLE 0 lan966x->rx.lan966x->ptp_ext_irq
NO_OVERFLOW_SIMPLE 0 lan966x->rx.lan966x->ptp_irq
NO_OVERFLOW_SIMPLE 0 lan966x->rx.lan966x->xtr_irq
NO_OVERFLOW_SIMPLE 0 lan966x->xtr_irq
UNITS 2 tinst unit_array_size

drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c lan966x_fdma_irq_handler() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 1 id 21
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 8
PARAM_VALUE 5 ginst 0
PARAM_VALUE 6 gcnt 1
PARAM_VALUE 7 gwidth 428
PARAM_VALUE 8 raddr 392
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 1
PARAM_VALUE 11 rwidth 4
DATA_SOURCE 0 lan966x $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c lan966x_fdma_irq_handler() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 1 id 21
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 8
PARAM_VALUE 5 ginst 0
PARAM_VALUE 6 gcnt 1
PARAM_VALUE 7 gwidth 428
PARAM_VALUE 8 raddr 400
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 1
PARAM_VALUE 11 rwidth 4
DATA_SOURCE 0 lan966x $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c lan966x_fdma_irq_handler() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 1 id 21
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 8
PARAM_VALUE 5 ginst 0
PARAM_VALUE 6 gcnt 1
PARAM_VALUE 7 gwidth 428
PARAM_VALUE 8 raddr 412
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 1
PARAM_VALUE 11 rwidth 4
DATA_SOURCE 0 lan966x $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c lan966x_fdma_rx_start() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 0 lan966x 4096-ptr_max
PARAM_VALUE 1 id 21
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 8
PARAM_VALUE 5 ginst 0
PARAM_VALUE 6 gcnt 1
PARAM_VALUE 7 gwidth 428
PARAM_VALUE 8 raddr 396
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 1
PARAM_VALUE 11 rwidth 4
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c lan966x_fdma_tx_activate() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 0 lan966x 4096-ptr_max
PARAM_VALUE 1 id 21
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 8
PARAM_VALUE 5 ginst 0
PARAM_VALUE 6 gcnt 1
PARAM_VALUE 7 gwidth 428
PARAM_VALUE 8 raddr 396
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 1
PARAM_VALUE 11 rwidth 4
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &lan966x->tx_lock
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct lan966x)->tx_lock

drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c lan966x_qsys_sw_status() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 0 lan966x 4096-ptr_max
PARAM_VALUE 1 id 46
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 28008
PARAM_VALUE 5 ginst 0
PARAM_VALUE 6 gcnt 1
PARAM_VALUE 7 gwidth 216
PARAM_VALUE 8 raddr 164
PARAM_VALUE 9 rinst 8
PARAM_VALUE 10 rcnt 9
PARAM_VALUE 11 rwidth 4
CAPPED_DATA 0 lan966x->num_phys_ports 1
DATA_SOURCE 0 lan966x $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/microchip/lan966x/lan966x_vcap_impl.c lan966x_es0_read_esdx_counter() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 0 lan966x 4096-ptr_max
PARAM_VALUE 1 id 52
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 0
PARAM_VALUE 5 ginst 769
PARAM_VALUE 6 gcnt 896
PARAM_VALUE 7 gwidth 4
PARAM_VALUE 8 raddr 0
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 1
PARAM_VALUE 11 rwidth 4
DATA_SOURCE 0 lan966x $0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &lan966x->stats_lock
HALF_LOCKED2 &admin->vctrl->lock
TYPE_LOCK (struct lan966x)->stats_lock

drivers/net/ethernet/microchip/lan966x/lan966x_vcap_impl.c lan966x_es0_read_esdx_counter() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 0 lan966x 4096-ptr_max
PARAM_VALUE 1 id 52
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 0
PARAM_VALUE 5 ginst 771
PARAM_VALUE 6 gcnt 896
PARAM_VALUE 7 gwidth 4
PARAM_VALUE 8 raddr 0
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 1
PARAM_VALUE 11 rwidth 4
DATA_SOURCE 0 lan966x $0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &lan966x->stats_lock
HALF_LOCKED2 &admin->vctrl->lock
TYPE_LOCK (struct lan966x)->stats_lock

drivers/net/ethernet/microchip/lan966x/lan966x_vcap_impl.c lan966x_vcap_cache_read() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 1 id 61
PARAM_VALUE 3 tcnt 3
PARAM_VALUE 4 gbase 8
PARAM_VALUE 5 ginst 0
PARAM_VALUE 6 gcnt 1
PARAM_VALUE 7 gwidth 904
PARAM_VALUE 8 raddr 0
PARAM_VALUE 9 rinst 0-s32max
PARAM_VALUE 10 rcnt 64
PARAM_VALUE 11 rwidth 4
CAPPED_DATA 9 rinst 1
FUZZY_MAX 9 rinst 0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/microchip/lan966x/lan966x_vcap_impl.c lan966x_vcap_cache_read() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 1 id 61
PARAM_VALUE 3 tcnt 3
PARAM_VALUE 4 gbase 8
PARAM_VALUE 5 ginst 0
PARAM_VALUE 6 gcnt 1
PARAM_VALUE 7 gwidth 904
PARAM_VALUE 8 raddr 256
PARAM_VALUE 9 rinst 0-s32max
PARAM_VALUE 10 rcnt 64
PARAM_VALUE 11 rwidth 4
CAPPED_DATA 9 rinst 1
FUZZY_MAX 9 rinst 0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/microchip/lan966x/lan966x_vcap_impl.c lan966x_vcap_cache_read() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 1 id 61
PARAM_VALUE 3 tcnt 3
PARAM_VALUE 4 gbase 8
PARAM_VALUE 5 ginst 0
PARAM_VALUE 6 gcnt 1
PARAM_VALUE 7 gwidth 904
PARAM_VALUE 8 raddr 512
PARAM_VALUE 9 rinst 0-s32max
PARAM_VALUE 10 rcnt 64
PARAM_VALUE 11 rwidth 4
CAPPED_DATA 9 rinst 1
FUZZY_MAX 9 rinst 0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/microchip/lan966x/lan966x_vcap_impl.c lan966x_vcap_cache_read() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 1 id 61
PARAM_VALUE 3 tcnt 3
PARAM_VALUE 4 gbase 8
PARAM_VALUE 5 ginst 0
PARAM_VALUE 6 gcnt 1
PARAM_VALUE 7 gwidth 904
PARAM_VALUE 8 raddr 768
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 32
PARAM_VALUE 11 rwidth 4
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/microchip/lan966x/lan966x_vcap_impl.c lan966x_vcap_is1_get_port_keysets() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 1 id 3
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 28672
PARAM_VALUE 6 gcnt 9
PARAM_VALUE 7 gwidth 128
PARAM_VALUE 8 raddr 16
PARAM_VALUE 9 rinst 0-2
PARAM_VALUE 10 rcnt 3
PARAM_VALUE 11 rwidth 4
DATA_SOURCE 9 rinst $1
RX_PATH
TASK_NOT_RUNNING
UNITS 5 ginst unit_array_size

drivers/net/ethernet/microchip/lan966x/lan966x_vcap_impl.c lan966x_vcap_is2_get_port_keysets() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 1 id 3
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 28672
PARAM_VALUE 6 gcnt 9
PARAM_VALUE 7 gwidth 128
PARAM_VALUE 8 raddr 28
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 1
PARAM_VALUE 11 rwidth 4
RX_PATH
TASK_NOT_RUNNING
UNITS 5 ginst unit_array_size

drivers/net/ethernet/microchip/lan966x/lan966x_vcap_impl.c lan966x_vcap_read_update_ctrl() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 1 id 61
PARAM_VALUE 3 tcnt 3
PARAM_VALUE 4 gbase 0
PARAM_VALUE 5 ginst 0
PARAM_VALUE 6 gcnt 1
PARAM_VALUE 7 gwidth 8
PARAM_VALUE 8 raddr 0
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 1
PARAM_VALUE 11 rwidth 4
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/microchip/lan966x/lan966x_switchdev.c lan966x_port_set_bcast_flood() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 1 id 3
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 27648
PARAM_VALUE 5 ginst 60
PARAM_VALUE 6 gcnt 89
PARAM_VALUE 7 gwidth 8
PARAM_VALUE 8 raddr 0
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 1
PARAM_VALUE 11 rwidth 4

drivers/net/ethernet/microchip/lan966x/lan966x_switchdev.c lan966x_port_set_mcast_flood() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 1 id 3
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 27648
PARAM_VALUE 5 ginst 61
PARAM_VALUE 6 gcnt 89
PARAM_VALUE 7 gwidth 8
PARAM_VALUE 8 raddr 0
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 1
PARAM_VALUE 11 rwidth 4

drivers/net/ethernet/microchip/lan966x/lan966x_switchdev.c lan966x_port_set_mcast_ip_flood() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 1 id 3
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 27648
PARAM_VALUE 5 ginst 62-63
PARAM_VALUE 6 gcnt 89
PARAM_VALUE 7 gwidth 8
PARAM_VALUE 8 raddr 0
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 1
PARAM_VALUE 11 rwidth 4
DATA_SOURCE 5 ginst $1

drivers/net/ethernet/microchip/lan966x/lan966x_switchdev.c lan966x_port_set_mcast_ip_flood() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 1 id 3
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 27648
PARAM_VALUE 5 ginst 61
PARAM_VALUE 6 gcnt 89
PARAM_VALUE 7 gwidth 8
PARAM_VALUE 8 raddr 0
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 1
PARAM_VALUE 11 rwidth 4

drivers/net/ethernet/microchip/lan966x/lan966x_switchdev.c lan966x_port_set_ucast_flood() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 1 id 3
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 27648
PARAM_VALUE 5 ginst 59
PARAM_VALUE 6 gcnt 89
PARAM_VALUE 7 gwidth 8
PARAM_VALUE 8 raddr 0
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 1
PARAM_VALUE 11 rwidth 4

drivers/net/ethernet/microchip/lan966x/lan966x_vlan.c lan966x_vlan_get_status() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 0 lan966x 4096-ptr_max
PARAM_VALUE 1 id 3
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 27520
PARAM_VALUE 5 ginst 0
PARAM_VALUE 6 gcnt 1
PARAM_VALUE 7 gwidth 128
PARAM_VALUE 8 raddr 60
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 1
PARAM_VALUE 11 rwidth 4
BUF_SIZE 0 lan966x->ana_irq s32min-(-1),1-s32max
BUF_SIZE 0 lan966x->debugfs_root s32min-(-1),1-s32max
BUF_SIZE 0 lan966x->dev (-1),1616
BUF_SIZE 0 lan966x->fdma_irq s32min-(-1),1-s32max
BUF_SIZE 0 lan966x->ports (-1),64
BUF_SIZE 0 lan966x->ptp_ext_irq s32min-(-1),1-s32max
BUF_SIZE 0 lan966x->ptp_irq s32min-(-1),1-s32max
BUF_SIZE 0 lan966x->xtr_irq s32min-(-1),1-s32max
DATA_SOURCE 0 lan966x $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 lan966x->ana_irq
NO_OVERFLOW_SIMPLE 0 lan966x->fdma_irq
NO_OVERFLOW_SIMPLE 0 lan966x->num_phys_ports
NO_OVERFLOW_SIMPLE 0 lan966x->ptp_ext_irq
NO_OVERFLOW_SIMPLE 0 lan966x->ptp_irq
NO_OVERFLOW_SIMPLE 0 lan966x->xtr_irq

drivers/net/ethernet/microchip/lan966x/lan966x_port.c lan966x_port_link_down() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 1 id 2
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 98816
PARAM_VALUE 6 gcnt 10
PARAM_VALUE 7 gwidth 8
PARAM_VALUE 8 raddr 0
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 1
PARAM_VALUE 11 rwidth 4
RX_PATH
TASK_NOT_RUNNING
UNITS 5 ginst unit_array_size

drivers/net/ethernet/microchip/lan966x/lan966x_port.c lan966x_port_link_down() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 1 id 46
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 28008
PARAM_VALUE 5 ginst 0
PARAM_VALUE 6 gcnt 1
PARAM_VALUE 7 gwidth 216
PARAM_VALUE 8 raddr 164
PARAM_VALUE 10 rcnt 9
PARAM_VALUE 11 rwidth 4
RX_PATH
TASK_NOT_RUNNING
UNITS 9 rinst unit_array_size

drivers/net/ethernet/microchip/lan966x/lan966x_port.c lan966x_port_status_get() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 1 id 13
PARAM_VALUE 3 tcnt 8
PARAM_VALUE 4 gbase 72
PARAM_VALUE 5 ginst 0
PARAM_VALUE 6 gcnt 1
PARAM_VALUE 7 gwidth 68
PARAM_VALUE 8 raddr 48
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 1
PARAM_VALUE 11 rwidth 4
RX_PATH
TASK_NOT_RUNNING
UNITS 2 tinst unit_array_size
HALF_LOCKED2 &pl->phydev_mutex
HALF_LOCKED2 &pl->state_mutex

drivers/net/ethernet/microchip/lan966x/lan966x_port.c lan966x_port_status_get() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 1 id 13
PARAM_VALUE 3 tcnt 8
PARAM_VALUE 4 gbase 72
PARAM_VALUE 5 ginst 0
PARAM_VALUE 6 gcnt 1
PARAM_VALUE 7 gwidth 68
PARAM_VALUE 8 raddr 40
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 1
PARAM_VALUE 11 rwidth 4
RX_PATH
TASK_NOT_RUNNING
UNITS 2 tinst unit_array_size
HALF_LOCKED2 &pl->phydev_mutex
HALF_LOCKED2 &pl->state_mutex

drivers/net/ethernet/microchip/lan966x/lan966x_port.c lan966x_port_status_get() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 1 id 13
PARAM_VALUE 3 tcnt 8
PARAM_VALUE 4 gbase 72
PARAM_VALUE 5 ginst 0
PARAM_VALUE 6 gcnt 1
PARAM_VALUE 7 gwidth 68
PARAM_VALUE 8 raddr 32
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 1
PARAM_VALUE 11 rwidth 4
RX_PATH
TASK_NOT_RUNNING
UNITS 2 tinst unit_array_size
HALF_LOCKED2 &pl->phydev_mutex
HALF_LOCKED2 &pl->state_mutex

drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c lan966x_stats_update() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 0 lan966x 4096-ptr_max
PARAM_VALUE 1 id 52
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 0
PARAM_VALUE 6 gcnt 896
PARAM_VALUE 7 gwidth 4
PARAM_VALUE 8 raddr 0
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 1
PARAM_VALUE 11 rwidth 4
DATA_SOURCE 0 lan966x $0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &lan966x->stats_lock
TYPE_LOCK (struct lan966x)->stats_lock

drivers/net/ethernet/microchip/lan966x/lan966x_mac.c lan966x_mac_get_status() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 0 lan966x 4096-ptr_max
PARAM_VALUE 1 id 3
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 27520
PARAM_VALUE 5 ginst 0
PARAM_VALUE 6 gcnt 1
PARAM_VALUE 7 gwidth 128
PARAM_VALUE 8 raddr 48
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 1
PARAM_VALUE 11 rwidth 4
BUF_SIZE 0 lan966x s32min-(-1),1-s32max
BUF_SIZE 0 lan966x s32min-(-1),1-s32max
BUF_SIZE 0 lan966x->ana_irq s32min-(-1),1-s32max
BUF_SIZE 0 lan966x->debugfs_root s32min-(-1),1-s32max
BUF_SIZE 0 lan966x->dev (-1),1616
BUF_SIZE 0 lan966x->fdma_irq s32min-(-1),1-s32max
BUF_SIZE 0 lan966x->ports (-1),64
BUF_SIZE 0 lan966x->ptp_ext_irq s32min-(-1),1-s32max
BUF_SIZE 0 lan966x->ptp_irq s32min-(-1),1-s32max
BUF_SIZE 0 lan966x->xtr_irq s32min-(-1),1-s32max
DATA_SOURCE 0 lan966x $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 lan966x->ana_irq
NO_OVERFLOW_SIMPLE 0 lan966x->fdma_irq
NO_OVERFLOW_SIMPLE 0 lan966x->napi.thread->dl.pi_se->dl_runtime
NO_OVERFLOW_SIMPLE 0 lan966x->num_phys_ports
NO_OVERFLOW_SIMPLE 0 lan966x->ptp_ext_irq
NO_OVERFLOW_SIMPLE 0 lan966x->ptp_irq
NO_OVERFLOW_SIMPLE 0 lan966x->xtr_irq
UNITS 0 lan966x unit_byte
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 0 &lan966x->mac_lock

drivers/net/ethernet/microchip/lan966x/lan966x_mac.c lan966x_mac_irq_handler() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 0 lan966x 4096-ptr_max
PARAM_VALUE 1 id 3
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 27520
PARAM_VALUE 5 ginst 0
PARAM_VALUE 6 gcnt 1
PARAM_VALUE 7 gwidth 128
PARAM_VALUE 8 raddr 52
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 1
PARAM_VALUE 11 rwidth 4
DATA_SOURCE 0 lan966x $0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &lan966x->mac_lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 irq
TYPE_LOCK (struct lan966x)->mac_lock

drivers/net/ethernet/microchip/lan966x/lan966x_mac.c lan966x_mac_irq_handler() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 0 lan966x 4096-ptr_max
PARAM_VALUE 1 id 3
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 27520
PARAM_VALUE 5 ginst 0
PARAM_VALUE 6 gcnt 1
PARAM_VALUE 7 gwidth 128
PARAM_VALUE 8 raddr 40
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 1
PARAM_VALUE 11 rwidth 4
DATA_SOURCE 0 lan966x $0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &lan966x->mac_lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 irq
TYPE_LOCK (struct lan966x)->mac_lock

drivers/net/ethernet/microchip/lan966x/lan966x_mac.c lan966x_mac_irq_handler() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 0 lan966x 4096-ptr_max
PARAM_VALUE 1 id 3
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 27520
PARAM_VALUE 5 ginst 0
PARAM_VALUE 6 gcnt 1
PARAM_VALUE 7 gwidth 128
PARAM_VALUE 8 raddr 44
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 1
PARAM_VALUE 11 rwidth 4
DATA_SOURCE 0 lan966x $0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &lan966x->mac_lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 irq
TYPE_LOCK (struct lan966x)->mac_lock

drivers/net/ethernet/microchip/lan966x/lan966x_mac.c lan966x_mac_irq_handler() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 0 lan966x 4096-ptr_max
PARAM_VALUE 1 id 3
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 27520
PARAM_VALUE 5 ginst 0
PARAM_VALUE 6 gcnt 1
PARAM_VALUE 7 gwidth 128
PARAM_VALUE 8 raddr 48
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 1
PARAM_VALUE 11 rwidth 4
DATA_SOURCE 0 lan966x $0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &lan966x->mac_lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 irq
TYPE_LOCK (struct lan966x)->mac_lock

drivers/net/ethernet/microchip/lan966x/lan966x_mac.c lan966x_mac_lookup() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 0 lan966x 4096-ptr_max
PARAM_VALUE 1 id 3
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 27520
PARAM_VALUE 5 ginst 0
PARAM_VALUE 6 gcnt 1
PARAM_VALUE 7 gwidth 128
PARAM_VALUE 8 raddr 48
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 1
PARAM_VALUE 11 rwidth 4
DATA_SOURCE 0 lan966x $0
PREEMPT_ADD
LOCK2 0 &lan966x->mac_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct lan966x)->mac_lock

drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c lan966x_get_hwtimestamp() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 0 lan966x 4096-ptr_max
PARAM_VALUE 1 id 41
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 0
PARAM_VALUE 5 ginst 7
PARAM_VALUE 6 gcnt 8
PARAM_VALUE 7 gwidth 64
PARAM_VALUE 8 raddr 8
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 1
PARAM_VALUE 11 rwidth 4
DATA_SOURCE 0 lan966x $0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 flags
LOCK2 0 &lan966x->ptp_clock_lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 irq
TYPE_LOCK (struct lan966x)->ptp_clock_lock

drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c lan966x_get_hwtimestamp() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 0 lan966x 4096-ptr_max
PARAM_VALUE 1 id 41
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 0
PARAM_VALUE 5 ginst 7
PARAM_VALUE 6 gcnt 8
PARAM_VALUE 7 gwidth 64
PARAM_VALUE 8 raddr 12
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 1
PARAM_VALUE 11 rwidth 4
DATA_SOURCE 0 lan966x $0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 flags
LOCK2 0 &lan966x->ptp_clock_lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 irq
TYPE_LOCK (struct lan966x)->ptp_clock_lock

drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c lan966x_ptp_ext_irq_handler() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 1 id 41
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 512
PARAM_VALUE 5 ginst 0
PARAM_VALUE 6 gcnt 1
PARAM_VALUE 7 gwidth 16
PARAM_VALUE 8 raddr 0
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 1
PARAM_VALUE 11 rwidth 4
DATA_SOURCE 0 lan966x $1
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c lan966x_ptp_ext_irq_handler() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 1 id 41
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 512
PARAM_VALUE 5 ginst 0
PARAM_VALUE 6 gcnt 1
PARAM_VALUE 7 gwidth 16
PARAM_VALUE 8 raddr 0
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 1
PARAM_VALUE 11 rwidth 4
DATA_SOURCE 0 lan966x $1
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c lan966x_ptp_ext_irq_handler() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 1 id 41
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 0
PARAM_VALUE 5 ginst 0-s32max
PARAM_VALUE 6 gcnt 8
PARAM_VALUE 7 gwidth 64
PARAM_VALUE 8 raddr 4
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 1
PARAM_VALUE 11 rwidth 4
CAPPED_DATA 5 ginst 1
DATA_SOURCE 0 lan966x $1
DATA_SOURCE 5 ginst r ptp_find_pin_unlocked
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 flags
LOCK2 0 &lan966x->ptp_clock_lock
TYPE_LOCK (struct lan966x)->ptp_clock_lock

drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c lan966x_ptp_ext_irq_handler() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 1 id 41
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 0
PARAM_VALUE 5 ginst 0-s32max
PARAM_VALUE 6 gcnt 8
PARAM_VALUE 7 gwidth 64
PARAM_VALUE 8 raddr 8
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 1
PARAM_VALUE 11 rwidth 4
CAPPED_DATA 5 ginst 1
DATA_SOURCE 0 lan966x $1
DATA_SOURCE 5 ginst r ptp_find_pin_unlocked
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 flags
LOCK2 0 &lan966x->ptp_clock_lock
TYPE_LOCK (struct lan966x)->ptp_clock_lock

drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c lan966x_ptp_ext_irq_handler() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 1 id 41
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 0
PARAM_VALUE 5 ginst 0-s32max
PARAM_VALUE 6 gcnt 8
PARAM_VALUE 7 gwidth 64
PARAM_VALUE 8 raddr 12
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 1
PARAM_VALUE 11 rwidth 4
CAPPED_DATA 5 ginst 1
DATA_SOURCE 0 lan966x $1
DATA_SOURCE 5 ginst r ptp_find_pin_unlocked
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 flags
LOCK2 0 &lan966x->ptp_clock_lock
TYPE_LOCK (struct lan966x)->ptp_clock_lock

drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c lan966x_ptp_extts() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 0 lan966x 4096-ptr_max
PARAM_VALUE 1 id 41
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 512
PARAM_VALUE 5 ginst 0
PARAM_VALUE 6 gcnt 1
PARAM_VALUE 7 gwidth 16
PARAM_VALUE 8 raddr 4
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 1
PARAM_VALUE 11 rwidth 4
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 flags
LOCK2 0 &lan966x->ptp_clock_lock
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct lan966x)->ptp_clock_lock

drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c lan966x_ptp_gettime64() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 1 id 41
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 0
PARAM_VALUE 5 ginst 7
PARAM_VALUE 6 gcnt 8
PARAM_VALUE 7 gwidth 64
PARAM_VALUE 8 raddr 4
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 1
PARAM_VALUE 11 rwidth 4
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 flags
LOCK2 0 &lan966x->ptp_clock_lock
HALF_LOCKED2 &priv->est_lock
HALF_LOCKED2 &priv->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct lan966x)->ptp_clock_lock

drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c lan966x_ptp_gettime64() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 1 id 41
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 0
PARAM_VALUE 5 ginst 7
PARAM_VALUE 6 gcnt 8
PARAM_VALUE 7 gwidth 64
PARAM_VALUE 8 raddr 8
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 1
PARAM_VALUE 11 rwidth 4
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 flags
LOCK2 0 &lan966x->ptp_clock_lock
HALF_LOCKED2 &priv->est_lock
HALF_LOCKED2 &priv->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct lan966x)->ptp_clock_lock

drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c lan966x_ptp_gettime64() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 1 id 41
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 0
PARAM_VALUE 5 ginst 7
PARAM_VALUE 6 gcnt 8
PARAM_VALUE 7 gwidth 64
PARAM_VALUE 8 raddr 12
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 1
PARAM_VALUE 11 rwidth 4
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 flags
LOCK2 0 &lan966x->ptp_clock_lock
HALF_LOCKED2 &priv->est_lock
HALF_LOCKED2 &priv->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct lan966x)->ptp_clock_lock

drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c lan966x_ptp_irq_handler() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 1 id 41
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 612
PARAM_VALUE 5 ginst 0
PARAM_VALUE 6 gcnt 1
PARAM_VALUE 7 gwidth 12
PARAM_VALUE 8 raddr 0
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 1
PARAM_VALUE 11 rwidth 4
DATA_SOURCE 0 lan966x $1
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c lan966x_ptp_irq_handler() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 0 lan966x 4096-ptr_max
PARAM_VALUE 1 id 41
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 612
PARAM_VALUE 5 ginst 0
PARAM_VALUE 6 gcnt 1
PARAM_VALUE 7 gwidth 12
PARAM_VALUE 8 raddr 4
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 1
PARAM_VALUE 11 rwidth 4
DATA_SOURCE 0 lan966x $1
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c lan966x_ptp_irq_handler() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 0 lan966x 4096-ptr_max
PARAM_VALUE 1 id 41
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 612
PARAM_VALUE 5 ginst 0
PARAM_VALUE 6 gcnt 1
PARAM_VALUE 7 gwidth 12
PARAM_VALUE 8 raddr 0
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 1
PARAM_VALUE 11 rwidth 4
DATA_SOURCE 0 lan966x $1
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c lan966x_ptp_irq_handler() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 0 lan966x 4096-ptr_max
PARAM_VALUE 1 id 41
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 612
PARAM_VALUE 5 ginst 0
PARAM_VALUE 6 gcnt 1
PARAM_VALUE 7 gwidth 12
PARAM_VALUE 8 raddr 4
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 1
PARAM_VALUE 11 rwidth 4
DATA_SOURCE 0 lan966x $1
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/microchip/lan966x/lan966x_main.c lan966x_hw_offload() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 0 lan966x 4096-ptr_max
PARAM_VALUE 1 id 3
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 28672
PARAM_VALUE 6 gcnt 9
PARAM_VALUE 7 gwidth 128
PARAM_VALUE 8 raddr 96
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 1
PARAM_VALUE 11 rwidth 4
DATA_SOURCE 0 lan966x $0
DATA_SOURCE 5 ginst $1
RX_PATH
TASK_NOT_RUNNING
UNITS 5 ginst unit_array_size

drivers/net/ethernet/microchip/lan966x/lan966x_main.c lan966x_init() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 0 lan966x 4096-ptr_max
PARAM_VALUE 1 id 42
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 0
PARAM_VALUE 5 ginst 0
PARAM_VALUE 6 gcnt 1
PARAM_VALUE 7 gwidth 36
PARAM_VALUE 8 raddr 24
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 1
PARAM_VALUE 11 rwidth 4
BUF_SIZE 0 lan966x 17872
BUF_SIZE 0 lan966x->ana_irq s32min-(-1),1-s32max
BUF_SIZE 0 lan966x->debugfs_root s32min-(-1),1-s32max
BUF_SIZE 0 lan966x->dev 1616
BUF_SIZE 0 lan966x->fdma_irq s32min-(-1),1-s32max
BUF_SIZE 0 lan966x->ports 64
BUF_SIZE 0 lan966x->ptp_ext_irq s32min-(-1),1-s32max
BUF_SIZE 0 lan966x->ptp_irq s32min-(-1),1-s32max
BUF_SIZE 0 lan966x->xtr_irq s32min-(-1),1-s32max
CAPPED_DATA 0 lan966x->debugfs_root 1
DATA_SOURCE 0 lan966x $0
MEM_ZERO 0 lan966x
MEM_ZERO 0 lan966x->cpu_vlan_mask
MEM_ZERO 0 lan966x->ports
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 lan966x->ana_irq
NO_OVERFLOW_SIMPLE 0 lan966x->fdma_irq
NO_OVERFLOW_SIMPLE 0 lan966x->num_phys_ports
NO_OVERFLOW_SIMPLE 0 lan966x->ptp_ext_irq
NO_OVERFLOW_SIMPLE 0 lan966x->ptp_irq
NO_OVERFLOW_SIMPLE 0 lan966x->xtr_irq

drivers/net/ethernet/microchip/lan966x/lan966x_main.c lan966x_init() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 0 lan966x 4096-ptr_max
PARAM_VALUE 1 id 42
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 0
PARAM_VALUE 5 ginst 0
PARAM_VALUE 6 gcnt 1
PARAM_VALUE 7 gwidth 36
PARAM_VALUE 8 raddr 24
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 1
PARAM_VALUE 11 rwidth 4
BUF_SIZE 0 lan966x 17872
BUF_SIZE 0 lan966x->ana_irq s32min-(-1),1-s32max
BUF_SIZE 0 lan966x->debugfs_root s32min-(-1),1-s32max
BUF_SIZE 0 lan966x->dev 1616
BUF_SIZE 0 lan966x->fdma_irq s32min-(-1),1-s32max
BUF_SIZE 0 lan966x->ports 64
BUF_SIZE 0 lan966x->ptp_ext_irq s32min-(-1),1-s32max
BUF_SIZE 0 lan966x->ptp_irq s32min-(-1),1-s32max
BUF_SIZE 0 lan966x->xtr_irq s32min-(-1),1-s32max
CAPPED_DATA 0 lan966x->debugfs_root 1
DATA_SOURCE 0 lan966x $0
MEM_ZERO 0 lan966x
MEM_ZERO 0 lan966x->cpu_vlan_mask
MEM_ZERO 0 lan966x->ports
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 lan966x->ana_irq
NO_OVERFLOW_SIMPLE 0 lan966x->fdma_irq
NO_OVERFLOW_SIMPLE 0 lan966x->num_phys_ports
NO_OVERFLOW_SIMPLE 0 lan966x->ptp_ext_irq
NO_OVERFLOW_SIMPLE 0 lan966x->ptp_irq
NO_OVERFLOW_SIMPLE 0 lan966x->xtr_irq

drivers/net/ethernet/microchip/lan966x/lan966x_main.c lan966x_port_ifh_xmit() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 1 id 42
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 36
PARAM_VALUE 5 ginst 0
PARAM_VALUE 6 gcnt 1
PARAM_VALUE 7 gwidth 40
PARAM_VALUE 8 raddr 24
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 1
PARAM_VALUE 11 rwidth 4
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &lan966x->tx_lock
HALF_LOCKED2 &dev->tx_global_lock
HALF_LOCKED2 &txq->_xmit_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct lan966x)->tx_lock

drivers/net/ethernet/microchip/lan966x/lan966x_main.c lan966x_port_inj_ready() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 1 id 42
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 36
PARAM_VALUE 5 ginst 0
PARAM_VALUE 6 gcnt 1
PARAM_VALUE 7 gwidth 40
PARAM_VALUE 8 raddr 24
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 1
PARAM_VALUE 11 rwidth 4
DATA_SOURCE 0 lan966x $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &lan966x->tx_lock
HALF_LOCKED2 &dev->tx_global_lock
HALF_LOCKED2 &txq->_xmit_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct lan966x)->tx_lock

drivers/net/ethernet/microchip/lan966x/lan966x_main.c lan966x_port_inj_status() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 1 id 42
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 36
PARAM_VALUE 5 ginst 0
PARAM_VALUE 6 gcnt 1
PARAM_VALUE 7 gwidth 40
PARAM_VALUE 8 raddr 24
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 1
PARAM_VALUE 11 rwidth 4
DATA_SOURCE 0 lan966x $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &lan966x->tx_lock
HALF_LOCKED2 &dev->tx_global_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct lan966x)->tx_lock

drivers/net/ethernet/microchip/lan966x/lan966x_main.c lan966x_port_xtr_status() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 1 id 42
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 0
PARAM_VALUE 5 ginst 0
PARAM_VALUE 6 gcnt 1
PARAM_VALUE 7 gwidth 36
PARAM_VALUE 8 raddr 8
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 2
PARAM_VALUE 11 rwidth 4
DATA_SOURCE 0 lan966x $0
DATA_SOURCE 9 rinst $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/net/ethernet/microchip/lan966x/lan966x_main.c lan966x_ram_init() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 0 lan966x 4096-ptr_max
PARAM_VALUE 1 id 52
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 4432
PARAM_VALUE 5 ginst 0
PARAM_VALUE 6 gcnt 1
PARAM_VALUE 7 gwidth 4
PARAM_VALUE 8 raddr 0
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 1
PARAM_VALUE 11 rwidth 4
BUF_SIZE 0 lan966x 17872
BUF_SIZE 0 lan966x->dev 1616
DATA_SOURCE 0 lan966x $0
MEM_ZERO 0 lan966x
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/microchip/lan966x/lan966x_main.c lan966x_reset_switch() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 0 lan966x 4096-ptr_max
PARAM_VALUE 1 id 52
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 4128
PARAM_VALUE 5 ginst 0
PARAM_VALUE 6 gcnt 1
PARAM_VALUE 7 gwidth 168
PARAM_VALUE 8 raddr 0
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 1
PARAM_VALUE 11 rwidth 4
BUF_SIZE 0 lan966x 17872
BUF_SIZE 0 lan966x->dev 1616
DATA_SOURCE 0 lan966x $0
MEM_ZERO 0 lan966x
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/microchip/lan966x/lan966x_main.c lan966x_rx_frame_word() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 1 id 42
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 0
PARAM_VALUE 5 ginst 0
PARAM_VALUE 6 gcnt 1
PARAM_VALUE 7 gwidth 36
PARAM_VALUE 8 raddr 8
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 2
PARAM_VALUE 11 rwidth 4
DATA_SOURCE 0 lan966x $0
DATA_SOURCE 9 rinst $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock
HALF_LOCKED2 irq

drivers/net/ethernet/microchip/lan966x/lan966x_main.c lan966x_rx_frame_word() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 1 id 42
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 0
PARAM_VALUE 5 ginst 0
PARAM_VALUE 6 gcnt 1
PARAM_VALUE 7 gwidth 36
PARAM_VALUE 8 raddr 8
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 2
PARAM_VALUE 11 rwidth 4
DATA_SOURCE 0 lan966x $0
DATA_SOURCE 9 rinst $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock
HALF_LOCKED2 irq

drivers/net/ethernet/microchip/lan966x/lan966x_main.c lan966x_rx_frame_word() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 1 id 42
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 0
PARAM_VALUE 5 ginst 0
PARAM_VALUE 6 gcnt 1
PARAM_VALUE 7 gwidth 36
PARAM_VALUE 8 raddr 8
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 2
PARAM_VALUE 11 rwidth 4
DATA_SOURCE 0 lan966x $0
DATA_SOURCE 9 rinst $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock
HALF_LOCKED2 irq

drivers/net/ethernet/microchip/lan966x/lan966x_main.c lan966x_rx_frame_word() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 1 id 42
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 0
PARAM_VALUE 5 ginst 0
PARAM_VALUE 6 gcnt 1
PARAM_VALUE 7 gwidth 36
PARAM_VALUE 8 raddr 8
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 2
PARAM_VALUE 11 rwidth 4
DATA_SOURCE 0 lan966x $0
DATA_SOURCE 9 rinst $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock
HALF_LOCKED2 irq

drivers/net/ethernet/microchip/lan966x/lan966x_main.c lan966x_xtr_irq_handler() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 1 id 42
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 0
PARAM_VALUE 5 ginst 0
PARAM_VALUE 6 gcnt 1
PARAM_VALUE 7 gwidth 36
PARAM_VALUE 8 raddr 28
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 1
PARAM_VALUE 11 rwidth 4
DATA_SOURCE 0 lan966x $1
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/microchip/lan966x/lan966x_main.c lan966x_xtr_irq_handler() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 1 id 42
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 0
PARAM_VALUE 5 ginst 0
PARAM_VALUE 6 gcnt 1
PARAM_VALUE 7 gwidth 36
PARAM_VALUE 8 raddr 8
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 2
PARAM_VALUE 11 rwidth 4
DATA_SOURCE 0 lan966x $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/microchip/lan966x/lan966x_main.c lan966x_xtr_irq_handler() -> lan_rd()

Type Parameter Key Value
PARAM_VALUE 1 id 42
PARAM_VALUE 2 tinst 0
PARAM_VALUE 3 tcnt 1
PARAM_VALUE 4 gbase 0
PARAM_VALUE 5 ginst 0
PARAM_VALUE 6 gcnt 1
PARAM_VALUE 7 gwidth 36
PARAM_VALUE 8 raddr 28
PARAM_VALUE 9 rinst 0
PARAM_VALUE 10 rcnt 1
PARAM_VALUE 11 rwidth 4
DATA_SOURCE 0 lan966x $1
RX_PATH
TASK_NOT_RUNNING