Searched refs:srp_direct_buf (Results 1 – 12 of 12) sorted by relevance
/Linux-v4.19/drivers/scsi/ibmvscsi_tgt/ |
D | libsrp.c | 170 static int srp_direct_data(struct ibmvscsis_cmd *cmd, struct srp_direct_buf *md, in srp_direct_data() 207 struct srp_direct_buf *md = NULL; in srp_indirect_data() 218 nmd = be32_to_cpu(id->table_desc.len) / sizeof(struct srp_direct_buf); in srp_indirect_data() 287 size = sizeof(struct srp_direct_buf); in data_out_desc_size() 291 sizeof(struct srp_direct_buf) * cmd->data_out_desc_cnt; in data_out_desc_size() 307 struct srp_direct_buf *md; in srp_transfer_data() 331 md = (struct srp_direct_buf *)(srp_cmd->add_data + offset); in srp_transfer_data() 349 struct srp_direct_buf *md; in srp_data_length() 366 md = (struct srp_direct_buf *)(cmd->add_data + offset); in srp_data_length() 384 struct srp_direct_buf *db; in srp_get_desc_table() [all …]
|
D | libsrp.h | 111 struct srp_direct_buf *, int,
|
D | ibmvscsi_tgt.c | 3211 int nsg, struct srp_direct_buf *md, int nmd, in ibmvscsis_rdma()
|
/Linux-v4.19/drivers/scsi/ibmvscsi/ |
D | ibmvfc.h | 149 struct srp_direct_buf buffer; 175 struct srp_direct_buf async; 243 struct srp_direct_buf buffer; 449 struct srp_direct_buf ext_func; 450 struct srp_direct_buf ioba; 451 struct srp_direct_buf resp; 479 struct srp_direct_buf cmd; 480 struct srp_direct_buf rsp; 489 struct srp_direct_buf cmd_ioba; 645 struct srp_direct_buf *ext_list;
|
D | ibmvscsi.h | 78 struct srp_direct_buf *ext_list;
|
D | ibmvscsi.c | 507 SG_ALL * sizeof(struct srp_direct_buf), in release_event_pool() 666 struct srp_direct_buf *md) in map_sg_list() 673 struct srp_direct_buf *descr = md + i; in map_sg_list() 698 struct srp_direct_buf *data = in map_sg_data() 699 (struct srp_direct_buf *) srp_cmd->add_data; in map_sg_data() 719 sizeof(struct srp_direct_buf)); in map_sg_data() 731 evt_struct->ext_list = (struct srp_direct_buf *) in map_sg_data() 733 SG_ALL * sizeof(struct srp_direct_buf), in map_sg_data() 752 MAX_INDIRECT_BUFS * sizeof(struct srp_direct_buf)); in map_sg_data()
|
D | ibmvfc.c | 1311 struct srp_direct_buf *md) in ibmvfc_map_sg_list() 1339 struct srp_direct_buf *data = &vfc_cmd->ioba; in ibmvfc_map_sg_data() 1385 data->len = cpu_to_be32(sg_mapped * sizeof(struct srp_direct_buf)); in ibmvfc_map_sg_data() 4629 SG_ALL * sizeof(struct srp_direct_buf), in ibmvfc_alloc_mem() 4630 sizeof(struct srp_direct_buf), 0); in ibmvfc_alloc_mem()
|
/Linux-v4.19/include/scsi/ |
D | srp.h | 96 struct srp_direct_buf { struct 109 struct srp_direct_buf table_desc; 111 struct srp_direct_buf desc_list[0];
|
/Linux-v4.19/drivers/infiniband/ulp/srp/ |
D | ib_srp.h | 124 struct srp_direct_buf *indirect_desc; 324 struct srp_direct_buf *desc;
|
D | ib_srp.c | 1428 struct srp_direct_buf *desc = state->desc; in srp_map_desc() 1704 struct srp_direct_buf idb_desc; in srp_map_idb() 1815 len = sizeof (struct srp_cmd) + sizeof (struct srp_direct_buf); in srp_map_data() 1824 struct srp_direct_buf *buf = (void *) cmd->add_data; in srp_map_data() 1873 struct srp_direct_buf *buf = (void *) cmd->add_data; in srp_map_data() 1888 table_len = state.ndesc * sizeof (struct srp_direct_buf); in srp_map_data() 1893 len += count * sizeof (struct srp_direct_buf); in srp_map_data() 1896 count * sizeof (struct srp_direct_buf)); in srp_map_data() 3835 sizeof (struct srp_direct_buf); in srp_create_target() 3838 target->cmd_sg_cnt * sizeof (struct srp_direct_buf); in srp_create_target()
|
/Linux-v4.19/drivers/infiniband/ulp/srpt/ |
D | ib_srpt.h | 131 + 128 * sizeof(struct srp_direct_buf)/*16*/,
|
D | ib_srpt.c | 883 struct srp_direct_buf *db, int nbufs, struct scatterlist **sg, in srpt_alloc_rw_ctxs() 1028 struct srp_direct_buf *db = srpt_get_desc_buf(srp_cmd); in srpt_get_desc_tbl() 1036 sizeof(struct srp_direct_buf); in srpt_get_desc_tbl() 1045 sizeof(struct srp_direct_buf)); in srpt_get_desc_tbl()
|