Searched refs:pwrb_context (Results 1 - 7 of 7) sorted by relevance
/linux-master/drivers/scsi/be2iscsi/ |
H A D | be_main.c | 968 beiscsi_get_wrb_handle(struct hwi_wrb_context *pwrb_context, argument 974 spin_lock_irqsave(&pwrb_context->wrb_lock, flags); 975 if (!pwrb_context->wrb_handles_available) { 976 spin_unlock_irqrestore(&pwrb_context->wrb_lock, flags); 979 pwrb_handle = pwrb_context->pwrb_handle_base[pwrb_context->alloc_index]; 980 pwrb_context->wrb_handles_available--; 981 if (pwrb_context->alloc_index == (wrbs_per_cxn - 1)) 982 pwrb_context->alloc_index = 0; 984 pwrb_context 1004 struct hwi_wrb_context *pwrb_context; local 1016 beiscsi_put_wrb_handle(struct hwi_wrb_context *pwrb_context, struct wrb_handle *pwrb_handle, unsigned int wrbs_per_cxn) argument 1042 free_wrb_handle(struct beiscsi_hba *phba, struct hwi_wrb_context *pwrb_context, struct wrb_handle *pwrb_handle) argument 1236 struct hwi_wrb_context *pwrb_context; local 1347 struct hwi_wrb_context *pwrb_context; local 2618 struct hwi_wrb_context *pwrb_context; local 3358 struct hwi_wrb_context *pwrb_context; local 3449 struct hwi_wrb_context *pwrb_context; local 4214 struct hwi_wrb_context *pwrb_context; local 4255 struct hwi_wrb_context *pwrb_context; local 4298 struct hwi_wrb_context *pwrb_context = NULL; local 4374 struct hwi_wrb_context *pwrb_context; local [all...] |
H A D | be_mgmt.h | 224 struct hwi_wrb_context *pwrb_context); 228 struct hwi_wrb_context *pwrb_context);
|
H A D | be_iscsi.c | 181 struct hwi_wrb_context *pwrb_context; local 227 pwrb_context = &phwi_ctrlr->wrb_context[cri_index]; 228 beiscsi_conn->doorbell_offset = pwrb_context->doorbell_offset; 983 struct hwi_wrb_context *pwrb_context; local 989 pwrb_context = &phwi_ctrlr->wrb_context[cri_index]; 990 cid_post_ulp = pwrb_context->ulp_num;
|
H A D | be_mgmt.c | 1287 struct hwi_wrb_context *pwrb_context) 1331 if (pwrb_context->plast_wrb) 1334 pwrb_context->plast_wrb, 1336 pwrb_context->plast_wrb = pwrb; 1358 struct hwi_wrb_context *pwrb_context) 1372 if (pwrb_context->plast_wrb) 1375 pwrb_context->plast_wrb, 1377 pwrb_context->plast_wrb = pwrb; 1284 beiscsi_offload_cxn_v0(struct beiscsi_offload_params *params, struct wrb_handle *pwrb_handle, struct be_mem_descriptor *mem_descr, struct hwi_wrb_context *pwrb_context) argument 1356 beiscsi_offload_cxn_v2(struct beiscsi_offload_params *params, struct wrb_handle *pwrb_handle, struct hwi_wrb_context *pwrb_context) argument
|
H A D | be_cmds.c | 1069 * @pwrb_context: ptr to wrb_context 1078 struct hwi_wrb_context *pwrb_context, 1109 pwrb_context->cid = wrbq->id; 1111 pwrb_context->doorbell_offset = DB_TXULP0_OFFSET; 1112 pwrb_context->ulp_num = BEISCSI_ULP0; 1114 pwrb_context->ulp_num = resp->ulp_num; 1115 pwrb_context->doorbell_offset = resp->doorbell_offset; 1075 be_cmd_wrbq_create(struct be_ctrl_info *ctrl, struct be_dma_mem *q_mem, struct be_queue_info *wrbq, struct hwi_wrb_context *pwrb_context, uint8_t ulp_num) argument
|
H A D | be_cmds.h | 854 struct hwi_wrb_context *pwrb_context,
|
H A D | be_main.h | 462 struct hwi_wrb_context *pwrb_context; member in struct:beiscsi_io_task
|
Completed in 152 milliseconds