Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

drivers/net/ipa/gsi.c gsi_channel_doorbell() -> reg_n_offset()

Type Parameter Key Value
DATA_SOURCE 0 reg r gsi_reg
DATA_SOURCE 1 n r gsi_channel_id
RX_PATH
TASK_NOT_RUNNING

drivers/net/ipa/gsi.c gsi_channel_program() -> reg_n_offset()

Type Parameter Key Value
PARAM_VALUE 0 reg 0,4096-ptr_max
CAPPED_DATA 0 reg->fcount 1
DATA_SOURCE 0 reg r gsi_reg
DATA_SOURCE 1 n r gsi_channel_id
RX_PATH
TASK_NOT_RUNNING
LOCK2 &gsi->mutex
TYPE_LOCK (struct gsi)->mutex

drivers/net/ipa/gsi.c gsi_channel_program() -> reg_n_offset()

Type Parameter Key Value
PARAM_VALUE 0 reg 0,4096-ptr_max
DATA_SOURCE 0 reg r gsi_reg
DATA_SOURCE 1 n r gsi_channel_id
RX_PATH
TASK_NOT_RUNNING
LOCK2 &gsi->mutex
TYPE_LOCK (struct gsi)->mutex

drivers/net/ipa/gsi.c gsi_channel_program() -> reg_n_offset()

Type Parameter Key Value
DATA_SOURCE 0 reg r gsi_reg
DATA_SOURCE 1 n r gsi_channel_id
RX_PATH
TASK_NOT_RUNNING
LOCK2 &gsi->mutex
TYPE_LOCK (struct gsi)->mutex

drivers/net/ipa/gsi.c gsi_channel_program() -> reg_n_offset()

Type Parameter Key Value
DATA_SOURCE 0 reg r gsi_reg
DATA_SOURCE 1 n r gsi_channel_id
RX_PATH
TASK_NOT_RUNNING
LOCK2 &gsi->mutex
TYPE_LOCK (struct gsi)->mutex

drivers/net/ipa/gsi.c gsi_channel_program() -> reg_n_offset()

Type Parameter Key Value
PARAM_VALUE 0 reg 0,4096-ptr_max
DATA_SOURCE 0 reg r gsi_reg
DATA_SOURCE 1 n r gsi_channel_id
RX_PATH
TASK_NOT_RUNNING
LOCK2 &gsi->mutex
TYPE_LOCK (struct gsi)->mutex

drivers/net/ipa/gsi.c gsi_channel_program() -> reg_n_offset()

Type Parameter Key Value
DATA_SOURCE 0 reg r gsi_reg
DATA_SOURCE 1 n r gsi_channel_id
RX_PATH
TASK_NOT_RUNNING
LOCK2 &gsi->mutex
TYPE_LOCK (struct gsi)->mutex

drivers/net/ipa/gsi.c gsi_channel_program() -> reg_n_offset()

Type Parameter Key Value
DATA_SOURCE 0 reg r gsi_reg
DATA_SOURCE 1 n r gsi_channel_id
RX_PATH
TASK_NOT_RUNNING
LOCK2 &gsi->mutex
TYPE_LOCK (struct gsi)->mutex

drivers/net/ipa/gsi.c gsi_channel_program() -> reg_n_offset()

Type Parameter Key Value
DATA_SOURCE 0 reg r gsi_reg
DATA_SOURCE 1 n r gsi_channel_id
RX_PATH
TASK_NOT_RUNNING
LOCK2 &gsi->mutex
TYPE_LOCK (struct gsi)->mutex

drivers/net/ipa/gsi.c gsi_channel_program() -> reg_n_offset()

Type Parameter Key Value
DATA_SOURCE 0 reg r gsi_reg
DATA_SOURCE 1 n r gsi_channel_id
RX_PATH
TASK_NOT_RUNNING
LOCK2 &gsi->mutex
TYPE_LOCK (struct gsi)->mutex

drivers/net/ipa/gsi.c gsi_channel_state() -> reg_n_offset()

Type Parameter Key Value
DATA_SOURCE 0 reg r gsi_reg
DATA_SOURCE 1 n r gsi_channel_id
RX_PATH
TASK_NOT_RUNNING
LOCK2 &gsi->mutex
TYPE_LOCK (struct gsi)->mutex

