Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/infiniband/hw/hfi1/chip.c do_update_synth_timer() -> (struct cntr_entry)->rw_cntr()

Type Parameter Key Value
PARAM_VALUE 0 entry 156947155137396984
PARAM_VALUE 1 context 4096-ptr_max
PARAM_VALUE 2 vl (-1)
PARAM_VALUE 3 mode 1
PARAM_VALUE 4 data 0
BUF_SIZE 0 entry 9792
BUF_SIZE 0 entry 9792
CONTAINER 0 -24+0 $(-1)
HALF_LOCKED2 &pool->lock

drivers/infiniband/hw/hfi1/chip.c do_update_synth_timer() -> (struct cntr_entry)->rw_cntr()

Type Parameter Key Value
PARAM_VALUE 0 entry 156947155137396976
PARAM_VALUE 1 context 4096-ptr_max
PARAM_VALUE 2 vl (-1)
PARAM_VALUE 3 mode 1
PARAM_VALUE 4 data 0
BUF_SIZE 0 entry 9824
BUF_SIZE 0 entry 9824
CONTAINER 0 -24+0 $(-1)
HALF_LOCKED2 &pool->lock

drivers/infiniband/hw/hfi1/chip.c do_update_synth_timer() -> (struct cntr_entry)->rw_cntr()

Type Parameter Key Value
PARAM_VALUE 0 entry 156947155137396976
PARAM_VALUE 1 context 4096-ptr_max
PARAM_VALUE 2 vl (-1)
PARAM_VALUE 3 mode 1
PARAM_VALUE 4 data 0
BUF_SIZE 0 entry 9824
BUF_SIZE 0 entry 9824
CONTAINER 0 -24+0 $(-1)
HALF_LOCKED2 &pool->lock

drivers/infiniband/hw/hfi1/chip.c do_update_synth_timer() -> (struct cntr_entry)->rw_cntr()

Type Parameter Key Value
PARAM_VALUE 0 entry 156947155137396984
PARAM_VALUE 1 context 4096-ptr_max
PARAM_VALUE 2 vl (-1)
PARAM_VALUE 3 mode 1
PARAM_VALUE 4 data 0
BUF_SIZE 0 entry 9792
BUF_SIZE 0 entry 9792
CONTAINER 0 -24+0 $(-1)
HALF_LOCKED2 &pool->lock

drivers/infiniband/hw/hfi1/chip.c hfi1_read_cntrs() -> (struct cntr_entry)->rw_cntr()

Type Parameter Key Value
PARAM_VALUE 0 entry 4096-ptr_max
PARAM_VALUE 0 entry->flags 8-255
PARAM_VALUE 1 context 4096-ptr_max
PARAM_VALUE 2 vl 0-8
PARAM_VALUE 3 mode 1
PARAM_VALUE 4 data 0
BUF_SIZE 1 context s32min-(-1),1-s32max
CAPPED_DATA 2 vl 1
DATA_SOURCE 1 context $0
FUZZY_MAX 2 vl 8
CONTAINER 0 -24+0 $(-1)
BIT_INFO 0 entry->flags 0x8,0xfd
HARD_MAX 2 vl 8
RX_PATH
TASK_NOT_RUNNING

drivers/infiniband/hw/hfi1/chip.c hfi1_read_cntrs() -> (struct cntr_entry)->rw_cntr()

Type Parameter Key Value
PARAM_VALUE 0 entry 4096-ptr_max
PARAM_VALUE 0 entry->flags 16-255
PARAM_VALUE 1 context 4096-ptr_max
PARAM_VALUE 2 vl 0-s32max
PARAM_VALUE 3 mode 1
PARAM_VALUE 4 data 0
BUF_SIZE 1 context s32min-(-1),1-s32max
CAPPED_DATA 2 vl 1
DATA_SOURCE 1 context $0
CONTAINER 0 -24+0 $(-1)
BIT_INFO 0 entry->flags 0x10,0xf5
RX_PATH
TASK_NOT_RUNNING

drivers/infiniband/hw/hfi1/chip.c hfi1_read_cntrs() -> (struct cntr_entry)->rw_cntr()

Type Parameter Key Value
PARAM_VALUE 0 entry 4096-ptr_max
PARAM_VALUE 1 context 4096-ptr_max
PARAM_VALUE 2 vl (-1)
PARAM_VALUE 3 mode 1
PARAM_VALUE 4 data 0
BUF_SIZE 1 context s32min-(-1),1-s32max
DATA_SOURCE 1 context $0
CONTAINER 0 -24+0 $(-1)
BIT_INFO 0 entry->flags 0x0,0xe5
RX_PATH
TASK_NOT_RUNNING

