Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

drivers/infiniband/hw/mana/main.c mana_eth_query_adapter_caps() -> mana_gd_send_request()

Type Parameter Key Value
PARAM_VALUE 0 gc 4096-ptr_max
PARAM_VALUE 1 req_len 40
PARAM_VALUE 2 req 775199254113988608
PARAM_VALUE 3 resp_len 72
PARAM_VALUE 4 resp 8368777069944053760
BUF_SIZE 2 req 40
BUF_SIZE 4 resp 72
RX_PATH
TASK_NOT_RUNNING
UNITS 1 req_len unit_byte
UNITS 3 resp_len unit_byte

drivers/infiniband/hw/mana/main.c mana_gd_allocate_doorbell_page() -> mana_gd_send_request()

Type Parameter Key Value
PARAM_VALUE 1 req_len 56
PARAM_VALUE 2 req 3822891583661715456
PARAM_VALUE 3 resp_len 36
PARAM_VALUE 4 resp 5778718705751879680
BUF_SIZE 2 req 56
BUF_SIZE 4 resp 36
DATA_SOURCE 0 gc $0
UNITS 0 gc unit_byte
UNITS 1 req_len unit_byte
UNITS 3 resp_len unit_byte
LOCK2 &file->hw_destroy_rwsem
LOCK2 &file->ucontext_lock
TYPE_LOCK (struct ib_uverbs_file)->hw_destroy_rwsem
TYPE_LOCK (struct ib_uverbs_file)->ucontext_lock

drivers/infiniband/hw/mana/main.c mana_gd_destroy_doorbell_page() -> mana_gd_send_request()

Type Parameter Key Value
PARAM_VALUE 1 req_len 52
PARAM_VALUE 2 req 2762934517099147264
PARAM_VALUE 3 resp_len 32
PARAM_VALUE 4 resp 6169722731654176768
BUF_SIZE 2 req 52
BUF_SIZE 4 resp 32
DATA_SOURCE 0 gc $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 gc unit_byte
UNITS 1 req_len unit_byte
UNITS 3 resp_len unit_byte
LOCK2 &ufile->hw_destroy_rwsem
TYPE_LOCK (struct ib_uverbs_file)->hw_destroy_rwsem

drivers/infiniband/hw/mana/main.c mana_gd_destroy_pd() -> mana_gd_send_request()

Type Parameter Key Value
PARAM_VALUE 1 req_len 48
PARAM_VALUE 2 req 4222043418920603648
PARAM_VALUE 3 resp_len 32
PARAM_VALUE 4 resp 1382314918347988992
BUF_SIZE 2 req 48
BUF_SIZE 4 resp 32
RX_PATH
TASK_NOT_RUNNING
UNITS 1 req_len unit_byte
UNITS 3 resp_len unit_byte

drivers/infiniband/hw/mana/main.c mana_ib_alloc_pd() -> mana_gd_send_request()

Type Parameter Key Value
PARAM_VALUE 1 req_len 48
PARAM_VALUE 2 req 2988702807697485824
PARAM_VALUE 3 resp_len 48
PARAM_VALUE 4 resp 8641355224916221952
BUF_SIZE 2 req 48
BUF_SIZE 4 resp 48
RX_PATH
TASK_NOT_RUNNING
UNITS 0 gc unit_byte
UNITS 1 req_len unit_byte
UNITS 3 resp_len unit_byte

drivers/infiniband/hw/mana/main.c mana_ib_gd_add_dma_region() -> mana_gd_send_request()

