Defined in 1 files as a function:
Referenced in 4 files:
- drivers/infiniband/hw/hfi1/rc.c, line 1293
- drivers/infiniband/hw/hfi1/ruc.c, line 243
- drivers/infiniband/hw/hfi1/ud.c
- drivers/infiniband/hw/hfi1/verbs.c
Smatch caller information:
drivers/infiniband/hw/hfi1/verbs.c build_verbs_tx_desc() -> hfi1_get_16b_padding()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdr_size | 0-65527,4294967288-u32max |
| PARAM_VALUE | 1 | payload | 0-u16max |
| DATA_SOURCE | 1 | payload | $1 |
| TASK_NOT_RUNNING | |||
| UNITS | 1 | payload | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/hw/hfi1/verbs.c hfi1_verbs_send_dma() -> hfi1_get_16b_padding()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdr_size | 0,4-262140 |
| PARAM_VALUE | 1 | payload | 0-u16max |
| BIT_INFO | 0 | hdr_size | 0x0,0x3fffc |
| TASK_NOT_RUNNING | |||
| UNITS | 1 | payload | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/hw/hfi1/verbs.c hfi1_verbs_send_pio() -> hfi1_get_16b_padding()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdr_size | 0,4-262140 |
| PARAM_VALUE | 1 | payload | 0-u16max |
| BIT_INFO | 0 | hdr_size | 0x0,0x3fffc |
| TASK_NOT_RUNNING | |||
| UNITS | 1 | payload | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/hw/hfi1/ud.c hfi1_make_ud_req_16B() -> hfi1_get_16b_padding()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdr_size | 24,36-40 |
| BIT_INFO | 0 | hdr_size | 0x0,0x3c |
| TASK_NOT_RUNNING | |||
| UNITS | 1 | payload | unit_byte |
| LOCK2 | &qp->s_lock | ||
| LOCK2 | ps.flags | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct rvt_qp)->s_lock |
drivers/infiniband/hw/hfi1/ud.c return_cnp_16B() -> hfi1_get_16b_padding()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdr_size | 28 |
| PARAM_VALUE | 1 | payload | 0 |
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pkt->qp->r_lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/infiniband/hw/hfi1/ud.c return_cnp_16B() -> hfi1_get_16b_padding()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdr_size | 28,68 |
| PARAM_VALUE | 1 | payload | 0 |
| BIT_INFO | 0 | hdr_size | 0x0,0x7c |
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pkt->qp->r_lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/infiniband/hw/hfi1/rc.c hfi1_make_rc_ack_16B() -> hfi1_get_16b_padding()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdr_size | 32 |
| PARAM_VALUE | 1 | payload | 0 |
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &packet->qp->r_lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/infiniband/hw/hfi1/ruc.c hfi1_make_ruc_header_16B() -> hfi1_get_16b_padding()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdr_size | 0,4-262140 |
| BIT_INFO | 0 | hdr_size | 0x0,0xfffc |
| TASK_NOT_RUNNING | |||
| UNITS | 1 | payload | unit_byte |
| LOCK2 | &qp->s_lock | ||
| LOCK2 | ps.flags | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct rvt_qp)->s_lock |