Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/qlogic/qed/qed_debug.c qed_parse_fw_asserts_dump() -> qed_get_buf_ptr()

Type Parameter Key Value
BUF_SIZE 0 buf (-1),16-s32max
DATA_SOURCE 0 buf $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &qed_dbg_lock
HALF_LOCKED2 &devlink->lock

drivers/net/ethernet/qlogic/qed/qed_debug.c qed_parse_fw_asserts_dump() -> qed_get_buf_ptr()

Type Parameter Key Value
BUF_SIZE 0 buf (-1),16-s32max
DATA_SOURCE 0 buf $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &qed_dbg_lock
HALF_LOCKED2 &devlink->lock

drivers/net/ethernet/qlogic/qed/qed_debug.c qed_parse_idle_chk_dump() -> qed_get_buf_ptr()

Type Parameter Key Value
BUF_SIZE 0 buf (-1),16-s32max
DATA_SOURCE 0 buf $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &qed_dbg_lock
HALF_LOCKED2 &devlink->lock

drivers/net/ethernet/qlogic/qed/qed_debug.c qed_parse_idle_chk_dump() -> qed_get_buf_ptr()

Type Parameter Key Value
BUF_SIZE 0 buf (-1),16-s32max
DATA_SOURCE 0 buf $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &qed_dbg_lock
HALF_LOCKED2 &devlink->lock

drivers/net/ethernet/qlogic/qed/qed_debug.c qed_parse_idle_chk_dump() -> qed_get_buf_ptr()

Type Parameter Key Value
BUF_SIZE 0 buf (-1),16-s32max
DATA_SOURCE 0 buf $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &qed_dbg_lock
HALF_LOCKED2 &devlink->lock

drivers/net/ethernet/qlogic/qed/qed_debug.c qed_parse_idle_chk_dump() -> qed_get_buf_ptr()

Type Parameter Key Value
BUF_SIZE 0 buf (-1),16-s32max
DATA_SOURCE 0 buf $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &qed_dbg_lock
HALF_LOCKED2 &devlink->lock

drivers/net/ethernet/qlogic/qed/qed_debug.c qed_parse_idle_chk_dump() -> qed_get_buf_ptr()

Type Parameter Key Value
BUF_SIZE 0 buf (-1),16-s32max
DATA_SOURCE 0 buf $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &qed_dbg_lock
HALF_LOCKED2 &devlink->lock

drivers/net/ethernet/qlogic/qed/qed_debug.c qed_parse_idle_chk_dump() -> qed_get_buf_ptr()

Type Parameter Key Value
BUF_SIZE 0 buf (-1),16-s32max
DATA_SOURCE 0 buf $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &qed_dbg_lock
HALF_LOCKED2 &devlink->lock

drivers/net/ethernet/qlogic/qed/qed_debug.c qed_parse_idle_chk_dump_rules() -> qed_get_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 buf 0,4096-ptr_max
DATA_SOURCE 0 buf $5
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &qed_dbg_lock
HALF_LOCKED2 &devlink->lock

drivers/net/ethernet/qlogic/qed/qed_debug.c qed_parse_idle_chk_dump_rules() -> qed_get_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 buf 0,4096-ptr_max
DATA_SOURCE 0 buf $5
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &qed_dbg_lock
HALF_LOCKED2 &devlink->lock

drivers/net/ethernet/qlogic/qed/qed_debug.c qed_parse_idle_chk_dump_rules() -> qed_get_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 buf 0,4096-ptr_max
DATA_SOURCE 0 buf $5
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &qed_dbg_lock
HALF_LOCKED2 &devlink->lock

drivers/net/ethernet/qlogic/qed/qed_debug.c qed_parse_idle_chk_dump_rules() -> qed_get_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 buf 0,4096-ptr_max
DATA_SOURCE 0 buf $5
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &qed_dbg_lock
HALF_LOCKED2 &devlink->lock

drivers/net/ethernet/qlogic/qed/qed_debug.c qed_parse_idle_chk_dump_rules() -> qed_get_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 buf 0,4096-ptr_max
DATA_SOURCE 0 buf $5
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &qed_dbg_lock
HALF_LOCKED2 &devlink->lock

drivers/net/ethernet/qlogic/qed/qed_debug.c qed_parse_idle_chk_dump_rules() -> qed_get_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 buf 0,4096-ptr_max
DATA_SOURCE 0 buf $5
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &qed_dbg_lock
HALF_LOCKED2 &devlink->lock

