| /drivers/scsi/esas2r/ |
| A D | esas2r_vda.c | 353 struct atto_vda_flash_req *vrq = &rq->vrq->flash; in esas2r_build_flash_req() local 367 vrq->checksum = cksum; in esas2r_build_flash_req() 380 struct atto_vda_mgmt_req *vrq = &rq->vrq->mgt; in esas2r_build_mgt_req() local 391 if (vrq->length) { in esas2r_build_mgt_req() 422 struct atto_vda_ae_req *vrq = &rq->vrq->ae; in esas2r_build_ae_req() local 431 vrq->sg_list_offset = in esas2r_build_ae_req() 433 vrq->sge[0].length = cpu_to_le32(SGE_LAST | vrq->length); in esas2r_build_ae_req() 440 vrq->prde[0].ctl_len = cpu_to_le32(vrq->length); in esas2r_build_ae_req() 453 struct atto_vda_ioctl_req *vrq = &rq->vrq->ioctl; in esas2r_build_ioctl_req() local 471 struct atto_vda_cfg_req *vrq = &rq->vrq->cfg; in esas2r_build_cfg_req() local [all …]
|
| A D | esas2r_io.c | 124 esas2r_trace("rq->vrq:%p", rq->vrq); in esas2r_local_start_request() 191 union atto_vda_req *vrq = rq->vrq; in esas2r_build_sg_list_sge() local 278 vrq->scsi.chain_offset = (u8) in esas2r_build_sg_list_sge() 281 (u8 *)vrq); in esas2r_build_sg_list_sge() 289 (vrq->scsi.chain_offset + in esas2r_build_sg_list_sge() 545 switch (rq->vrq->scsi.cdb[0]) { in esas2r_build_sg_list_prd() 591 rq->vrq->scsi.iblk_cnt_prd = 0; in esas2r_build_sg_list_prd() 639 rq->vrq->scsi.iblk_cnt_prd++; in esas2r_build_sg_list_prd() 804 rqaux->vrq->scsi.length = 0; in esas2r_send_task_mgmt() 807 memset(rqaux->vrq->scsi.cdb, 0, sizeof(rqaux->vrq->scsi.cdb)); in esas2r_send_task_mgmt() [all …]
|
| A D | esas2r.h | 651 union atto_vda_req *vrq; member 1185 (u8 *)rq->vrq); in esas2r_sgc_init() 1189 rq->vrq->scsi.sg_list_offset = in esas2r_sgc_init() 1198 union atto_vda_req *vrq = rq->vrq; in esas2r_rq_init_request() local 1201 rq->data_buf = (void *)(vrq + 1); in esas2r_rq_init_request() 1237 vrq->scsi.handle = (a->cmd_ref_no++ << 16) | (u16)vrq->scsi.handle; in esas2r_rq_init_request() 1248 vrq->scsi.sg_list_offset = 0; in esas2r_rq_init_request() 1249 vrq->scsi.chain_offset = 0; in esas2r_rq_init_request() 1250 vrq->scsi.flags = 0; in esas2r_rq_init_request() 1251 vrq->scsi.reserved = 0; in esas2r_rq_init_request() [all …]
|
| A D | esas2r_flash.c | 136 struct atto_vda_flash_req *vrq = &rq->vrq->flash; in esas2r_fmapi_callback() local 142 switch (vrq->sub_func) { in esas2r_fmapi_callback() 147 vrq->sub_func = VDA_FLASH_WRITE; in esas2r_fmapi_callback() 153 vrq->sub_func = VDA_FLASH_COMMIT; in esas2r_fmapi_callback() 1215 struct atto_vda_flash_req *vrq = &rq->vrq->flash; in esas2r_nvram_callback() local 1220 switch (vrq->sub_func) { in esas2r_nvram_callback() 1222 vrq->sub_func = VDA_FLASH_WRITE; in esas2r_nvram_callback() 1227 vrq->sub_func = VDA_FLASH_COMMIT; in esas2r_nvram_callback() 1264 struct atto_vda_flash_req *vrq = &rq->vrq->flash; in esas2r_nvram_write() local 1312 vrq->data.sge[0].length = in esas2r_nvram_write() [all …]
|
| A D | esas2r_main.c | 942 ar->vrq->scsi.length = 0; in esas2r_check_active_queue() 944 ar->vrq->scsi.flags |= cpu_to_le32( in esas2r_check_active_queue() 945 (u8)le32_to_cpu(rq->vrq->scsi.flags)); in esas2r_check_active_queue() 947 memset(ar->vrq->scsi.cdb, 0, in esas2r_check_active_queue() 948 sizeof(ar->vrq->scsi.cdb)); in esas2r_check_active_queue() 950 ar->vrq->scsi.flags |= cpu_to_le32( in esas2r_check_active_queue() 952 ar->vrq->scsi.u.abort_handle = in esas2r_check_active_queue() 953 rq->vrq->scsi.handle; in esas2r_check_active_queue() 1213 rq->vrq->scsi.cdb[0]); in esas2r_log_request_failure() 1217 rq->vrq->scsi.cdb[0]); in esas2r_log_request_failure() [all …]
|
| A D | esas2r_ioctl.c | 302 esas2r_sgc_init(sgc, a, rq, rq->vrq->ioctl.sge); in smp_ioctl_callback() 350 struct atto_vda_ioctl_req *ioctl = &rq->vrq->ioctl; in csmi_ioctl_tunnel() 355 esas2r_sgc_init(sgc, a, rq, rq->vrq->ioctl.sge); in csmi_ioctl_tunnel() 427 rq->vrq->scsi.flags |= cpu_to_le32(lun); in csmi_ioctl_callback() 674 esas2r_sgc_init(sgc, a, rq, rq->vrq->ioctl.sge); in hba_ioctl_tunnel() 1008 rq->vrq->scsi.flags |= cpu_to_le32(spt->lun[1]); in hba_ioctl_callback() 1009 memcpy(rq->vrq->scsi.cdb, spt->cdb, 16); in hba_ioctl_callback() 1010 rq->vrq->scsi.length = cpu_to_le32(hi->data_length); in hba_ioctl_callback() 1025 rq->vrq->scsi.flags |= cpu_to_le32(FCP_CMND_RDD); in hba_ioctl_callback() 1027 rq->vrq->scsi.flags |= cpu_to_le32(FCP_CMND_WRD); in hba_ioctl_callback() [all …]
|
| A D | esas2r_int.c | 264 if (unlikely(rq == NULL || rq->vrq->scsi.handle != handle)) { in esas2r_get_outbound_responses() 278 if (likely(rq->vrq->scsi.function == VDA_FUNC_SCSI)) { in esas2r_get_outbound_responses() 922 if (rq->vrq->scsi.function == VDA_FUNC_FLASH in esas2r_complete_request() 923 && rq->vrq->flash.sub_func == VDA_FLASH_COMMIT) in esas2r_complete_request() 937 if (likely(rq->vrq->scsi.function == VDA_FUNC_SCSI) in esas2r_complete_request()
|
| A D | esas2r_init.c | 127 rq->vrq = (union atto_vda_req *)memdesc->virt_addr; in alloc_vda_req() 128 rq->vrq->scsi.handle = a->num_vrqs; in alloc_vda_req() 1162 ci = (struct atto_vda_cfg_init *)&rq->vrq->cfg.data.init; in esas2r_format_init_msg() 1203 rq->vrq->cfg.sg_list_offset = offsetof( in esas2r_format_init_msg() 1206 rq->vrq->cfg.data.prde.ctl_len = in esas2r_format_init_msg() 1208 rq->vrq->cfg.data.prde.address = cpu_to_le64( in esas2r_format_init_msg()
|
| A D | esas2r_disc.c | 901 esas2r_sgc_init(&sgc, a, rq, rq->vrq->ioctl.sge); in esas2r_disc_passthru_dev_addr() 1172 if (rq->vrq->scsi.function == VDA_FUNC_SCSI) { in esas2r_disc_fix_curr_requests() 1176 rq->vrq->scsi.target_id = le16_to_cpu( in esas2r_disc_fix_curr_requests()
|
| /drivers/net/ethernet/cisco/enic/ |
| A D | enic_rq.c | 98 static void enic_rq_set_skb_flags(struct vnic_rq *vrq, u8 type, u32 rss_hash, in enic_rq_set_skb_flags() argument 104 struct enic *enic = vnic_dev_priv(vrq->vdev); in enic_rq_set_skb_flags() 106 struct enic_rq_stats *rqstats = &enic->rq[vrq->index].stats; in enic_rq_set_skb_flags() 252 static bool enic_rq_pkt_error(struct vnic_rq *vrq, u8 packet_error, u8 fcs_ok, in enic_rq_pkt_error() argument 255 struct enic *enic = vnic_dev_priv(vrq->vdev); in enic_rq_pkt_error() 256 struct enic_rq_stats *rqstats = &enic->rq[vrq->index].stats; in enic_rq_pkt_error() 391 struct vnic_rq *vrq = &enic->rq[q_number].vrq; in enic_rq_service() local 392 struct vnic_rq_buf *vrq_buf = vrq->to_clean; in enic_rq_service() 398 enic_rq_indicate_buf(enic, vrq, vrq_buf, cq_desc, type, in enic_rq_service() 403 vrq->ring.desc_avail++; in enic_rq_service() [all …]
|
| A D | enic_main.c | 926 if (!enic->rq[i].vrq.ctrl) in enic_get_stats() 1365 enic_calc_int_moderation(enic, &enic->rq[0].vrq); in enic_poll() 1374 enic_set_int_moderation(enic, &enic->rq[0].vrq); in enic_poll() 1492 enic_calc_int_moderation(enic, &enic->rq[rq].vrq); in enic_poll_msix_rq() 1501 enic_set_int_moderation(enic, &enic->rq[rq].vrq); in enic_poll_msix_rq() 1723 vnic_rq_enable(&enic->rq[i].vrq); in enic_open() 1724 vnic_rq_fill(&enic->rq[i].vrq, enic_rq_alloc_buf); in enic_open() 1726 if (vnic_rq_desc_used(&enic->rq[i].vrq) == 0) { in enic_open() 1761 ret = vnic_rq_disable(&enic->rq[i].vrq); in enic_open() 1813 err = vnic_rq_disable(&enic->rq[i].vrq); in enic_stop() [all …]
|
| A D | enic_res.c | 188 vnic_rq_free(&enic->rq[i].vrq); in enic_free_vnic_resources() 251 vnic_rq_init(&enic->rq[i].vrq, in enic_init_vnic_resources() 367 err = vnic_rq_alloc(enic->vdev, &enic->rq[i].vrq, i, in enic_alloc_vnic_resources()
|
| A D | enic.h | 184 struct vnic_rq vrq; member
|