Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
drivers/net/ethernet/airoha/airoha_ppe.c airoha_ppe_foe_commit_sram_entry() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 3872,3876-3948,7968,7972-8044 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | global &ppe_lock | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/airoha/airoha_ppe.c airoha_ppe_foe_commit_sram_entry() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 3868,7964 |
| PARAM_VALUE | 2 | val | 3,259-16776963 |
| BIT_INFO | 2 | val | 0x3,0xffffff |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | global &ppe_lock | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/airoha/airoha_ppe.c airoha_ppe_foe_get_entry_locked() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 3868,7964 |
| PARAM_VALUE | 2 | val | 1,257-16776961 |
| BIT_INFO | 2 | val | 0x1,0xffffff |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | bh | ||
| LOCK2 | global &ppe_lock | ||
| HALF_LOCKED2 | &m->lock | ||
| HALF_LOCKED2 | global &flow_offload_mutex |
drivers/net/ethernet/airoha/airoha_ppe.c airoha_ppe_hw_init() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 3616,7712 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &flow_offload_mutex | ||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock |
drivers/net/ethernet/airoha/airoha_ppe.c airoha_ppe_hw_init() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 3652,7748 |
| PARAM_VALUE | 2 | val | 305419896 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &flow_offload_mutex | ||
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock |
drivers/net/ethernet/airoha/airoha_ppe.c airoha_ppe_init_upd_mem() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 3956 |
| PARAM_VALUE | 2 | val | 0-s32max |
| BIT_INFO | 2 | val | 0x0,0xff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &flow_offload_mutex |
drivers/net/ethernet/airoha/airoha_ppe.c airoha_ppe_init_upd_mem() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 3952 |
| PARAM_VALUE | 2 | val | 3,259-3843 |
| BIT_INFO | 2 | val | 0x3,0xfff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &flow_offload_mutex |
drivers/net/ethernet/airoha/airoha_ppe.c airoha_ppe_init_upd_mem() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 3956 |
| PARAM_VALUE | 2 | val | 0-u16max |
| BIT_INFO | 2 | val | 0x0,0xff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &flow_offload_mutex |
drivers/net/ethernet/airoha/airoha_ppe.c airoha_ppe_init_upd_mem() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 3952 |
| PARAM_VALUE | 2 | val | 3-4098 |
| BIT_INFO | 2 | val | 0x3,0xfff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &flow_offload_mutex |
drivers/net/ethernet/airoha/airoha_eth.c airoha_enable_gdm2_loopback() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 5412 |
| PARAM_VALUE | 2 | val | u32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &flow_offload_mutex |
drivers/net/ethernet/airoha/airoha_eth.c airoha_enable_gdm2_loopback() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 5416 |
| PARAM_VALUE | 2 | val | u16max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &flow_offload_mutex |
drivers/net/ethernet/airoha/airoha_eth.c airoha_fe_init() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 112 |
| PARAM_VALUE | 2 | val | 6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/airoha/airoha_eth.c airoha_fe_init() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 4 |
| PARAM_VALUE | 2 | val | 13 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/airoha/airoha_eth.c airoha_fe_init() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 80 |
| PARAM_VALUE | 2 | val | 16 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/airoha/airoha_eth.c airoha_fe_init() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 84 |
| PARAM_VALUE | 2 | val | 268435456 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/airoha/airoha_eth.c airoha_fe_init() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 88 |
| PARAM_VALUE | 2 | val | 16 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/airoha/airoha_eth.c airoha_fe_init() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 92 |
| PARAM_VALUE | 2 | val | 268435456 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/airoha/airoha_eth.c airoha_fe_mc_vlan_clear() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 8456 |
| PARAM_VALUE | 2 | val | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/airoha/airoha_eth.c airoha_fe_mc_vlan_clear() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 8452 |
| PARAM_VALUE | 2 | val | 17,65553-4128785 |
| BIT_INFO | 2 | val | 0x11,0x3fffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/airoha/airoha_eth.c airoha_fe_mc_vlan_clear() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 8456 |
| PARAM_VALUE | 2 | val | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/airoha/airoha_eth.c airoha_fe_mc_vlan_clear() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 8452 |
| PARAM_VALUE | 2 | val | 1-4194304 |
| BIT_INFO | 2 | val | 0x1,0x3fffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/airoha/airoha_eth.c airoha_fe_vip_setup() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 796 |
| PARAM_VALUE | 2 | val | 34915 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/airoha/airoha_eth.c airoha_fe_vip_setup() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 792 |
| PARAM_VALUE | 2 | val | 129 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/airoha/airoha_eth.c airoha_fe_vip_setup() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 804 |
| PARAM_VALUE | 2 | val | 49185 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/airoha/airoha_eth.c airoha_fe_vip_setup() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 800 |
| PARAM_VALUE | 2 | val | 129,131-143 |
| BIT_INFO | 2 | val | 0x81,0x8f |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/airoha/airoha_eth.c airoha_fe_vip_setup() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 820 |
| PARAM_VALUE | 2 | val | 32801 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/airoha/airoha_eth.c airoha_fe_vip_setup() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 816 |
| PARAM_VALUE | 2 | val | 129,131-143 |
| BIT_INFO | 2 | val | 0x81,0x8f |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/airoha/airoha_eth.c airoha_fe_vip_setup() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 828 |
| PARAM_VALUE | 2 | val | 49699 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/airoha/airoha_eth.c airoha_fe_vip_setup() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 824 |
| PARAM_VALUE | 2 | val | 129,131-143 |
| BIT_INFO | 2 | val | 0x81,0x8f |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/airoha/airoha_eth.c airoha_fe_vip_setup() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 836 |
| PARAM_VALUE | 2 | val | 67 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/airoha/airoha_eth.c airoha_fe_vip_setup() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 832 |
| PARAM_VALUE | 2 | val | 145,147-159 |
| BIT_INFO | 2 | val | 0x91,0x9f |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/airoha/airoha_eth.c airoha_fe_vip_setup() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 844 |
| PARAM_VALUE | 2 | val | 68 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/airoha/airoha_eth.c airoha_fe_vip_setup() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 840 |
| PARAM_VALUE | 2 | val | 145,147-159 |
| BIT_INFO | 2 | val | 0x91,0x9f |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/airoha/airoha_eth.c airoha_fe_vip_setup() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 852 |
| PARAM_VALUE | 2 | val | 32768500 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/airoha/airoha_eth.c airoha_fe_vip_setup() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 848 |
| PARAM_VALUE | 2 | val | 177,179-191 |
| BIT_INFO | 2 | val | 0xb1,0xbf |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/airoha/airoha_eth.c airoha_fe_vip_setup() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 860 |
| PARAM_VALUE | 2 | val | 32855 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/airoha/airoha_eth.c airoha_fe_vip_setup() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 856 |
| PARAM_VALUE | 2 | val | 129,131-143 |
| BIT_INFO | 2 | val | 0x81,0x8f |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/airoha/airoha_eth.c airoha_fe_vip_setup() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 868 |
| PARAM_VALUE | 2 | val | 35783203 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/airoha/airoha_eth.c airoha_fe_vip_setup() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 864 |
| PARAM_VALUE | 2 | val | 177,179-191 |
| BIT_INFO | 2 | val | 0xb1,0xbf |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/airoha/airoha_eth.c airoha_fe_vip_setup() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 924 |
| PARAM_VALUE | 2 | val | 49187 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/airoha/airoha_eth.c airoha_fe_vip_setup() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 920 |
| PARAM_VALUE | 2 | val | 129,131-143 |
| BIT_INFO | 2 | val | 0x81,0x8f |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/airoha/airoha_eth.c airoha_fe_vip_setup() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 932 |
| PARAM_VALUE | 2 | val | 35130 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/airoha/airoha_eth.c airoha_fe_vip_setup() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 928 |
| PARAM_VALUE | 2 | val | 129 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/airoha/airoha_eth.c airoha_fe_vip_setup() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 940 |
| PARAM_VALUE | 2 | val | 35020 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/airoha/airoha_eth.c airoha_fe_vip_setup() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 936 |
| PARAM_VALUE | 2 | val | 129 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/airoha/airoha_eth.c airoha_irq_handler() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 32,36,1824,1828,1840 |
| FUZZY_MAX | 1 | offset | 1840 |
| HARD_MAX | 1 | offset | 1840 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/net/ethernet/airoha/airoha_eth.c airoha_qdma_get_rl_param() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 116 |
| PARAM_VALUE | 2 | val | 0-1073741823 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &block->cb_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct tcf_block)->cb_lock |
drivers/net/ethernet/airoha/airoha_eth.c airoha_qdma_get_trtcm_param() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 4116 |
| PARAM_VALUE | 2 | val | 0-1073807359 |
| BIT_INFO | 2 | val | 0x0,0x3fffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/airoha/airoha_eth.c airoha_qdma_hw_init() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 32,36,1824,1828 |
| PARAM_VALUE | 2 | val | u32max |
| FUZZY_MAX | 1 | offset | 1828 |
| HARD_MAX | 1 | offset | 1828 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/airoha/airoha_eth.c airoha_qdma_hw_init() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 4 |
| BIT_INFO | 2 | val | 0x16380040,0x7fffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/airoha/airoha_eth.c airoha_qdma_init_hfwd_queues() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 20 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/airoha/airoha_eth.c airoha_qdma_init_hfwd_queues() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 16 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/airoha/airoha_eth.c airoha_qdma_init_qos_stats() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 1028,1044-1076 |
| PARAM_VALUE | 2 | val | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/airoha/airoha_eth.c airoha_qdma_init_qos_stats() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 1024,1040-1072 |
| PARAM_VALUE | 2 | val | 2952790016,2952790024-2952790264 |
| BIT_INFO | 2 | val | 0xb0000000,0xb00000ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/airoha/airoha_eth.c airoha_qdma_init_qos_stats() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 1036,1052-1084 |
| PARAM_VALUE | 2 | val | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/airoha/airoha_eth.c airoha_qdma_init_qos_stats() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 1032,1048-1080 |
| BIT_INFO | 2 | val | 0xb0000000,0xbfffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/airoha/airoha_eth.c airoha_qdma_init_rx_queue() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 0-3552,3584,2147484160-u32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/airoha/airoha_eth.c airoha_qdma_init_tx_queue() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 0-2784,2816,2147483904-u32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/airoha/airoha_eth.c airoha_qdma_set_chan_tx_sched() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 4132 |
| BIT_INFO | 2 | val | 0x80000000,0x80ffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/airoha/airoha_eth.c airoha_qdma_set_irqmask() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 0-1840,1856,1860,1872,2147483688-u32max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &irq_bank->irq_lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct airoha_irq_bank)->irq_lock |
drivers/net/ethernet/airoha/airoha_eth.c airoha_qdma_set_rl_param() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 120 |
| DATA_SOURCE | 2 | val | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | val | 0-u32max |
| LOCK2 | &block->cb_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct tcf_block)->cb_lock |
drivers/net/ethernet/airoha/airoha_eth.c airoha_qdma_set_rl_param() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 116 |
| BIT_INFO | 2 | val | 0x80000000,0xbfffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &block->cb_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct tcf_block)->cb_lock |
drivers/net/ethernet/airoha/airoha_eth.c airoha_qdma_set_trtcm_param() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 4120 |
| CAPPED_DATA | 2 | val | 1 |
| DATA_SOURCE | 2 | val | $5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | val | 0-u32max[c] |
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/airoha/airoha_eth.c airoha_qdma_set_trtcm_param() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 4116 |
| BIT_INFO | 2 | val | 0x80000000,0xbfffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/airoha/airoha_eth.c airoha_qdma_tx_irq_init() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 72,80 |
| FUZZY_MAX | 1 | offset | 80 |
| HARD_MAX | 1 | offset | 80 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/airoha/airoha_eth.c airoha_rmw() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | base | $0 |
| DATA_SOURCE | 1 | offset | $1 |
| DATA_SOURCE | 2 | val | $3 [m] |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | val | 0-u32max |
| USER_DATA | 2 | val | 0-u32max[c] |
| HALF_LOCKED2 | &port->stats_lock | ||
| HALF_LOCKED2 | &q->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | global &flow_offload_mutex | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/airoha/airoha_eth.c airoha_set_macaddr() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 48,64 |
| PARAM_VALUE | 2 | val | 0-16777215 |
| CAPPED_DATA | 2 | val | 1 |
| BIT_INFO | 1 | offset | 0x0,0x70 |
| BIT_INFO | 2 | val | 0x0,0xff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &flow_offload_mutex |
drivers/net/ethernet/airoha/airoha_eth.c airoha_set_macaddr() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 52,68 |
| PARAM_VALUE | 2 | val | 0-16777215 |
| CAPPED_DATA | 2 | val | 1 |
| BIT_INFO | 2 | val | 0x0,0xff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &flow_offload_mutex |
drivers/net/ethernet/airoha/airoha_eth.c airoha_set_macaddr() -> airoha_wr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 56,72 |
| PARAM_VALUE | 2 | val | 0-16777215 |
| CAPPED_DATA | 2 | val | 1 |
| BIT_INFO | 2 | val | 0x0,0xff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &flow_offload_mutex |