drivers/net/ethernet/qlogic/qed/qed_debug.c qed_parse_idle_chk_dump_rules() -> qed_get_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 buf 0,4096-ptr_max
DATA_SOURCE 0 buf $5
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &qed_dbg_lock
HALF_LOCKED2 &devlink->lock

drivers/net/ethernet/qlogic/qed/qed_debug.c qed_parse_idle_chk_dump_rules() -> qed_get_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 buf 0,4096-ptr_max
DATA_SOURCE 0 buf $5
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &qed_dbg_lock
HALF_LOCKED2 &devlink->lock

drivers/net/ethernet/qlogic/qed/qed_debug.c qed_parse_idle_chk_dump_rules() -> qed_get_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 buf 0,4096-ptr_max
DATA_SOURCE 0 buf $5
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &qed_dbg_lock
HALF_LOCKED2 &devlink->lock

drivers/net/ethernet/qlogic/qed/qed_debug.c qed_parse_igu_fifo_dump() -> qed_get_buf_ptr()

Type Parameter Key Value
BUF_SIZE 0 buf (-1),16-s32max
DATA_SOURCE 0 buf $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &qed_dbg_lock
HALF_LOCKED2 &devlink->lock

drivers/net/ethernet/qlogic/qed/qed_debug.c qed_parse_igu_fifo_element() -> qed_get_buf_ptr()

Type Parameter Key Value
BUF_SIZE 0 buf (-1),16-s32max
DATA_SOURCE 0 buf $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &qed_dbg_lock
HALF_LOCKED2 &devlink->lock

drivers/net/ethernet/qlogic/qed/qed_debug.c qed_parse_mcp_trace_buf() -> qed_get_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 buf 0,4096-ptr_max
DATA_SOURCE 0 buf $5
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &qed_dbg_lock
HALF_LOCKED2 &devlink->lock

drivers/net/ethernet/qlogic/qed/qed_debug.c qed_parse_mcp_trace_buf() -> qed_get_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 0 buf 0,4096-ptr_max
DATA_SOURCE 0 buf $5
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &qed_dbg_lock
HALF_LOCKED2 &devlink->lock

drivers/net/ethernet/qlogic/qed/qed_debug.c qed_parse_protection_override_dump() -> qed_get_buf_ptr()

Type Parameter Key Value
BUF_SIZE 0 buf (-1),16-s32max
DATA_SOURCE 0 buf $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &qed_dbg_lock
HALF_LOCKED2 &devlink->lock

drivers/net/ethernet/qlogic/qed/qed_debug.c qed_parse_protection_override_dump() -> qed_get_buf_ptr()

Type Parameter Key Value
BUF_SIZE 0 buf (-1),16-s32max
DATA_SOURCE 0 buf $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &qed_dbg_lock
HALF_LOCKED2 &devlink->lock

drivers/net/ethernet/qlogic/qed/qed_debug.c qed_parse_reg_fifo_dump() -> qed_get_buf_ptr()

Type Parameter Key Value
BUF_SIZE 0 buf (-1),16-s32max
DATA_SOURCE 0 buf $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &qed_dbg_lock
HALF_LOCKED2 &devlink->lock

drivers/net/ethernet/qlogic/qed/qed_debug.c qed_parse_reg_fifo_dump() -> qed_get_buf_ptr()

Type Parameter Key Value
BUF_SIZE 0 buf (-1),16-s32max
DATA_SOURCE 0 buf $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &qed_dbg_lock
HALF_LOCKED2 &devlink->lock

drivers/net/ethernet/qlogic/qed/qed_debug.c qed_print_section_params() -> qed_get_buf_ptr()

Type Parameter Key Value
BUF_SIZE 0 buf (-1),16-s32max
DATA_SOURCE 0 buf $2
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &qed_dbg_lock
HALF_LOCKED2 &devlink->lock

drivers/net/ethernet/qlogic/qed/qed_debug.c qed_print_section_params() -> qed_get_buf_ptr()

Type Parameter Key Value
PARAM_VALUE 1 offset 0,3-u32max
BUF_SIZE 0 buf (-1),16-s32max
DATA_SOURCE 0 buf $2
FUZZY_MAX 1 offset 0
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &qed_dbg_lock
HALF_LOCKED2 &devlink->lock

drivers/net/ethernet/qlogic/qed/qed_debug.c qed_print_section_params() -> qed_get_buf_ptr()

Type Parameter Key Value
BUF_SIZE 0 buf (-1),16-s32max
DATA_SOURCE 0 buf $2
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &qed_dbg_lock
HALF_LOCKED2 &devlink->lock