Type Parameter Key Value
PARAM_VALUE 0 gc 4096-ptr_max
PARAM_VALUE 0 gc->hwc.driver_data 4096-ptr_max
PARAM_VALUE 0 gc->hwc.driver_data->sema.count 0-4294967295
PARAM_VALUE 0 gc->hwc.driver_data->sema.first_waiter->list.next 5349227543279349760
PARAM_VALUE 0 gc->hwc.driver_data->sema.first_waiter->list.prev 5349227543279349760
PARAM_VALUE 0 gc->hwc.driver_data->sema.first_waiter->list.prev->next 5349227543279349760
PARAM_VALUE 0 gc->hwc.driver_data->sema.first_waiter->up 1
PARAM_VALUE 0 gc->hwc.driver_data->sema.last_holder 0
PARAM_VALUE 0 gc->hwc.driver_data->sema.lock.dep_map->name 0-255
PARAM_VALUE 0 gc->hwc.driver_data->sema.lock.owner (-1)
PARAM_VALUE 0 gc->hwc.driver_data->sema.lock.owner_cpu 4294967295
PARAM_VALUE 0 gc->hwc.driver_data->sema.lock.raw_lock.val.counter 0-s32max
PARAM_VALUE 0 gc->hwc.driver_data->txq->gdma_wq->head 0-4294967295
PARAM_VALUE 2 req 4096-ptr_max
PARAM_VALUE 3 resp_len 32
PARAM_VALUE 4 resp 7305985335158030336
BUF_SIZE 2 req 0-s32max
BUF_SIZE 4 resp 32
DATA_SOURCE 0 gc $1
DATA_SOURCE 1 req_len r size_add
DATA_SOURCE 2 req $2
RX_PATH
TASK_NOT_RUNNING
UNITS 0 gc unit_byte
UNITS 3 resp_len unit_byte

drivers/infiniband/hw/mana/main.c mana_ib_gd_add_gid() -> mana_gd_send_request()

Type Parameter Key Value
PARAM_VALUE 1 req_len 72
PARAM_VALUE 2 req 4331486930291449856
PARAM_VALUE 3 resp_len 32
PARAM_VALUE 4 resp 1289988157057208320
BUF_SIZE 2 req 72
BUF_SIZE 4 resp 32
RX_PATH
TASK_NOT_RUNNING
UNITS 0 gc unit_byte
UNITS 1 req_len unit_byte
UNITS 3 resp_len unit_byte
LOCK2 &table->lock
TYPE_LOCK (struct ib_gid_table)->lock

drivers/infiniband/hw/mana/main.c mana_ib_gd_config_mac() -> mana_gd_send_request()

Type Parameter Key Value
PARAM_VALUE 0 gc 4096-ptr_max
PARAM_VALUE 1 req_len 64
PARAM_VALUE 2 req 1235138828588736512
PARAM_VALUE 3 resp_len 32
PARAM_VALUE 4 resp 3391251006024863744
BUF_SIZE 2 req 64
BUF_SIZE 4 resp 32
RX_PATH
TASK_NOT_RUNNING
UNITS 0 gc unit_byte
UNITS 1 req_len unit_byte
UNITS 3 resp_len unit_byte

drivers/infiniband/hw/mana/main.c mana_ib_gd_create_cq() -> mana_gd_send_request()

Type Parameter Key Value
PARAM_VALUE 1 req_len 64
PARAM_VALUE 2 req 7884187809089650688
PARAM_VALUE 3 resp_len 48
PARAM_VALUE 4 resp 7023675089810788352
BUF_SIZE 2 req 64
BUF_SIZE 4 resp 48
RX_PATH
TASK_NOT_RUNNING
UNITS 0 gc unit_byte
UNITS 1 req_len unit_byte
UNITS 3 resp_len unit_byte

drivers/infiniband/hw/mana/main.c mana_ib_gd_create_rc_qp() -> mana_gd_send_request()

Type Parameter Key Value
PARAM_VALUE 1 req_len 160
PARAM_VALUE 2 req 976731898883383296
PARAM_VALUE 3 resp_len 64
PARAM_VALUE 4 resp 3782727062723690496
BUF_SIZE 2 req 160
BUF_SIZE 4 resp 64
RX_PATH
TASK_NOT_RUNNING
UNITS 0 gc unit_byte
UNITS 1 req_len unit_byte
UNITS 3 resp_len unit_byte

drivers/infiniband/hw/mana/main.c mana_ib_gd_create_rnic_adapter() -> mana_gd_send_request()

Type Parameter Key Value
PARAM_VALUE 0 gc 4096-ptr_max
PARAM_VALUE 1 req_len 56
PARAM_VALUE 2 req 2584557299801198592
PARAM_VALUE 3 resp_len 40
PARAM_VALUE 4 resp 2316838294542180352
BUF_SIZE 2 req 56
BUF_SIZE 4 resp 40
RX_PATH
TASK_NOT_RUNNING
UNITS 0 gc unit_byte
UNITS 1 req_len unit_byte
UNITS 3 resp_len unit_byte

drivers/infiniband/hw/mana/main.c mana_ib_gd_create_uc_qp() -> mana_gd_send_request()

