Searched refs:sg_list (Results 1 - 25 of 73) sorted by relevance

123

/freebsd-10-stable/sys/dev/agp/
H A Dagp_i810.h76 void agp_intel_gtt_unmap_memory(device_t dev, struct sglist *sg_list);
80 struct sglist **sg_list);
81 void agp_intel_gtt_insert_sg_entries(device_t dev, struct sglist *sg_list,
88 void intel_gtt_unmap_memory(struct sglist *sg_list);
91 struct sglist **sg_list);
92 void intel_gtt_insert_sg_entries(struct sglist *sg_list, u_int pg_start,
H A Dagp_i810.c2506 agp_intel_gtt_unmap_memory(device_t dev, struct sglist *sg_list) argument
2512 struct sglist **sg_list)
2522 if (*sg_list != NULL)
2548 *sg_list = sg;
2553 agp_intel_gtt_insert_sg_entries(device_t dev, struct sglist *sg_list, argument
2562 for (i = j = 0; j < sg_list->sg_nseg; j++) {
2563 spaddr = sg_list->sg_segs[i].ss_paddr;
2564 slen = sg_list->sg_segs[i].ss_len;
2606 intel_gtt_unmap_memory(struct sglist *sg_list) argument
2609 agp_intel_gtt_unmap_memory(intel_agp, sg_list);
2511 agp_intel_gtt_map_memory(device_t dev, vm_page_t *pages, u_int num_entries, struct sglist **sg_list) argument
2613 intel_gtt_map_memory(vm_page_t *pages, u_int num_entries, struct sglist **sg_list) argument
2622 intel_gtt_insert_sg_entries(struct sglist *sg_list, u_int first_entry, u_int flags) argument
[all...]
/freebsd-10-stable/contrib/ofed/libcxgb4/src/
H A Dqp.c106 if ((plen + wr->sg_list[i].length) > max)
108 srcp = (u8 *)(unsigned long)wr->sg_list[i].addr;
109 plen += wr->sg_list[i].length;
110 len = wr->sg_list[i].length;
126 static int build_isgl(struct fw_ri_isgl *isglp, struct ibv_sge *sg_list, argument
134 if ((plen + sg_list[i].length) < plen)
136 plen += sg_list[i].length;
137 *flitp++ = cpu_to_be64(((u64)sg_list[i].lkey << 32) |
138 sg_list[i].length);
139 *flitp++ = cpu_to_be64(sg_list[
[all...]
/freebsd-10-stable/contrib/ofed/libmthca/src/
H A Dsrq.c127 htonl(wr->sg_list[i].length);
129 htonl(wr->sg_list[i].lkey);
131 htonll(wr->sg_list[i].addr);
220 htonl(wr->sg_list[i].length);
222 htonl(wr->sg_list[i].lkey);
224 htonll(wr->sg_list[i].addr);
H A Dqp.c251 struct ibv_sge *sge = &wr->sg_list[i];
274 seg->byte_count = htonl(wr->sg_list[i].length);
275 seg->lkey = htonl(wr->sg_list[i].lkey);
276 seg->addr = htonll(wr->sg_list[i].addr);
379 htonl(wr->sg_list[i].length);
381 htonl(wr->sg_list[i].lkey);
383 htonll(wr->sg_list[i].addr);
617 struct ibv_sge *sge = &wr->sg_list[i];
640 seg->byte_count = htonl(wr->sg_list[i].length);
641 seg->lkey = htonl(wr->sg_list[
[all...]
/freebsd-10-stable/sys/dev/cxgb/ulp/iw_cxgb/
H A Diw_cxgb_qp.c123 if ((plen + wr->sg_list[i].length) < plen) {
126 plen += wr->sg_list[i].length;
128 htobe32(wr->sg_list[i].lkey);
130 htobe32(wr->sg_list[i].length);
131 wqe->send.sgl[i].to = htobe64(wr->sg_list[i].addr);
163 if ((plen + wr->sg_list[i].length) < plen) {
166 plen += wr->sg_list[i].length;
168 htobe32(wr->sg_list[i].lkey);
170 htobe32(wr->sg_list[i].length);
172 htobe64(wr->sg_list[
199 iwch_sgl2pbl_map(struct iwch_dev *rhp, struct ib_sge *sg_list, u32 num_sgle, u32 * pbl_addr, u8 * page_size) argument
[all...]
/freebsd-10-stable/sys/dev/ips/
H A Dips_disk.c245 ips_sg_element_t *sg_list; local
263 sg_list = (ips_sg_element_t *)((uint8_t *)
266 sg_list[i].addr = segs[i].ds_addr;
267 sg_list[i].len = segs[i].ds_len;
H A Dips_commands.c76 ips_sg_element_t *sg_list; local
101 sg_list = (ips_sg_element_t *)((u_int8_t *)
104 sg_list[i].addr = segments[i].ds_addr;
105 sg_list[i].len = segments[i].ds_len;
/freebsd-10-stable/contrib/ofed/libmlx4/src/
H A Dsrq.c98 scat[i].byte_count = htonl(wr->sg_list[i].length);
99 scat[i].lkey = htonl(wr->sg_list[i].lkey);
100 scat[i].addr = htonll(wr->sg_list[i].addr);
H A Dqp.c316 addr = (void *) (uintptr_t) wr->sg_list[i].addr;
317 len = wr->sg_list[i].length;
371 set_data_seg(seg + i, wr->sg_list + i);
477 __set_data_seg(scat + i, wr->sg_list + i);
/freebsd-10-stable/sys/dev/twa/
H A Dtw_cl_share.h160 TW_UINT8 *sg_list; /* ptr to SG list */ member in struct:tw_cl_scsi_req_packet
169 TW_UINT8 *sg_list; /* ptr to SG list */ member in struct:tw_cl_passthru_req_packet
181 struct tw_cl_req_handle *req_handle, TW_VOID *sg_list,
H A Dtw_cl_io.c129 req_pkt->tw_osl_sgl_callback(req_handle, cmd->sg_list,
138 tw_cli_fill_sg_list(ctlr, scsi_req->sg_list,
139 cmd->sg_list, scsi_req->sgl_entries);
315 sgl = (TW_VOID *)(cmd_9k->sg_list);
335 tw_cli_fill_sg_list(ctlr, pt_req->sg_list,
1326 ((struct tw_cl_sg_desc64 *)(cmd9k->sg_list))[0].address =
1328 ((struct tw_cl_sg_desc64 *)(cmd9k->sg_list))[0].length =
1331 ((struct tw_cl_sg_desc32 *)(cmd9k->sg_list))[0].address =
1333 ((struct tw_cl_sg_desc32 *)(cmd9k->sg_list))[0].length =
/freebsd-10-stable/contrib/ofed/libibverbs/src/
H A Dcompat-1_0.c88 struct ibv_sge *sg_list; member in struct:ibv_send_wr_1_0
115 struct ibv_sge *sg_list; member in struct:ibv_recv_wr_1_0
313 real_wr->sg_list = w->sg_list;
353 memcpy(&real_wr->sg_list, &w->sg_list,
354 sizeof *w - offsetof(struct ibv_send_wr, sg_list));
393 real_wr->sg_list = w->sg_list;
/freebsd-10-stable/contrib/ofed/librdmacm/examples/
H A Drping.c372 cb->rq_wr.sg_list = &cb->recv_sgl;
381 cb->sq_wr.sg_list = &cb->send_sgl;
387 cb->rdma_sq_wr.sg_list = &cb->rdma_sgl;
649 cb->rdma_sq_wr.sg_list->length = cb->remote_len;
694 cb->rdma_sq_wr.sg_list->length = strlen(cb->rdma_buf) + 1;
696 cb->rdma_sq_wr.sg_list->lkey,
697 cb->rdma_sq_wr.sg_list->addr,
698 cb->rdma_sq_wr.sg_list->length);
H A Dmckey.c186 recv_wr.sg_list = &sge;
214 send_wr.sg_list = &sge;
/freebsd-10-stable/sys/ofed/drivers/infiniband/ulp/ipoib/
H A Dipoib_verbs.c220 priv->tx_wr.sg_list = priv->tx_sge;
226 priv->rx_wr.sg_list = priv->rx_sge;
/freebsd-10-stable/sys/dev/cxgbe/iw_cxgbe/
H A Dqp.c296 if ((plen + wr->sg_list[i].length) > max)
298 srcp = (u8 *)(unsigned long)wr->sg_list[i].addr;
299 plen += wr->sg_list[i].length;
300 rem = wr->sg_list[i].length;
326 struct fw_ri_isgl *isglp, struct ib_sge *sg_list,
335 if ((plen + sg_list[i].length) < plen)
337 plen += sg_list[i].length;
338 *flitp = cpu_to_be64(((u64)sg_list[i].lkey << 32) |
339 sg_list[i].length);
342 *flitp = cpu_to_be64(sg_list[
325 build_isgl(__be64 *queue_start, __be64 *queue_end, struct fw_ri_isgl *isglp, struct ib_sge *sg_list, int num_sge, u32 *plenp) argument
[all...]
/freebsd-10-stable/sys/ofed/drivers/infiniband/hw/mlx4/
H A Dsrq.c341 scat[i].byte_count = cpu_to_be32(wr->sg_list[i].length);
342 scat[i].lkey = cpu_to_be32(wr->sg_list[i].lkey);
343 scat[i].addr = cpu_to_be64(wr->sg_list[i].addr);
/freebsd-10-stable/sys/ofed/drivers/infiniband/core/
H A Dmad_priv.h133 struct ib_sge sg_list[IB_MAD_SEND_REQ_MAX_SG]; member in struct:ib_mad_send_wr_private
H A Dmad.c908 mad_send_wr->sg_list[0].length = hdr_len;
909 mad_send_wr->sg_list[0].lkey = mad_agent->mr->lkey;
910 mad_send_wr->sg_list[1].length = sizeof(struct ib_mad) - hdr_len;
911 mad_send_wr->sg_list[1].lkey = mad_agent->mr->lkey;
914 mad_send_wr->send_wr.sg_list = mad_send_wr->sg_list;
1029 sge = mad_send_wr->sg_list;
2128 mad_send_wr->sg_list[0].length, DMA_TO_DEVICE);
2131 mad_send_wr->sg_list[1].length, DMA_TO_DEVICE);
2547 struct ib_sge sg_list; local
[all...]
/freebsd-10-stable/sys/dev/aic7xxx/
H A Daic7xxx_inline.h175 return (&scb->sg_list[sg_index]);
184 sg_index = sg - &scb->sg_list[1];
186 return (scb->sg_list_phys + (sg_index * sizeof(*scb->sg_list)));
212 /*offset*/(scb->sg_list - scb->sg_map->sg_vaddr)
/freebsd-10-stable/sys/contrib/rdma/krping/
H A Dkrping.c394 cb->stats.write_bytes += cb->rdma_sq_wr.sg_list->length;
402 cb->stats.read_bytes += cb->rdma_sq_wr.sg_list->length;
486 cb->rq_wr.sg_list = &cb->recv_sgl;
500 cb->sq_wr.sg_list = &cb->send_sgl;
508 cb->rdma_sq_wr.sg_list = &cb->rdma_sgl;
976 cb->rdma_sq_wr.sg_list->length = cb->remote_len;
1051 cb->rdma_sq_wr.sg_list->length = strlen(cb->rdma_buf) + 1;
1058 cb->rdma_sq_wr.sg_list->lkey,
1059 (unsigned long long)cb->rdma_sq_wr.sg_list->addr,
1060 cb->rdma_sq_wr.sg_list
[all...]
/freebsd-10-stable/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib_srq.c477 scat[i].byte_count = cpu_to_be32(wr->sg_list[i].length);
478 scat[i].lkey = cpu_to_be32(wr->sg_list[i].lkey);
479 scat[i].addr = cpu_to_be64(wr->sg_list[i].addr);
/freebsd-10-stable/sys/dev/hptiop/
H A Dhptiop.h299 struct hpt_iopsg sg_list[1]; member in struct:hpt_iop_request_block_command
310 struct hpt_iopsg sg_list[1]; member in struct:hpt_iop_request_scsi_command
/freebsd-10-stable/sys/ofed/drivers/infiniband/ulp/sdp/
H A Dsdp_tx.c138 tx_wr.sg_list = ibsge;
399 wr.sg_list = NULL;

Completed in 143 milliseconds

123