drivers/net/ipa/gsi.c gsi_channel_update() -> reg_n_offset()

Type Parameter Key Value
PARAM_VALUE 1 n 0-s32max
DATA_SOURCE 0 reg r gsi_reg
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ipa/gsi.c gsi_evt_ring_doorbell() -> reg_n_offset()

Type Parameter Key Value
PARAM_VALUE 1 n 0-s32max
DATA_SOURCE 0 reg r gsi_reg
DATA_SOURCE 1 n $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &gsi->mutex

drivers/net/ipa/gsi.c gsi_evt_ring_program() -> reg_n_offset()

Type Parameter Key Value
PARAM_VALUE 0 reg 0,4096-ptr_max
PARAM_VALUE 1 n 0-s32max
CAPPED_DATA 0 reg->fcount 1
DATA_SOURCE 0 reg r gsi_reg
DATA_SOURCE 1 n $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &gsi->mutex
TYPE_LOCK (struct gsi)->mutex

drivers/net/ipa/gsi.c gsi_evt_ring_program() -> reg_n_offset()

Type Parameter Key Value
PARAM_VALUE 0 reg 0,4096-ptr_max
PARAM_VALUE 1 n 0-s32max
DATA_SOURCE 0 reg r gsi_reg
DATA_SOURCE 1 n $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &gsi->mutex
TYPE_LOCK (struct gsi)->mutex

drivers/net/ipa/gsi.c gsi_evt_ring_program() -> reg_n_offset()

Type Parameter Key Value
PARAM_VALUE 1 n 0-s32max
DATA_SOURCE 0 reg r gsi_reg
DATA_SOURCE 1 n $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &gsi->mutex
TYPE_LOCK (struct gsi)->mutex

drivers/net/ipa/gsi.c gsi_evt_ring_program() -> reg_n_offset()

Type Parameter Key Value
PARAM_VALUE 1 n 0-s32max
DATA_SOURCE 0 reg r gsi_reg
DATA_SOURCE 1 n $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &gsi->mutex
TYPE_LOCK (struct gsi)->mutex

drivers/net/ipa/gsi.c gsi_evt_ring_program() -> reg_n_offset()

Type Parameter Key Value
PARAM_VALUE 0 reg 0,4096-ptr_max
PARAM_VALUE 1 n 0-s32max
DATA_SOURCE 0 reg r gsi_reg
DATA_SOURCE 1 n $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &gsi->mutex
TYPE_LOCK (struct gsi)->mutex

drivers/net/ipa/gsi.c gsi_evt_ring_program() -> reg_n_offset()

Type Parameter Key Value
PARAM_VALUE 1 n 0-s32max
DATA_SOURCE 0 reg r gsi_reg
DATA_SOURCE 1 n $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &gsi->mutex
TYPE_LOCK (struct gsi)->mutex

drivers/net/ipa/gsi.c gsi_evt_ring_program() -> reg_n_offset()

Type Parameter Key Value
PARAM_VALUE 1 n 0-s32max
DATA_SOURCE 0 reg r gsi_reg
DATA_SOURCE 1 n $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &gsi->mutex
TYPE_LOCK (struct gsi)->mutex

drivers/net/ipa/gsi.c gsi_evt_ring_program() -> reg_n_offset()

Type Parameter Key Value
PARAM_VALUE 1 n 0-s32max
DATA_SOURCE 0 reg r gsi_reg
DATA_SOURCE 1 n $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &gsi->mutex
TYPE_LOCK (struct gsi)->mutex

drivers/net/ipa/gsi.c gsi_evt_ring_program() -> reg_n_offset()

Type Parameter Key Value
PARAM_VALUE 1 n 0-s32max
DATA_SOURCE 0 reg r gsi_reg
DATA_SOURCE 1 n $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &gsi->mutex
TYPE_LOCK (struct gsi)->mutex

drivers/net/ipa/gsi.c gsi_evt_ring_program() -> reg_n_offset()

Type Parameter Key Value
PARAM_VALUE 1 n 0-s32max
DATA_SOURCE 0 reg r gsi_reg
DATA_SOURCE 1 n $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &gsi->mutex
TYPE_LOCK (struct gsi)->mutex