Type Parameter Key Value
PARAM_VALUE 1 req_len 128
PARAM_VALUE 2 req 619351406599827456
PARAM_VALUE 3 resp_len 56
PARAM_VALUE 4 resp 4800545214814408704
BUF_SIZE 2 req 128
BUF_SIZE 4 resp 56
RX_PATH
TASK_NOT_RUNNING
UNITS 0 gc unit_byte
UNITS 1 req_len unit_byte
UNITS 3 resp_len unit_byte

drivers/infiniband/hw/mana/main.c mana_ib_gd_create_ud_qp() -> mana_gd_send_request()

Type Parameter Key Value
PARAM_VALUE 1 req_len 112
PARAM_VALUE 2 req 3631065711115386880
PARAM_VALUE 3 resp_len 48
PARAM_VALUE 4 resp 498351899322101760
BUF_SIZE 2 req 112
BUF_SIZE 4 resp 48
RX_PATH
TASK_NOT_RUNNING
UNITS 0 gc unit_byte
UNITS 1 req_len unit_byte
UNITS 3 resp_len unit_byte

drivers/infiniband/hw/mana/main.c mana_ib_gd_del_gid() -> mana_gd_send_request()

Type Parameter Key Value
PARAM_VALUE 1 req_len 72
PARAM_VALUE 2 req 374815424900685824
PARAM_VALUE 3 resp_len 32
PARAM_VALUE 4 resp 4246745597787037696
BUF_SIZE 2 req 72
BUF_SIZE 4 resp 32
RX_PATH
TASK_NOT_RUNNING
UNITS 0 gc unit_byte
UNITS 1 req_len unit_byte
UNITS 3 resp_len unit_byte
LOCK2 &table->lock
TYPE_LOCK (struct ib_gid_table)->lock

drivers/infiniband/hw/mana/main.c mana_ib_gd_destroy_cq() -> mana_gd_send_request()

Type Parameter Key Value
PARAM_VALUE 0 gc 4096-ptr_max
PARAM_VALUE 1 req_len 56
PARAM_VALUE 2 req 6201541688613138432
PARAM_VALUE 3 resp_len 32
PARAM_VALUE 4 resp 1449711508576006144
BUF_SIZE 2 req 56
BUF_SIZE 4 resp 32
RX_PATH
TASK_NOT_RUNNING
UNITS 0 gc unit_byte
UNITS 1 req_len unit_byte
UNITS 3 resp_len unit_byte

drivers/infiniband/hw/mana/main.c mana_ib_gd_destroy_rnic_adapter() -> mana_gd_send_request()

Type Parameter Key Value
PARAM_VALUE 1 req_len 48
PARAM_VALUE 2 req 7835976049535303680
PARAM_VALUE 3 resp_len 32
PARAM_VALUE 4 resp 5639492571674046464
BUF_SIZE 2 req 48
BUF_SIZE 4 resp 32
RX_PATH
TASK_NOT_RUNNING
UNITS 0 gc unit_byte
UNITS 1 req_len unit_byte
UNITS 3 resp_len unit_byte
HALF_LOCKED2 &dev->mutex

drivers/infiniband/hw/mana/main.c mana_ib_gd_destroy_rnic_qp() -> mana_gd_send_request()

Type Parameter Key Value
PARAM_VALUE 1 req_len 56
PARAM_VALUE 2 req 5515451592418938880
PARAM_VALUE 3 resp_len 32
PARAM_VALUE 4 resp 8009119046299877376
BUF_SIZE 2 req 56
BUF_SIZE 4 resp 32
RX_PATH
TASK_NOT_RUNNING
UNITS 0 gc unit_byte
UNITS 1 req_len unit_byte
UNITS 3 resp_len unit_byte

drivers/infiniband/hw/mana/main.c mana_ib_gd_destroy_ud_qp() -> mana_gd_send_request()

Type Parameter Key Value
PARAM_VALUE 1 req_len 56
PARAM_VALUE 2 req 6795480693843214336
PARAM_VALUE 3 resp_len 32
PARAM_VALUE 4 resp 4179821220783497216
BUF_SIZE 2 req 56
BUF_SIZE 4 resp 32
RX_PATH
TASK_NOT_RUNNING
UNITS 0 gc unit_byte
UNITS 1 req_len unit_byte
UNITS 3 resp_len unit_byte

drivers/infiniband/hw/mana/main.c mana_ib_gd_first_dma_region() -> mana_gd_send_request()

