Home
last modified time | relevance | path

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

12

/openbmc/linux/drivers/block/rnbd/
H A Drnbd-clt.c325 iu = kzalloc(sizeof(*iu), GFP_KERNEL); in rnbd_get_iu()
326 if (!iu) in rnbd_get_iu()
331 kfree(iu); in rnbd_get_iu()
350 kfree(iu); in rnbd_get_iu()
354 return iu; in rnbd_get_iu()
439 wake_up_iu_comp(iu, iu->errno); in msg_close_conf()
457 if (!iu) in send_msg_close()
525 wake_up_iu_comp(iu, iu->errno); in msg_sess_info_conf()
547 if (!iu) { in send_msg_open()
593 if (!iu) { in send_msg_sess_info()
[all …]
/openbmc/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()
/openbmc/linux/drivers/infiniband/ulp/rtrs/
H A Drtrs.c33 iu = &ius[i]; in rtrs_iu_alloc()
34 iu->direction = dir; in rtrs_iu_alloc()
36 if (!iu->buf) in rtrs_iu_alloc()
39 iu->dma_addr = ib_dma_map_single(dma_dev, iu->buf, size, dir); in rtrs_iu_alloc()
41 kfree(iu->buf); in rtrs_iu_alloc()
45 iu->cqe.done = done; in rtrs_iu_alloc()
46 iu->size = size; in rtrs_iu_alloc()
57 struct rtrs_iu *iu; in rtrs_iu_free() local
64 iu = &ius[i]; in rtrs_iu_free()
65 ib_dma_unmap_single(ibdev, iu->dma_addr, iu->size, iu->direction); in rtrs_iu_free()
[all …]
H A Drtrs-clt.c474 sge.addr = req->iu->dma_addr; in rtrs_post_send_rdma()
486 req->iu->dma_addr, in rtrs_post_send_rdma()
510 struct rtrs_iu *iu; in rtrs_clt_recv_done() local
530 struct rtrs_iu *iu; in rtrs_clt_rkey_rsp_done() local
545 msg = iu->buf; in rtrs_clt_rkey_rsp_done()
1000 .iov_base = fail_req->iu->buf, in rtrs_clt_get_copy_req()
1055 req->iu->dma_addr, in rtrs_post_rdma_write_sg()
1377 if (!req->iu) in alloc_path_reqs()
2382 struct rtrs_iu *iu; in rtrs_clt_info_req_done() local
2468 struct rtrs_iu *iu; in rtrs_clt_info_rsp_done() local
[all …]
H A Drtrs-pri.h300 void rtrs_iu_free(struct rtrs_iu *iu, struct ib_device *dev, u32 queue_num);
301 int rtrs_iu_post_recv(struct rtrs_con *con, struct rtrs_iu *iu);
302 int rtrs_iu_post_send(struct rtrs_con *con, struct rtrs_iu *iu, size_t size,
304 int rtrs_iu_post_rdma_write_imm(struct rtrs_con *con, struct rtrs_iu *iu,
H A Drtrs-srv.c293 msg = srv_mr->iu->buf; in rdma_write_sg()
298 list.addr = srv_mr->iu->dma_addr; in rdma_write_sg()
305 srv_mr->iu->dma_addr, in rdma_write_sg()
414 msg = srv_mr->iu->buf; in send_io_resp_imm()
426 srv_mr->iu->dma_addr, in send_io_resp_imm()
637 srv_mr->iu = rtrs_iu_alloc(1, in map_cont_bufs()
641 if (!srv_mr->iu) { in map_cont_bufs()
702 struct rtrs_iu *iu; in rtrs_srv_info_rsp_done() local
904 struct rtrs_iu *iu; in rtrs_srv_info_req_done() local
923 iu->size, DMA_FROM_DEVICE); in rtrs_srv_info_req_done()
[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
/openbmc/qemu/hw/scsi/
H A Dspapr_vscsi.c235 union viosrp_iu *iu = req_iu(req); in vscsi_send_rsp() local
236 uint64_t tag = iu->srp.rsp.tag; in vscsi_send_rsp()
243 iu->srp.rsp.opcode = SRP_RSP; in vscsi_send_rsp()
245 iu->srp.rsp.tag = tag; in vscsi_send_rsp()
268 iu->srp.rsp.status = status; in vscsi_send_rsp()
670 uint64_t tag = iu->srp.rsp.tag; in vscsi_process_login()
839 uint64_t tag = iu->srp.rsp.tag; in vscsi_process_tsk_mgmt()
905 iu->srp.rsp.opcode = SRP_RSP; in vscsi_process_tsk_mgmt()
907 iu->srp.rsp.tag = tag; in vscsi_process_tsk_mgmt()
916 iu->srp.rsp.status = GOOD; in vscsi_process_tsk_mgmt()
[all …]
/openbmc/qemu/hw/usb/
H A Ddev-uas.c553 req->tag = be16_to_cpu(iu->hdr.tag); in usb_uas_alloc_request()
554 req->lun = be64_to_cpu(iu->command.lun); in usb_uas_alloc_request()
702 size_t cdb_len = sizeof(iu->command.cdb) + iu->command.add_cdb_length; in usb_uas_command()
704 if (iu->command.add_cdb_length > 0) { in usb_uas_command()
716 req = usb_uas_alloc_request(uas, iu); in usb_uas_command()
781 switch (iu->task.function) { in usb_uas_task()
820 uas_iu iu; in usb_uas_handle_data() local
828 usb_packet_copy(p, &iu, length); in usb_uas_handle_data()
829 switch (iu.hdr.id) { in usb_uas_handle_data()
831 usb_uas_command(uas, &iu); in usb_uas_handle_data()
[all …]
/openbmc/linux/drivers/infiniband/ulp/srp/
H A Dib_srp.c227 iu = kmalloc(sizeof *iu, gfp_mask); in srp_alloc_iu()
228 if (!iu) in srp_alloc_iu()
243 return iu; in srp_alloc_iu()
248 kfree(iu); in srp_alloc_iu()
255 if (!iu) in srp_free_iu()
261 kfree(iu); in srp_free_iu()
1860 return iu; in __srp_get_tx_iu()
1897 iu->sge[0].addr = iu->dma; in srp_post_send()
2006 if (!iu) { in srp_response_common()
2176 if (!iu) in srp_queuecommand()
[all …]
/openbmc/linux/drivers/usb/storage/
H A Duas.c299 struct iu *iu = urb->transfer_buffer; in uas_stat_cmplt() local
337 switch (iu->iu_id) { in uas_stat_cmplt()
471 struct sense_iu *iu; in uas_alloc_sense_urb() local
476 iu = kzalloc(sizeof(*iu), gfp); in uas_alloc_sense_urb()
477 if (!iu) in uas_alloc_sense_urb()
480 usb_fill_bulk_urb(urb, udev, devinfo->status_pipe, iu, sizeof(*iu), in uas_alloc_sense_urb()
499 struct command_iu *iu; in uas_alloc_cmd_urb() local
509 iu = kzalloc(sizeof(*iu) + len, gfp); in uas_alloc_cmd_urb()
510 if (!iu) in uas_alloc_cmd_urb()
516 iu->len = len; in uas_alloc_cmd_urb()
[all …]
/openbmc/linux/sound/usb/usx2y/
H A Dusb_stream.c349 iu->number_of_packets = number_of_packets; in prepare_inurb()
350 id = iu->iso_frame_desc; in prepare_inurb()
355 iu->transfer_buffer_length = in prepare_inurb()
356 id[0].length * iu->number_of_packets; in prepare_inurb()
392 struct urb *iu; in loop_back() local
400 iu = sk->idle_inurb; in loop_back()
401 id = iu->iso_frame_desc; in loop_back()
407 i = iu->transfer_buffer + id[p].offset; in loop_back()
425 if (iu == sk->completed_inurb) { in loop_back()
433 iu = sk->completed_inurb; in loop_back()
[all …]
/openbmc/linux/drivers/scsi/ibmvscsi/
H A Dibmvfc.c192 return &vfc_cmd->v2.iu; in ibmvfc_get_fcp_iu()
194 return &vfc_cmd->v1.iu; in ibmvfc_get_fcp_iu()
1690 *evt->xfer_iu = evt->iu; in ibmvfc_send_event()
2057 tmf = &evt->iu.tmf; in ibmvfc_bsg_timeout()
2118 plogi = &evt->iu.plogi; in ibmvfc_bsg_plogi()
2340 iu->tmf_flags = type; in ibmvfc_reset_device()
2540 tmf = &evt->iu.tmf; in ibmvfc_init_tmf()
4083 prli = &evt->iu.prli; in ibmvfc_tgt_send_prli()
4197 plogi = &evt->iu.plogi; in ibmvfc_tgt_send_plogi()
4525 be16_to_cpu(mad->iu.status), be16_to_cpu(mad->iu.error), in ibmvfc_tgt_adisc_done()
[all …]
H A Dibmvscsi.c797 unmap_cmd_data(&evt->iu.srp.cmd, evt, in purge_requests()
852 evt_struct->iu.srp.cmd.opcode); in ibmvscsi_timeout()
928 *evt_struct->xfer_iu = evt_struct->iu; in ibmvscsi_send_srp_event()
1012 unmap_cmd_data(&evt_struct->iu.srp.cmd, in handle_cmd_rsp()
1059 memset(&evt_struct->iu.srp, 0x00, sizeof(evt_struct->iu.srp)); in ibmvscsi_queuecommand_lck()
1060 srp_cmd = &evt_struct->iu.srp.cmd; in ibmvscsi_queuecommand_lck()
1209 login = &evt_struct->iu.srp.login_req; in send_srp_login()
1278 req = &evt_struct->iu.mad.capabilities; in send_mad_capabilities()
1448 req = &evt_struct->iu.mad.adapter_info; in send_mad_adapter_info()
1532 tsk_mgmt = &evt->iu.srp.tsk_mgmt; in ibmvscsi_eh_abort_handler()
[all …]
H A Dibmvscsi.h59 union viosrp_iu iu; member
H A Dibmvfc.h496 struct ibmvfc_fcp_cmd_iu iu; member
501 struct ibmvfc_fcp_cmd_iu iu; member
538 struct ibmvfc_passthru_iu iu; member
753 union ibmvfc_iu iu; member
/openbmc/linux/drivers/usb/gadget/function/
H A Df_tcm.c550 iu->iu_id = IU_ID_STATUS; in uasp_prepare_status()
551 iu->tag = cpu_to_be16(cmd->tag); in uasp_prepare_status()
557 iu->status = se_cmd->scsi_status; in uasp_prepare_status()
561 stream->req_status->buf = iu; in uasp_prepare_status()
622 iu->tag = cpu_to_be16(cmd->tag); in uasp_send_status_response()
639 iu->tag = cpu_to_be16(cmd->tag); in uasp_send_read_response()
654 iu->iu_id = IU_ID_READ_READY; in uasp_send_read_response()
661 stream->req_status->buf = iu; in uasp_send_read_response()
684 iu->tag = cpu_to_be16(cmd->tag); in uasp_send_write_request()
697 iu->iu_id = IU_ID_WRITE_READY; in uasp_send_write_request()
[all …]
/openbmc/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)
/openbmc/linux/include/linux/usb/
H A Duas.h9 struct iu { struct
/openbmc/linux/drivers/scsi/sym53c8xx_2/
H A Dsym_glue.c918 tp->tgoal.iu = tp->tgoal.dt = in sym_exec_user_command()
924 tp->tgoal.iu = tp->tgoal.dt = in sym_exec_user_command()
932 tp->tgoal.iu = tp->tgoal.dt = in sym_exec_user_command()
1914 tp->tgoal.iu = tp->tgoal.dt = tp->tgoal.qas = 0; in sym2_set_width()
1930 tp->tgoal.iu = tp->tgoal.dt = tp->tgoal.qas = 0; in sym2_set_dt()
1935 static void sym2_set_iu(struct scsi_target *starget, int iu)
1941 if (iu)
1942 tp->tgoal.iu = tp->tgoal.dt = 1;
1944 tp->tgoal.iu = 0;
/openbmc/linux/drivers/scsi/mvsas/
H A Dmv_sas.c1467 static void mvs_fill_ssp_resp_iu(struct ssp_response_iu *iu, in mvs_fill_ssp_resp_iu() argument
1470 iu->datapres = SAS_DATAPRES_SENSE_DATA; in mvs_fill_ssp_resp_iu()
1471 iu->response_data_len = 0; in mvs_fill_ssp_resp_iu()
1472 iu->sense_data_len = 17; in mvs_fill_ssp_resp_iu()
1473 iu->status = 02; in mvs_fill_ssp_resp_iu()
1474 mvs_set_sense(iu->sense_data, 17, 0, in mvs_fill_ssp_resp_iu()
1499 struct ssp_response_iu *iu = slot->response + in mvs_slot_err() local
1501 mvs_fill_ssp_resp_iu(iu, NOT_READY, 0x04, 01); in mvs_slot_err()
1502 sas_ssp_task_response(mvi->dev, task, iu); in mvs_slot_err()
1602 struct ssp_response_iu *iu = slot->response + in mvs_slot_complete() local
[all …]
/openbmc/linux/drivers/scsi/
H A Dscsi_transport_spi.c379 spi_transport_max_attr(iu, "%d\n");
779 DV_SET(iu, 0); in spi_dv_retrain()
924 DV_SET(iu, 1); in spi_dv_device_internal()
932 DV_SET(iu, 0); in spi_dv_device_internal()
1168 tp->iu ? " IU" : "", in spi_display_xfer_agreement()
1496 return TARGET_ATTRIBUTE_HELPER(iu); in target_attribute_is_visible()
1499 return TARGET_ATTRIBUTE_HELPER(iu); in target_attribute_is_visible()
/openbmc/linux/drivers/s390/scsi/
H A Dzfcp_fsf.h346 struct fcp_cmnd iu; member
350 struct fcp_resp_with_ext iu; member
/openbmc/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()

12