drivers/infiniband/hw/hfi1/chip.c hfi1_read_portcntrs() -> (struct cntr_entry)->rw_cntr()

Type Parameter Key Value
PARAM_VALUE 0 entry 4096-ptr_max
PARAM_VALUE 0 entry->flags 8-255
PARAM_VALUE 1 context 4096-ptr_max
PARAM_VALUE 2 vl 0-8
PARAM_VALUE 3 mode 1
PARAM_VALUE 4 data 0
BUF_SIZE 1 context s32min-(-1),1-s32max
DATA_SOURCE 1 context $0
FUZZY_MAX 2 vl 8
CONTAINER 0 -24+0 $(-1)
BIT_INFO 0 entry->flags 0x8,0xfd
HARD_MAX 2 vl 8
RX_PATH
TASK_NOT_RUNNING

drivers/infiniband/hw/hfi1/chip.c hfi1_read_portcntrs() -> (struct cntr_entry)->rw_cntr()

Type Parameter Key Value
PARAM_VALUE 0 entry 4096-ptr_max
PARAM_VALUE 1 context 4096-ptr_max
PARAM_VALUE 2 vl (-1)
PARAM_VALUE 3 mode 1
PARAM_VALUE 4 data 0
BUF_SIZE 1 context s32min-(-1),1-s32max
DATA_SOURCE 1 context $0
CONTAINER 0 -24+0 $(-1)
BIT_INFO 0 entry->flags 0x0,0xf5
RX_PATH
TASK_NOT_RUNNING

drivers/infiniband/hw/hfi1/chip.c read_dev_port_cntr() -> (struct cntr_entry)->rw_cntr()

Type Parameter Key Value
PARAM_VALUE 0 entry 4096-ptr_max
PARAM_VALUE 1 context 4096-ptr_max
PARAM_VALUE 2 vl (-1)-14,16-63
PARAM_VALUE 3 mode 1
PARAM_VALUE 4 data 0
CAPPED_DATA 2 vl 1
DATA_SOURCE 0 entry $1
DATA_SOURCE 1 context $3
DATA_SOURCE 2 vl $4
FUZZY_MAX 2 vl 8
CONTAINER 0 -24+0 $(-1)
BIT_INFO 0 entry->flags 0x0,0xfd
RX_PATH
TASK_NOT_RUNNING

drivers/infiniband/hw/hfi1/chip.c write_dev_port_cntr() -> (struct cntr_entry)->rw_cntr()

Type Parameter Key Value
PARAM_VALUE 0 entry 4096-ptr_max
PARAM_VALUE 0 entry->flags 4-255
PARAM_VALUE 1 context 4096-ptr_max
PARAM_VALUE 2 vl (-1)-14,16-63
PARAM_VALUE 3 mode 0
PARAM_VALUE 4 data 0
CAPPED_DATA 2 vl 1
DATA_SOURCE 0 entry $1
DATA_SOURCE 1 context $3
DATA_SOURCE 2 vl $4
CONTAINER 0 -24+0 $(-1)
BIT_INFO 0 entry->flags 0x5,0xfd
RX_PATH
TASK_NOT_RUNNING

drivers/infiniband/hw/hfi1/chip.c write_dev_port_cntr() -> (struct cntr_entry)->rw_cntr()

Type Parameter Key Value
PARAM_VALUE 0 entry 4096-ptr_max
PARAM_VALUE 0 entry->flags 1-255
PARAM_VALUE 1 context 4096-ptr_max
PARAM_VALUE 2 vl (-1)-14,16-63
PARAM_VALUE 3 mode 0
PARAM_VALUE 4 data 0
CAPPED_DATA 2 vl 1
DATA_SOURCE 0 entry $1
DATA_SOURCE 1 context $3
DATA_SOURCE 2 vl $4
DATA_SOURCE 4 data $5
CONTAINER 0 -24+0 $(-1)
BIT_INFO 0 entry->flags 0x1,0xf9
RX_PATH
TASK_NOT_RUNNING

drivers/infiniband/hw/hfi1/chip.c write_dev_port_cntr() -> (struct cntr_entry)->rw_cntr()

Type Parameter Key Value
PARAM_VALUE 0 entry 4096-ptr_max
PARAM_VALUE 1 context 4096-ptr_max
PARAM_VALUE 2 vl (-1)-14,16-63
PARAM_VALUE 3 mode 0
PARAM_VALUE 4 data 0
CAPPED_DATA 2 vl 1
DATA_SOURCE 0 entry $1
DATA_SOURCE 1 context $3
DATA_SOURCE 2 vl $4
DATA_SOURCE 4 data $5
CONTAINER 0 -24+0 $(-1)
BIT_INFO 0 entry->flags 0x0,0xfc
RX_PATH
TASK_NOT_RUNNING