Type Parameter Key Value
PARAM_VALUE 0 gc 4096-ptr_max
PARAM_VALUE 0 gc->hwc.driver_data 4096-ptr_max
PARAM_VALUE 2 req 4096-ptr_max
PARAM_VALUE 3 resp_len 40
PARAM_VALUE 4 resp 2372578573652733952
BUF_SIZE 2 req 0-s32max
BUF_SIZE 4 resp 40
DATA_SOURCE 0 gc $1
DATA_SOURCE 1 req_len r size_add
DATA_SOURCE 2 req $2
RX_PATH
TASK_NOT_RUNNING
UNITS 0 gc unit_byte
UNITS 3 resp_len unit_byte

drivers/infiniband/hw/mana/main.c mana_ib_gd_query_adapter_caps() -> mana_gd_send_request()

Type Parameter Key Value
PARAM_VALUE 0 gc 4096-ptr_max
PARAM_VALUE 1 req_len 40
PARAM_VALUE 2 req 1080736052857520128
PARAM_VALUE 3 resp_len 112
PARAM_VALUE 4 resp 4168793622727229440
BUF_SIZE 2 req 40
BUF_SIZE 4 resp 112
RX_PATH
TASK_NOT_RUNNING
UNITS 1 req_len unit_byte
UNITS 3 resp_len unit_byte

drivers/infiniband/hw/mana/qp.c mana_ib_cfg_vport_steering() -> mana_gd_send_request()

Type Parameter Key Value
PARAM_VALUE 0 gc 4096-ptr_max
PARAM_VALUE 1 req_len 632
PARAM_VALUE 2 req 4096-ptr_max
PARAM_VALUE 3 resp_len 40
PARAM_VALUE 4 resp 3748860419405180928
BUF_SIZE 2 req 632
BUF_SIZE 4 resp 40
DATA_SOURCE 2 req r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
UNITS 0 gc unit_byte
UNITS 1 req_len unit_byte
UNITS 3 resp_len unit_byte

drivers/infiniband/hw/mana/qp.c mana_ib_gd_modify_qp() -> mana_gd_send_request()

Type Parameter Key Value
PARAM_VALUE 1 req_len 184
PARAM_VALUE 2 req 7726469544117821440
PARAM_VALUE 3 resp_len 32
PARAM_VALUE 4 resp 1344636020214071296
BUF_SIZE 2 req 184
BUF_SIZE 4 resp 32
RX_PATH
TASK_NOT_RUNNING
UNITS 0 gc unit_byte
UNITS 1 req_len unit_byte
UNITS 3 resp_len unit_byte
HALF_LOCKED2 &ibqp->qp_sec->mutex

drivers/net/ethernet/microsoft/mana/mana_en.c gdma_mana_send_request() -> mana_gd_send_request()

Type Parameter Key Value
PARAM_VALUE 0 gc 4096-ptr_max
PARAM_VALUE 1 req_len 0-4000000
PARAM_VALUE 2 req 4096-ptr_max
PARAM_VALUE 3 resp_len 32,36,40,48,56,64,80,256,440
PARAM_VALUE 4 resp 4096-ptr_max
BUF_SIZE 0 gc s32min-(-1),1-s32max
BUF_SIZE 0 gc s32min-(-1),1-s32max
BUF_SIZE 2 req 0-s32max
BUF_SIZE 2 req 0-s32max
BUF_SIZE 4 resp 32,36,40,48,56,64,80,256,440
BUF_SIZE 4 resp 32,36,40,48,56,64,80,256,440
DATA_SOURCE 0 gc $0
DATA_SOURCE 1 req_len $2
DATA_SOURCE 2 req $1
DATA_SOURCE 3 resp_len $4
DATA_SOURCE 4 resp $3
HARD_MAX 3 resp_len 440
RX_PATH
TASK_NOT_RUNNING
UNITS 0 gc unit_byte
UNITS 1 req_len unit_byte
UNITS 3 resp_len unit_byte

drivers/infiniband/hw/mana/mr.c mana_ib_gd_alloc_dm() -> mana_gd_send_request()

Type Parameter Key Value
PARAM_VALUE 1 req_len 56
PARAM_VALUE 2 req 1958730971709673472
PARAM_VALUE 3 resp_len 40
PARAM_VALUE 4 resp 222904629881163776
BUF_SIZE 2 req 56
BUF_SIZE 4 resp 40
UNITS 0 gc unit_byte
UNITS 1 req_len unit_byte
UNITS 3 resp_len unit_byte

