/freebsd-11-stable/sys/dev/agp/ |
H A D | agp_i810.h | 76 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); 92 struct sglist **sg_list); 93 void intel_gtt_insert_sg_entries(struct sglist *sg_list, u_int pg_start,
|
H A D | agp_i810.c | 2201 agp_intel_gtt_unmap_memory(device_t dev, struct sglist *sg_list) argument 2207 struct sglist **sg_list) 2217 if (*sg_list != NULL) 2243 *sg_list = sg; 2258 agp_intel_gtt_insert_sg_entries(device_t dev, struct sglist *sg_list, argument 2267 for (i = j = 0; j < sg_list->sg_nseg; j++) { 2268 spaddr = sg_list->sg_segs[i].ss_paddr; 2269 slen = sg_list->sg_segs[i].ss_len; 2312 intel_gtt_unmap_memory(struct sglist *sg_list) argument 2315 agp_intel_gtt_unmap_memory(intel_agp, sg_list); 2206 agp_intel_gtt_map_memory(device_t dev, vm_page_t *pages, u_int num_entries, struct sglist **sg_list) argument 2319 intel_gtt_map_memory(vm_page_t *pages, u_int num_entries, struct sglist **sg_list) argument 2328 intel_gtt_insert_sg_entries(struct sglist *sg_list, u_int first_entry, u_int flags) argument [all...] |
/freebsd-11-stable/sys/ofed/include/rdma/ |
H A D | rdmavt_mr.h | 117 struct rvt_sge *sg_list; /* next SGE to be used if any */ member in struct:rvt_sge_state 139 ss->sge = *ss->sg_list++;
|
H A D | rdmavt_qp.h | 158 * The size of the sg_list is determined when the QP is created and stored 163 struct ib_send_wr wr; /* don't use wr.sg_list */ 172 u32 length; /* total length of data in sg_list */ 173 struct rvt_sge sg_list[0]; member in struct:rvt_swqe 178 * The size of the sg_list is determined when the QP (or SRQ) is created 184 struct ib_sge sg_list[0]; member in struct:rvt_rwqe 305 u8 s_max_sge; /* size of s_wq->sg_list */
|
/freebsd-11-stable/contrib/ofed/libcxgb4/ |
H A D | qp.c | 113 if ((plen + wr->sg_list[i].length) > max) 115 srcp = (u8 *)(unsigned long)wr->sg_list[i].addr; 116 plen += wr->sg_list[i].length; 117 len = wr->sg_list[i].length; 133 static int build_isgl(struct fw_ri_isgl *isglp, struct ibv_sge *sg_list, argument 141 if ((plen + sg_list[i].length) < plen) 143 plen += sg_list[i].length; 144 *flitp++ = htobe64(((u64)sg_list[i].lkey << 32) | 145 sg_list[i].length); 146 *flitp++ = htobe64(sg_list[ [all...] |
/freebsd-11-stable/sys/dev/cxgb/ulp/iw_cxgb/ |
H A D | iw_cxgb_qp.c | 123 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-11-stable/contrib/ofed/libibverbs/ |
H A D | compat-1_0.c | 86 struct ibv_sge *sg_list; member in struct:ibv_send_wr_1_0 113 struct ibv_sge *sg_list; member in struct:ibv_recv_wr_1_0 377 real_wr->sg_list = w->sg_list; 424 if (TEST_SIZE_TO_END (sg_list)) 425 memcpy(&real_wr->sg_list, &w->sg_list, sizeof *real_wr 426 - offsetof(struct ibv_send_wr, sg_list)); 427 else if (TEST_SIZE_2_POINT (imm_data, sg_list) && 432 memcpy(&real_wr->sg_list, [all...] |
/freebsd-11-stable/contrib/ofed/librdmacm/ |
H A D | rdma_verbs.h | 106 wr.sg_list = sgl; 123 wr.sg_list = sgl; 139 wr.sg_list = sgl; 157 wr.sg_list = sgl; 240 wr.sg_list = &sge;
|
/freebsd-11-stable/sys/dev/ips/ |
H A D | ips_disk.c | 245 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 D | ips_commands.c | 76 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-11-stable/contrib/ofed/libmlx5/ |
H A D | qp.c | 285 addr = (void *) (unsigned long)(wr->sg_list[i].addr + offset); 286 len = wr->sg_list[i].length - offset; 374 if (likely(wr->sg_list[0].length >= MLX5_ETH_L2_INLINE_HEADER_SIZE)) { 377 (void *)(uintptr_t)wr->sg_list[0].addr, 381 inl_hdr_copy_size = min(wr->sg_list[j].length, 385 (void *)(uintptr_t)wr->sg_list[j].addr, 402 if (unlikely(wr->sg_list[j].length == inl_hdr_copy_size)) { 875 if (likely(wr->sg_list[i].length)) { 880 set_data_ptr_seg_atomic(dpseg, wr->sg_list + i); 883 if (max_tso < wr->sg_list[ [all...] |
H A D | srq.c | 120 scat[i].byte_count = htobe32(wr->sg_list[i].length); 121 scat[i].lkey = htobe32(wr->sg_list[i].lkey); 122 scat[i].addr = htobe64(wr->sg_list[i].addr);
|
/freebsd-11-stable/sys/dev/twa/ |
H A D | tw_cl_share.h | 160 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 D | tw_cl_io.c | 129 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-11-stable/contrib/ofed/libmlx4/ |
H A D | srq.c | 96 scat[i].byte_count = htobe32(wr->sg_list[i].length); 97 scat[i].lkey = htobe32(wr->sg_list[i].lkey); 98 scat[i].addr = htobe64(wr->sg_list[i].addr);
|
/freebsd-11-stable/contrib/ofed/librdmacm/examples/ |
H A D | rdma_xclient.c | 62 wr.sg_list = &sge;
|
H A D | rping.c | 375 cb->rq_wr.sg_list = &cb->recv_sgl; 384 cb->sq_wr.sg_list = &cb->send_sgl; 390 cb->rdma_sq_wr.sg_list = &cb->rdma_sgl; 652 cb->rdma_sq_wr.sg_list->length = cb->remote_len; 697 cb->rdma_sq_wr.sg_list->length = strlen(cb->rdma_buf) + 1; 699 cb->rdma_sq_wr.sg_list->lkey, 700 cb->rdma_sq_wr.sg_list->addr, 701 cb->rdma_sq_wr.sg_list->length);
|
/freebsd-11-stable/sys/ofed/drivers/infiniband/ulp/ipoib/ |
H A D | ipoib_verbs.c | 221 priv->tx_wr.wr.sg_list = priv->tx_sge; 227 priv->rx_wr.sg_list = priv->rx_sge;
|
/freebsd-11-stable/sys/dev/cxgbe/iw_cxgbe/ |
H A D | qp.c | 345 if ((plen + wr->sg_list[i].length) > max) 347 srcp = (u8 *)(unsigned long)wr->sg_list[i].addr; 348 plen += wr->sg_list[i].length; 349 rem = wr->sg_list[i].length; 375 struct fw_ri_isgl *isglp, struct ib_sge *sg_list, 384 if ((plen + sg_list[i].length) < plen) 386 plen += sg_list[i].length; 387 *flitp = cpu_to_be64(((u64)sg_list[i].lkey << 32) | 388 sg_list[i].length); 391 *flitp = cpu_to_be64(sg_list[ 374 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-11-stable/sys/dev/mlx4/mlx4_ib/ |
H A D | mlx4_ib_srq.c | 354 scat[i].byte_count = cpu_to_be32(wr->sg_list[i].length); 355 scat[i].lkey = cpu_to_be32(wr->sg_list[i].lkey); 356 scat[i].addr = cpu_to_be64(wr->sg_list[i].addr);
|
/freebsd-11-stable/sys/dev/aic7xxx/ |
H A D | aic7xxx_inline.h | 175 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-11-stable/sys/ofed/drivers/infiniband/core/ |
H A D | mad_priv.h | 130 struct ib_sge sg_list[IB_MAD_SEND_REQ_MAX_SG]; member in struct:ib_mad_send_wr_private
|
/freebsd-11-stable/sys/contrib/rdma/krping/ |
H A D | krping.c | 397 cb->stats.write_bytes += cb->rdma_sq_wr.wr.sg_list->length; 405 cb->stats.read_bytes += cb->rdma_sq_wr.wr.sg_list->length; 484 cb->rq_wr.sg_list = &cb->recv_sgl; 493 cb->sq_wr.sg_list = &cb->send_sgl; 499 cb->rdma_sq_wr.wr.sg_list = &cb->rdma_sgl; 792 cb->rdma_sq_wr.wr.sg_list->length = cb->remote_len; 865 cb->rdma_sq_wr.wr.sg_list->length = strlen(cb->rdma_buf) + 1; 872 cb->rdma_sq_wr.wr.sg_list->lkey, 873 (unsigned long long)cb->rdma_sq_wr.wr.sg_list->addr, 874 cb->rdma_sq_wr.wr.sg_list [all...] |
/freebsd-11-stable/sys/dev/mlx5/mlx5_ib/ |
H A D | mlx5_ib_srq.c | 471 scat[i].byte_count = cpu_to_be32(wr->sg_list[i].length); 472 scat[i].lkey = cpu_to_be32(wr->sg_list[i].lkey); 473 scat[i].addr = cpu_to_be64(wr->sg_list[i].addr);
|
/freebsd-11-stable/sys/dev/hptiop/ |
H A D | hptiop.h | 299 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
|