drivers/net/ipa/gsi.c gsi_evt_ring_state() -> reg_n_offset()

Type Parameter Key Value
PARAM_VALUE 1 n 0-s32max
DATA_SOURCE 0 reg r gsi_reg
DATA_SOURCE 1 n $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &gsi->mutex
TYPE_LOCK (struct gsi)->mutex

drivers/net/ipa/ipa_cmd.c ipa_cmd_register_write_valid() -> reg_n_offset()

Type Parameter Key Value
PARAM_VALUE 1 n 9
DATA_SOURCE 0 reg r ipa_reg
RX_PATH
TASK_NOT_RUNNING

drivers/net/ipa/ipa_resource.c ipa_resource_config_common() -> reg_n_offset()

Type Parameter Key Value
PARAM_VALUE 0 reg 0,4096-ptr_max
PARAM_VALUE 1 n 0-7
CAPPED_DATA 0 reg->fcount 1
CAPPED_DATA 1 n 1
DATA_SOURCE 0 reg $2
DATA_SOURCE 1 n $1
RX_PATH
TASK_NOT_RUNNING

drivers/net/ipa/ipa_endpoint.c ipa_endpoint_aggr_active() -> reg_n_offset()

Type Parameter Key Value
DATA_SOURCE 0 reg r ipa_reg
RX_PATH
TASK_NOT_RUNNING

drivers/net/ipa/ipa_endpoint.c ipa_endpoint_force_close() -> reg_n_offset()

Type Parameter Key Value
DATA_SOURCE 0 reg r ipa_reg
RX_PATH
TASK_NOT_RUNNING

drivers/net/ipa/ipa_endpoint.c ipa_endpoint_init_aggr() -> reg_n_offset()

Type Parameter Key Value
PARAM_VALUE 0 reg 0,4096-ptr_max
PARAM_VALUE 1 n 0-255
DATA_SOURCE 0 reg r ipa_reg
RX_PATH
TASK_NOT_RUNNING

drivers/net/ipa/ipa_endpoint.c ipa_endpoint_init_cfg() -> reg_n_offset()

Type Parameter Key Value
PARAM_VALUE 0 reg 0,4096-ptr_max
DATA_SOURCE 0 reg r ipa_reg
RX_PATH
TASK_NOT_RUNNING

drivers/net/ipa/ipa_endpoint.c ipa_endpoint_init_ctrl() -> reg_n_offset()

Type Parameter Key Value
DATA_SOURCE 0 reg r ipa_reg
RX_PATH
TASK_NOT_RUNNING

drivers/net/ipa/ipa_endpoint.c ipa_endpoint_init_deaggr() -> reg_n_offset()

Type Parameter Key Value
PARAM_VALUE 1 n 0-255
DATA_SOURCE 0 reg r ipa_reg
RX_PATH
TASK_NOT_RUNNING

drivers/net/ipa/ipa_endpoint.c ipa_endpoint_init_hdr() -> reg_n_offset()

Type Parameter Key Value
DATA_SOURCE 0 reg r ipa_reg
RX_PATH
TASK_NOT_RUNNING

drivers/net/ipa/ipa_endpoint.c ipa_endpoint_init_hdr_ext() -> reg_n_offset()

Type Parameter Key Value
PARAM_VALUE 1 n 0-255
DATA_SOURCE 0 reg r ipa_reg
RX_PATH
TASK_NOT_RUNNING

drivers/net/ipa/ipa_endpoint.c ipa_endpoint_init_hdr_metadata_mask() -> reg_n_offset()

Type Parameter Key Value
PARAM_VALUE 1 n 0-255
DATA_SOURCE 0 reg r ipa_reg
RX_PATH
TASK_NOT_RUNNING

drivers/net/ipa/ipa_endpoint.c ipa_endpoint_init_hol_block_en() -> reg_n_offset()

Type Parameter Key Value
DATA_SOURCE 0 reg r ipa_reg
RX_PATH
TASK_NOT_RUNNING

drivers/net/ipa/ipa_endpoint.c ipa_endpoint_init_hol_block_timer() -> reg_n_offset()