drivers/infiniband/hw/mana/mr.c mana_ib_gd_create_mr() -> mana_gd_send_request()

Type Parameter Key Value
PARAM_VALUE 1 req_len 88
PARAM_VALUE 2 req 8447319289928192000
PARAM_VALUE 3 resp_len 48
PARAM_VALUE 4 resp 5175425176639647744
BUF_SIZE 2 req 88
BUF_SIZE 4 resp 48
RX_PATH
TASK_NOT_RUNNING
UNITS 0 gc unit_byte
UNITS 1 req_len unit_byte
UNITS 3 resp_len unit_byte

drivers/infiniband/hw/mana/mr.c mana_ib_gd_create_mw() -> mana_gd_send_request()

Type Parameter Key Value
PARAM_VALUE 1 req_len 88
PARAM_VALUE 2 req 5550011562957881344
PARAM_VALUE 3 resp_len 48
PARAM_VALUE 4 resp 6299328446098071552
BUF_SIZE 2 req 88
BUF_SIZE 4 resp 48
UNITS 0 gc unit_byte
UNITS 1 req_len unit_byte
UNITS 3 resp_len unit_byte
HALF_LOCKED2 &file->device->disassociate_srcu

drivers/infiniband/hw/mana/mr.c mana_ib_gd_destroy_dm() -> mana_gd_send_request()

Type Parameter Key Value
PARAM_VALUE 1 req_len 48
PARAM_VALUE 2 req 7908578376295809024
PARAM_VALUE 3 resp_len 32
PARAM_VALUE 4 resp 1951714161310715904
BUF_SIZE 2 req 48
BUF_SIZE 4 resp 32
UNITS 0 gc unit_byte
UNITS 1 req_len unit_byte
UNITS 3 resp_len unit_byte

drivers/infiniband/hw/mana/mr.c mana_ib_gd_destroy_mr() -> mana_gd_send_request()

Type Parameter Key Value
PARAM_VALUE 1 req_len 48
PARAM_VALUE 2 req 372854318388367360
PARAM_VALUE 3 resp_len 32
PARAM_VALUE 4 resp 6667247577602162688
BUF_SIZE 2 req 48
BUF_SIZE 4 resp 32
RX_PATH
TASK_NOT_RUNNING
UNITS 0 gc unit_byte
UNITS 1 req_len unit_byte
UNITS 3 resp_len unit_byte

drivers/infiniband/hw/mana/counters.c mana_ib_get_hw_device_stats() -> mana_gd_send_request()

Type Parameter Key Value
PARAM_VALUE 1 req_len 48
PARAM_VALUE 2 req 6568370707515011072
PARAM_VALUE 3 resp_len 64
PARAM_VALUE 4 resp 1959802815483281408
BUF_SIZE 2 req 48
BUF_SIZE 4 resp 64
RX_PATH
TASK_NOT_RUNNING
UNITS 1 req_len unit_byte
UNITS 3 resp_len unit_byte
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &stats->lock

drivers/infiniband/hw/mana/counters.c mana_ib_get_hw_port_stats() -> mana_gd_send_request()

Type Parameter Key Value
PARAM_VALUE 1 req_len 48
PARAM_VALUE 2 req 2757731360049700864
PARAM_VALUE 3 resp_len 304
PARAM_VALUE 4 resp 6677977370197831680
BUF_SIZE 2 req 48
BUF_SIZE 4 resp 304
RX_PATH
TASK_NOT_RUNNING
UNITS 1 req_len unit_byte
UNITS 3 resp_len unit_byte
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &stats->lock

drivers/net/ethernet/microsoft/mana/gdma_main.c mana_gd_create_dma_region() -> mana_gd_send_request()

Type Parameter Key Value
PARAM_VALUE 0 gc 4096-ptr_max
PARAM_VALUE 0 gc->hwc.driver_data 4096-ptr_max
PARAM_VALUE 1 req_len 72-4000000
PARAM_VALUE 2 req 4096-ptr_max
PARAM_VALUE 3 resp_len 40
PARAM_VALUE 4 resp 4068015762667679744
BUF_SIZE 2 req 72-8388664
BUF_SIZE 4 resp 40
CAPPED_DATA 1 req_len 1
DATA_SOURCE 1 req_len r size_add
DATA_SOURCE 2 req r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
UNITS 0 gc unit_byte
UNITS 1 req_len unit_byte
UNITS 3 resp_len unit_byte

