Home
last modified time | relevance | path

Searched refs:iu (Results 1 – 25 of 28) sorted by relevance

12

/linux/drivers/scsi/libsas/
H A Dsas_task.c12 struct ssp_response_iu *iu) in sas_ssp_task_response() argument
18 switch (iu->datapres) { in sas_ssp_task_response()
20 tstat->stat = iu->status; in sas_ssp_task_response()
23 tstat->stat = iu->resp_data[3]; in sas_ssp_task_response()
29 be32_to_cpu(iu->sense_data_len)); in sas_ssp_task_response()
30 memcpy(tstat->buf, iu->sense_data, tstat->buf_valid_size); in sas_ssp_task_response()
32 if (iu->status != SAM_STAT_CHECK_CONDITION) in sas_ssp_task_response()
34 SAS_ADDR(task->dev->sas_addr), iu->status); in sas_ssp_task_response()
/linux/drivers/infiniband/ulp/srp/
H A Dib_srp.c225 struct srp_iu *iu; in srp_alloc_iu() local
227 iu = kmalloc(sizeof *iu, gfp_mask); in srp_alloc_iu()
228 if (!iu) in srp_alloc_iu()
231 iu->buf = kzalloc(size, gfp_mask); in srp_alloc_iu()
232 if (!iu->buf) in srp_alloc_iu()
235 iu->dma = ib_dma_map_single(host->srp_dev->dev, iu->buf, size, in srp_alloc_iu()
237 if (ib_dma_mapping_error(host->srp_dev->dev, iu->dma)) in srp_alloc_iu()
240 iu->size = size; in srp_alloc_iu()
241 iu->direction = direction; in srp_alloc_iu()
243 return iu; in srp_alloc_iu()
[all …]
/linux/drivers/usb/storage/
H A Duas.c300 struct iu *iu = urb->transfer_buffer; in uas_stat_cmplt() local
318 idx = be16_to_cpup(&iu->tag) - 1; in uas_stat_cmplt()
338 switch (iu->iu_id) { in uas_stat_cmplt()
367 success = uas_evaluate_response_iu((struct response_iu *)iu, cmnd); in uas_stat_cmplt()
376 uas_log_cmd_state(cmnd, "bogus IU", iu->iu_id); in uas_stat_cmplt()
478 struct sense_iu *iu; in uas_alloc_sense_urb() local
483 iu = kzalloc(sizeof(*iu), gfp); in uas_alloc_sense_urb()
484 if (!iu) in uas_alloc_sense_urb()
487 usb_fill_bulk_urb(urb, udev, devinfo->status_pipe, iu, sizeof(*iu), in uas_alloc_sense_urb()
506 struct command_iu *iu; in uas_alloc_cmd_urb() local
[all …]
/linux/sound/usb/usx2y/
H A Dusb_stream.c343 static void prepare_inurb(int number_of_packets, struct urb *iu) in prepare_inurb() argument
348 iu->number_of_packets = number_of_packets; in prepare_inurb()
349 id = iu->iso_frame_desc; in prepare_inurb()
351 for (p = 0; p < iu->number_of_packets - 1; ++p) in prepare_inurb()
354 iu->transfer_buffer_length = in prepare_inurb()
355 id[0].length * iu->number_of_packets; in prepare_inurb()
391 struct urb *iu; in loop_back() local
399 iu = sk->idle_inurb; in loop_back()
400 id = iu->iso_frame_desc; in loop_back()
405 for (; p < iu->number_of_packets && l < s->period_size; ++p) { in loop_back()
[all …]
/linux/drivers/scsi/ibmvscsi/
H A Dibmvfc.c200 return &vfc_cmd->v2.iu; in ibmvfc_get_fcp_iu()
202 return &vfc_cmd->v1.iu; in ibmvfc_get_fcp_iu()
223 struct ibmvfc_cmd *vfc_cmd = &evt->iu.cmd; in ibmvfc_trc_start()
224 struct ibmvfc_mad_common *mad = &evt->iu.mad_common; in ibmvfc_trc_start()
225 struct ibmvfc_fcp_cmd_iu *iu = ibmvfc_get_fcp_iu(vhost, vfc_cmd); in ibmvfc_trc_start() local
237 entry->op_code = iu->cdb[0]; in ibmvfc_trc_start()
239 entry->lun = scsilun_to_int(&iu->lun); in ibmvfc_trc_start()
240 entry->tmf_flags = iu->tmf_flags; in ibmvfc_trc_start()
241 entry->u.start.xfer_len = be32_to_cpu(iu->xfer_len); in ibmvfc_trc_start()
261 struct ibmvfc_fcp_cmd_iu *iu = ibmvfc_get_fcp_iu(vhost, vfc_cmd); in ibmvfc_trc_end() local
[all …]
H A Dibmvscsi.c797 unmap_cmd_data(&evt->iu.srp.cmd, evt, in purge_requests()
802 evt->iu.srp.login_req.opcode != SRP_LOGIN_REQ) in purge_requests()
853 evt_struct->iu.srp.cmd.opcode); in ibmvscsi_timeout()
901 evt_struct->iu.srp.login_req.opcode != SRP_LOGIN_REQ) in ibmvscsi_send_srp_event()
908 evt_struct->iu.srp.cmd.opcode != SRP_TSK_MGMT) { in ibmvscsi_send_srp_event()
929 *evt_struct->xfer_iu = evt_struct->iu; in ibmvscsi_send_srp_event()
969 unmap_cmd_data(&evt_struct->iu.srp.cmd, evt_struct, hostdata->dev); in ibmvscsi_send_srp_event()
977 unmap_cmd_data(&evt_struct->iu.srp.cmd, evt_struct, hostdata->dev); in ibmvscsi_send_srp_event()
1013 unmap_cmd_data(&evt_struct->iu.srp.cmd, in handle_cmd_rsp()
1059 BUILD_BUG_ON(sizeof(evt_struct->iu.srp) != SRP_MAX_IU_LEN); in ibmvscsi_queuecommand_lck()
[all …]
H A Dibmvscsi.h59 union viosrp_iu iu; member
H A Dibmvfc.h499 struct ibmvfc_fcp_cmd_iu iu; member
504 struct ibmvfc_fcp_cmd_iu iu; member
541 struct ibmvfc_passthru_iu iu; member
762 union ibmvfc_iu iu; member
/linux/drivers/usb/gadget/function/
H A Df_tcm.c594 struct sense_iu *iu = &cmd->sense_iu; in uasp_prepare_status() local
598 iu->iu_id = IU_ID_STATUS; in uasp_prepare_status()
599 iu->tag = cpu_to_be16(cmd->tag); in uasp_prepare_status()
604 iu->len = cpu_to_be16(se_cmd->scsi_sense_length); in uasp_prepare_status()
605 iu->status = se_cmd->scsi_status; in uasp_prepare_status()
610 stream->req_status->buf = iu; in uasp_prepare_status()
754 struct sense_iu *iu = &cmd->sense_iu; in uasp_send_status_response() local
756 iu->tag = cpu_to_be16(cmd->tag); in uasp_send_status_response()
766 struct response_iu *iu = &cmd->response_iu; in uasp_send_tm_response() local
768 iu->tag = cpu_to_be16(cmd->tag); in uasp_send_tm_response()
[all …]
/linux/drivers/infiniband/ulp/rtrs/
H A Drtrs-clt.c472 sge.addr = req->iu->dma_addr; in rtrs_post_send_rdma()
484 req->iu->dma_addr, in rtrs_post_send_rdma()
487 return rtrs_iu_post_rdma_write_imm(&con->c, req->iu, &sge, 1, in rtrs_post_send_rdma()
508 struct rtrs_iu *iu; in rtrs_clt_recv_done() local
513 iu = container_of(wc->wr_cqe, struct rtrs_iu, in rtrs_clt_recv_done()
515 err = rtrs_iu_post_recv(&con->c, iu); in rtrs_clt_recv_done()
528 struct rtrs_iu *iu; in rtrs_clt_rkey_rsp_done() local
534 iu = container_of(wc->wr_cqe, struct rtrs_iu, cqe); in rtrs_clt_rkey_rsp_done()
541 ib_dma_sync_single_for_cpu(clt_path->s.dev->ib_dev, iu->dma_addr, in rtrs_clt_rkey_rsp_done()
542 iu->size, DMA_FROM_DEVICE); in rtrs_clt_rkey_rsp_done()
[all …]
H A Drtrs-pri.h312 void rtrs_iu_free(struct rtrs_iu *iu, struct ib_device *dev, u32 queue_num);
313 int rtrs_iu_post_recv(struct rtrs_con *con, struct rtrs_iu *iu);
314 int rtrs_iu_post_send(struct rtrs_con *con, struct rtrs_iu *iu, size_t size,
316 int rtrs_iu_post_rdma_write_imm(struct rtrs_con *con, struct rtrs_iu *iu,
H A Drtrs-srv.c296 msg = srv_mr->iu->buf; in rdma_write_sg()
301 list.addr = srv_mr->iu->dma_addr; in rdma_write_sg()
308 srv_mr->iu->dma_addr, in rdma_write_sg()
309 srv_mr->iu->size, DMA_TO_DEVICE); in rdma_write_sg()
417 msg = srv_mr->iu->buf; in send_io_resp_imm()
422 list.addr = srv_mr->iu->dma_addr; in send_io_resp_imm()
429 srv_mr->iu->dma_addr, in send_io_resp_imm()
430 srv_mr->iu->size, DMA_TO_DEVICE); in send_io_resp_imm()
559 rtrs_iu_free(srv_mr->iu, srv_path->s.dev->ib_dev, 1); in unmap_cont_bufs()
640 srv_mr->iu = rtrs_iu_alloc(1, in map_cont_bufs()
[all …]
H A Drtrs-srv.h72 struct rtrs_iu *iu; /* send buffer for new rkey msg */ member
H A Drtrs-clt.h96 struct rtrs_iu *iu; member
/linux/include/scsi/
H A Dscsi_transport_spi.h25 unsigned int iu:1; /* Information Units enabled */ member
68 #define spi_iu(x) (((struct spi_transport_attrs *)&(x)->starget_data)->iu)
/linux/drivers/scsi/
H A Dscsi_transport_spi.c380 spi_transport_max_attr(iu, "%d\n");
780 DV_SET(iu, 0); in spi_dv_retrain()
925 DV_SET(iu, 1); in spi_dv_device_internal()
933 DV_SET(iu, 0); in spi_dv_device_internal()
1170 tp->iu ? " IU" : "", in spi_display_xfer_agreement()
1498 return TARGET_ATTRIBUTE_HELPER(iu); in target_attribute_is_visible()
1501 return TARGET_ATTRIBUTE_HELPER(iu); in target_attribute_is_visible()
/linux/drivers/scsi/sym53c8xx_2/
H A Dsym_glue.c972 tp->tgoal.iu = tp->tgoal.dt = in sym_exec_user_command()
978 tp->tgoal.iu = tp->tgoal.dt = in sym_exec_user_command()
986 tp->tgoal.iu = tp->tgoal.dt = in sym_exec_user_command()
1968 tp->tgoal.iu = tp->tgoal.dt = tp->tgoal.qas = 0; in sym2_set_width()
1984 tp->tgoal.iu = tp->tgoal.dt = tp->tgoal.qas = 0; in sym2_set_dt()
1989 static void sym2_set_iu(struct scsi_target *starget, int iu)
1995 if (iu)
1996 tp->tgoal.iu = tp->tgoal.dt = 1;
1998 tp->tgoal.iu = 0;
H A Dsym_hipd.c1358 goal->iu = 0;
1389 goal->iu = goal->qas = 0;
1421 (goal->iu || goal->dt || goal->qas || (goal->period < 0xa)))) {
1443 (goal->iu ? PPR_OPT_IU : 0) |
2042 tp->tprint.iu != spi_iu(starget) ||
2049 tp->tprint.iu = spi_iu(starget);
2110 if (!tp->tgoal.dt && !tp->tgoal.iu && !tp->tgoal.qas) {
2139 spi_iu(starget) = tp->tgoal.iu = !!(opts & PPR_OPT_IU);
4154 tp->tgoal.iu = tp->tgoal.dt = tp->tgoal.qas = 0;
4335 tp->tgoal.iu = tp->tgoal.dt = tp->tgoal.qas = 0;
/linux/include/linux/usb/
H A Duas.h9 struct iu { struct
/linux/drivers/s390/scsi/
H A Dzfcp_fsf.h346 struct fcp_cmnd iu; member
350 struct fcp_resp_with_ext iu; member
H A Dzfcp_dbf.h337 fcp_rsp = &qtcb->bottom.io.fcp_rsp.iu.resp; in zfcp_dbf_hba_fsf_resp_suppress()
/linux/drivers/scsi/elx/libefc/
H A Defc_node.c969 struct fc_ct_hdr *iu = seq->payload->dma.virt; in efc_node_recv_ct_frame() local
972 u16 gscmd = be16_to_cpu(iu->ct_cmd); in efc_node_recv_ct_frame()
976 efc_send_ct_rsp(efc, node, be16_to_cpu(hdr->fh_ox_id), iu, in efc_node_recv_ct_frame()
/linux/drivers/message/fusion/
H A Dmptspi.c1016 static void mptspi_write_iu(struct scsi_target *starget, int iu) in mptspi_write_iu() argument
1024 if (!iu && spi_period(starget) < 9) in mptspi_write_iu()
1027 spi_iu(starget) = iu; in mptspi_write_iu()
/linux/drivers/scsi/hisi_sas/
H A Dhisi_sas_v1_hw.c1271 struct ssp_response_iu *iu = (struct ssp_response_iu *) in slot_complete_v1_hw() local
1272 &status_buffer->iu[0]; in slot_complete_v1_hw()
1274 sas_ssp_task_response(dev, task, iu); in slot_complete_v1_hw()
H A Dhisi_sas.h634 u8 iu[IU_BUF_SIZE]; member

12