Type Parameter Key Value
DATA_SOURCE 0 reg r ipa_reg
RX_PATH
TASK_NOT_RUNNING

drivers/net/ipa/ipa_endpoint.c ipa_endpoint_init_mode() -> reg_n_offset()

Type Parameter Key Value
PARAM_VALUE 0 reg 0,4096-ptr_max
PARAM_VALUE 1 n 0-255
DATA_SOURCE 0 reg r ipa_reg
RX_PATH
TASK_NOT_RUNNING

drivers/net/ipa/ipa_endpoint.c ipa_endpoint_init_nat() -> reg_n_offset()

Type Parameter Key Value
PARAM_VALUE 0 reg 0,4096-ptr_max
DATA_SOURCE 0 reg r ipa_reg
RX_PATH
TASK_NOT_RUNNING

drivers/net/ipa/ipa_endpoint.c ipa_endpoint_init_rsrc_grp() -> reg_n_offset()

Type Parameter Key Value
PARAM_VALUE 0 reg 0,4096-ptr_max
PARAM_VALUE 1 n 0-255
DATA_SOURCE 0 reg r ipa_reg
RX_PATH
TASK_NOT_RUNNING

drivers/net/ipa/ipa_endpoint.c ipa_endpoint_init_seq() -> reg_n_offset()

Type Parameter Key Value
PARAM_VALUE 0 reg 0,4096-ptr_max
PARAM_VALUE 1 n 0-255
DATA_SOURCE 0 reg r ipa_reg
RX_PATH
TASK_NOT_RUNNING

drivers/net/ipa/ipa_endpoint.c ipa_endpoint_modem_exception_reset_all() -> reg_n_offset()

Type Parameter Key Value
PARAM_VALUE 1 n 0-64
CAPPED_DATA 1 n 1
DATA_SOURCE 0 reg r ipa_reg
DATA_SOURCE 1 n r find_next_bit

drivers/net/ipa/ipa_endpoint.c ipa_endpoint_status() -> reg_n_offset()

Type Parameter Key Value
PARAM_VALUE 1 n 0-255
DATA_SOURCE 0 reg r ipa_reg
RX_PATH
TASK_NOT_RUNNING

drivers/net/ipa/ipa_table.c ipa_filter_tuple_zero() -> reg_n_offset()

Type Parameter Key Value
DATA_SOURCE 0 reg r ipa_reg
RX_PATH
TASK_NOT_RUNNING

drivers/net/ipa/ipa_table.c ipa_filter_tuple_zero() -> reg_n_offset()

Type Parameter Key Value
DATA_SOURCE 0 reg r ipa_reg
RX_PATH
TASK_NOT_RUNNING

drivers/net/ipa/ipa_table.c ipa_route_tuple_zero() -> reg_n_offset()

Type Parameter Key Value
PARAM_VALUE 1 n 0-643
CAPPED_DATA 1 n 1
DATA_SOURCE 0 reg r ipa_reg
DATA_SOURCE 1 n $1
RX_PATH
TASK_NOT_RUNNING

drivers/net/ipa/ipa_table.c ipa_route_tuple_zero() -> reg_n_offset()

Type Parameter Key Value
PARAM_VALUE 1 n 0-643
CAPPED_DATA 1 n 1
DATA_SOURCE 0 reg r ipa_reg
DATA_SOURCE 1 n $1
RX_PATH
TASK_NOT_RUNNING

drivers/net/ipa/ipa_interrupt.c ipa_interrupt_suspend_clear_all() -> reg_n_offset()

Type Parameter Key Value
CAPPED_DATA 1 n 1
DATA_SOURCE 0 reg r ipa_reg
RX_PATH
TASK_NOT_RUNNING

drivers/net/ipa/ipa_interrupt.c ipa_interrupt_suspend_clear_all() -> reg_n_offset()

Type Parameter Key Value
CAPPED_DATA 1 n 1
DATA_SOURCE 0 reg r ipa_reg
RX_PATH
TASK_NOT_RUNNING

drivers/net/ipa/ipa_interrupt.c ipa_interrupt_suspend_control() -> reg_n_offset()

Type Parameter Key Value
DATA_SOURCE 0 reg r ipa_reg
RX_PATH
TASK_NOT_RUNNING