drivers/net/ethernet/microsoft/mana/gdma_main.c mana_gd_create_hw_eq() -> mana_gd_send_request()

Type Parameter Key Value
PARAM_VALUE 0 gc 4096-ptr_max
PARAM_VALUE 0 gc->gic_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 1 req_len 96
PARAM_VALUE 2 req 5770795990438735872
PARAM_VALUE 3 resp_len 36
PARAM_VALUE 4 resp 210959334990745600
BUF_SIZE 2 req 96
BUF_SIZE 4 resp 36
DATA_SOURCE 0 gc $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 gc unit_byte
UNITS 1 req_len unit_byte
UNITS 3 resp_len unit_byte

drivers/net/ethernet/microsoft/mana/gdma_main.c mana_gd_deregister_device() -> mana_gd_send_request()

Type Parameter Key Value
PARAM_VALUE 0 gc 4096-ptr_max
PARAM_VALUE 1 req_len 40
PARAM_VALUE 2 req 3506080743773511680
PARAM_VALUE 3 resp_len 32
PARAM_VALUE 4 resp 259621555123556352
BUF_SIZE 2 req 40
BUF_SIZE 4 resp 32
RX_PATH
TASK_NOT_RUNNING
UNITS 0 gc unit_byte
UNITS 1 req_len unit_byte
UNITS 3 resp_len unit_byte

drivers/net/ethernet/microsoft/mana/gdma_main.c mana_gd_destroy_dma_region() -> mana_gd_send_request()

Type Parameter Key Value
PARAM_VALUE 0 gc->dev->cma_area->nranges s32min-s32max
PARAM_VALUE 1 req_len 48
PARAM_VALUE 2 req 2989299167195774976
PARAM_VALUE 3 resp_len 32
PARAM_VALUE 4 resp 2983456100380278784
BUF_SIZE 2 req 48
BUF_SIZE 4 resp 32
DATA_SOURCE 0 gc $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 gc unit_byte
UNITS 1 req_len unit_byte
UNITS 3 resp_len unit_byte

drivers/net/ethernet/microsoft/mana/gdma_main.c mana_gd_detect_devices() -> mana_gd_send_request()

Type Parameter Key Value
PARAM_VALUE 0 gc 4096-ptr_max
PARAM_VALUE 1 req_len 40
PARAM_VALUE 2 req 7156851643199299584
PARAM_VALUE 3 resp_len 296
PARAM_VALUE 4 resp 6930477914076999680
BUF_SIZE 0 gc s32min-(-2),1-s32max
BUF_SIZE 0 gc s32min-(-2),1-s32max
BUF_SIZE 2 req 40
BUF_SIZE 4 resp 296
RX_PATH
TASK_NOT_RUNNING
UNITS 0 gc unit_byte
UNITS 1 req_len unit_byte
UNITS 3 resp_len unit_byte
HALF_LOCKED2 &pdev->dev.mutex
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/microsoft/mana/gdma_main.c mana_gd_disable_queue() -> mana_gd_send_request()

Type Parameter Key Value
PARAM_VALUE 0 gc 4096-ptr_max
PARAM_VALUE 1 req_len 52
PARAM_VALUE 2 req 3555285965106069504
PARAM_VALUE 3 resp_len 32
PARAM_VALUE 4 resp 2628376005580722176
BUF_SIZE 2 req 52
BUF_SIZE 4 resp 32
CAPPED_DATA 0 gc->num_msix_usable 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 gc unit_byte
UNITS 1 req_len unit_byte
UNITS 3 resp_len unit_byte

drivers/net/ethernet/microsoft/mana/gdma_main.c mana_gd_query_hwc_timeout() -> mana_gd_send_request()

Type Parameter Key Value
PARAM_VALUE 1 req_len 48
PARAM_VALUE 2 req 3843951291018125312
PARAM_VALUE 3 resp_len 40
PARAM_VALUE 4 resp 3516251032210014208
BUF_SIZE 0 gc s32min-(-2),1-s32max
BUF_SIZE 0 gc s32min-(-2),1-s32max
BUF_SIZE 2 req 48
BUF_SIZE 4 resp 40
RX_PATH
TASK_NOT_RUNNING
UNITS 0 gc unit_byte
UNITS 1 req_len unit_byte
UNITS 3 resp_len unit_byte
HALF_LOCKED2 &pdev->dev.mutex
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/microsoft/mana/gdma_main.c mana_gd_query_max_resources() -> mana_gd_send_request()

Type Parameter Key Value
PARAM_VALUE 0 gc 4096-ptr_max
PARAM_VALUE 1 req_len 40
PARAM_VALUE 2 req 5227928312929734656
PARAM_VALUE 3 resp_len 72
PARAM_VALUE 4 resp 6096718737900531712
BUF_SIZE 0 gc s32min-(-2),1-s32max
BUF_SIZE 0 gc s32min-(-2),1-s32max
BUF_SIZE 2 req 40
BUF_SIZE 4 resp 72
RX_PATH
TASK_NOT_RUNNING
UNITS 0 gc unit_byte
UNITS 1 req_len unit_byte
UNITS 3 resp_len unit_byte
HALF_LOCKED2 &pdev->dev.mutex
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/microsoft/mana/gdma_main.c mana_gd_register_device() -> mana_gd_send_request()

Type Parameter Key Value
PARAM_VALUE 1 req_len 40
PARAM_VALUE 2 req 2159705637042761728
PARAM_VALUE 3 resp_len 44
PARAM_VALUE 4 resp 9200523183044587520
BUF_SIZE 2 req 40
BUF_SIZE 4 resp 44
RX_PATH
TASK_NOT_RUNNING
UNITS 0 gc unit_byte
UNITS 1 req_len unit_byte
UNITS 3 resp_len unit_byte
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/microsoft/mana/gdma_main.c mana_gd_test_eq() -> mana_gd_send_request()

Type Parameter Key Value
PARAM_VALUE 0 gc 4096-ptr_max
PARAM_VALUE 0 gc->eq_test_event.done 0
PARAM_VALUE 0 gc->eq_test_event.wait.lock.magic 3735899821
PARAM_VALUE 0 gc->eq_test_event.wait.lock.owner (-1)
PARAM_VALUE 0 gc->eq_test_event.wait.lock.owner_cpu u32max
PARAM_VALUE 0 gc->eq_test_event.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 gc->eq_test_event.wait.task_list.next->next 4096-ptr_max
PARAM_VALUE 0 gc->eq_test_event.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 gc->eq_test_event.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 gc->eq_test_event.wait.task_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 gc->eq_test_event_mutex.dep_map->name 0-255
PARAM_VALUE 0 gc->eq_test_event_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 gc->eq_test_event_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 gc->eq_test_event_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 gc->eq_test_event_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 gc->eq_test_event_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 gc->eq_test_event_mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 gc->test_event_eq_id u32max
PARAM_VALUE 1 req_len 44
PARAM_VALUE 2 req 6385521938663522304
PARAM_VALUE 3 resp_len 32
PARAM_VALUE 4 resp 5078781221583994880
BUF_SIZE 2 req 44
BUF_SIZE 4 resp 32
CAPPED_DATA 0 &gc->eq_test_event_mutex 1
DATA_SOURCE 0 gc $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 gc unit_byte
UNITS 1 req_len unit_byte
UNITS 3 resp_len unit_byte
LOCK2 0 &gc->eq_test_event_mutex
TYPE_LOCK (struct gdma_context)->eq_test_event_mutex

drivers/net/ethernet/microsoft/mana/gdma_main.c mana_gd_verify_vf_version() -> mana_gd_send_request()

Type Parameter Key Value
PARAM_VALUE 0 gc 4096-ptr_max
PARAM_VALUE 1 req_len 640
PARAM_VALUE 2 req 3646542502872260608
PARAM_VALUE 3 resp_len 72
PARAM_VALUE 4 resp 2741832984321642496
BUF_SIZE 0 gc s32min-(-2),1-s32max
BUF_SIZE 0 gc s32min-(-2),1-s32max
BUF_SIZE 2 req 640
BUF_SIZE 4 resp 72
RX_PATH
TASK_NOT_RUNNING
UNITS 0 gc unit_byte
UNITS 1 req_len unit_byte
UNITS 3 resp_len unit_byte
HALF_LOCKED2 &pdev->dev.mutex
HALF_LOCKED2 &pool->lock