/freebsd-13-stable/sys/dev/agp/ |
H A D | agp_i810.h | 78 void agp_intel_gtt_unmap_memory(device_t dev, struct sglist *sg_list); 82 struct sglist **sg_list); 83 void agp_intel_gtt_insert_sg_entries(device_t dev, struct sglist *sg_list, 90 void intel_gtt_unmap_memory(struct sglist *sg_list); 94 struct sglist **sg_list); 95 void intel_gtt_insert_sg_entries(struct sglist *sg_list, u_int pg_start,
|
H A D | agp_i810.c | 2197 agp_intel_gtt_unmap_memory(device_t dev, struct sglist *sg_list) argument 2203 struct sglist **sg_list) 2213 if (*sg_list != NULL) 2239 *sg_list = sg; 2254 agp_intel_gtt_insert_sg_entries(device_t dev, struct sglist *sg_list, argument 2263 for (i = j = 0; j < sg_list->sg_nseg; j++) { 2264 spaddr = sg_list->sg_segs[i].ss_paddr; 2265 slen = sg_list->sg_segs[i].ss_len; 2308 intel_gtt_unmap_memory(struct sglist *sg_list) argument 2311 agp_intel_gtt_unmap_memory(intel_agp, sg_list); 2202 agp_intel_gtt_map_memory(device_t dev, vm_page_t *pages, u_int num_entries, struct sglist **sg_list) argument 2315 intel_gtt_map_memory(vm_page_t *pages, u_int num_entries, struct sglist **sg_list) argument 2324 intel_gtt_insert_sg_entries(struct sglist *sg_list, u_int first_entry, u_int flags) argument [all...] |
/freebsd-13-stable/sys/contrib/openzfs/cmd/zed/agents/ |
H A D | fmd_serd.c | 84 list_create(&sgp->sg_list, sizeof (fmd_serd_elem_t), 95 list_destroy(&sgp->sg_list); 214 list_remove(&sgp->sg_list, sep); 241 fmd_serd_eng_discard(sgp, list_tail(&sgp->sg_list)); 246 list_insert_head(&sgp->sg_list, sep); 256 oep = list_tail(&sgp->sg_list); 287 fmd_serd_eng_discard(sgp, list_head(&sgp->sg_list)); 302 sep = list_head(&sgp->sg_list); 308 for (sep = list_head(&sgp->sg_list); sep != NULL; sep = nep) { 312 nep = list_next(&sgp->sg_list, se [all...] |
H A D | fmd_serd.h | 47 list_t sg_list; /* list of fmd_serd_elem_t's */ member in struct:fmd_serd_eng 48 uint_t sg_count; /* count of events in sg_list */
|
/freebsd-13-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-13-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-13-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-13-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-13-stable/sys/dev/ips/ |
H A D | ips_disk.c | 254 ips_sg_element_t *sg_list; local 272 sg_list = (ips_sg_element_t *)((uint8_t *) 275 sg_list[i].addr = segs[i].ds_addr; 276 sg_list[i].len = segs[i].ds_len;
|
H A D | ips_commands.c | 78 ips_sg_element_t *sg_list; local 103 sg_list = (ips_sg_element_t *)((u_int8_t *) 106 sg_list[i].addr = segments[i].ds_addr; 107 sg_list[i].len = segments[i].ds_len;
|
/freebsd-13-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-13-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-13-stable/sys/dev/twa/ |
H A D | tw_cl_share.h | 152 TW_UINT8 *sg_list; /* ptr to SG list */ member in struct:tw_cl_scsi_req_packet 160 TW_UINT8 *sg_list; /* ptr to SG list */ member in struct:tw_cl_passthru_req_packet 171 struct tw_cl_req_handle *req_handle, TW_VOID *sg_list,
|
H A D | tw_cl_io.c | 127 req_pkt->tw_osl_sgl_callback(req_handle, cmd->sg_list, 136 tw_cli_fill_sg_list(ctlr, scsi_req->sg_list, 137 cmd->sg_list, scsi_req->sgl_entries); 309 sgl = (TW_VOID *)(cmd_9k->sg_list); 329 tw_cli_fill_sg_list(ctlr, pt_req->sg_list, 1299 ((struct tw_cl_sg_desc64 *)(cmd9k->sg_list))[0].address = 1301 ((struct tw_cl_sg_desc64 *)(cmd9k->sg_list))[0].length = 1304 ((struct tw_cl_sg_desc32 *)(cmd9k->sg_list))[0].address = 1306 ((struct tw_cl_sg_desc32 *)(cmd9k->sg_list))[0].length =
|
/freebsd-13-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-13-stable/sys/dev/qlnx/qlnxr/ |
H A D | qlnxr_cm.c | 134 qp->rqe_wr_id[qp->rq.gsi_cons].sg_list[0].length = 513 send_size += swr->sg_list[i].length; 676 packet->payload[i].baddr = swr->sg_list[i].addr; 677 packet->payload[i].len = swr->sg_list[i].length; 794 wr->sg_list[0].addr, 795 wr->sg_list[0].length, 805 qp->rqe_wr_id[qp->rq.prod].sg_list[0] = wr->sg_list[0]; 849 wc[i].byte_len = qp->rqe_wr_id[qp->rq.cons].sg_list[0].length;
|
/freebsd-13-stable/sys/ofed/drivers/infiniband/ulp/ipoib/ |
H A D | ipoib_verbs.c | 223 priv->tx_wr.wr.sg_list = priv->tx_sge; 229 priv->rx_wr.sg_list = priv->rx_sge;
|
/freebsd-13-stable/sys/dev/cxgbe/iw_cxgbe/ |
H A D | qp.c | 347 if ((plen + wr->sg_list[i].length) > max) 349 srcp = (u8 *)(unsigned long)wr->sg_list[i].addr; 350 plen += wr->sg_list[i].length; 351 rem = wr->sg_list[i].length; 377 struct fw_ri_isgl *isglp, struct ib_sge *sg_list, 386 if ((plen + sg_list[i].length) < plen) 388 plen += sg_list[i].length; 389 *flitp = cpu_to_be64(((u64)sg_list[i].lkey << 32) | 390 sg_list[i].length); 393 *flitp = cpu_to_be64(sg_list[ 376 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-13-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-13-stable/sys/dev/aic7xxx/ |
H A D | aic7xxx_inline.h | 177 return (&scb->sg_list[sg_index]); 186 sg_index = sg - &scb->sg_list[1]; 188 return (scb->sg_list_phys + (sg_index * sizeof(*scb->sg_list))); 214 /*offset*/(scb->sg_list - scb->sg_map->sg_vaddr)
|
/freebsd-13-stable/sys/ofed/drivers/infiniband/core/ |
H A D | mad_priv.h | 132 struct ib_sge sg_list[IB_MAD_SEND_REQ_MAX_SG]; member in struct:ib_mad_send_wr_private
|
/freebsd-13-stable/sys/contrib/rdma/krping/ |
H A D | krping.c | 396 cb->stats.write_bytes += cb->rdma_sq_wr.wr.sg_list->length; 404 cb->stats.read_bytes += cb->rdma_sq_wr.wr.sg_list->length; 483 cb->rq_wr.sg_list = &cb->recv_sgl; 492 cb->sq_wr.sg_list = &cb->send_sgl; 498 cb->rdma_sq_wr.wr.sg_list = &cb->rdma_sgl; 791 cb->rdma_sq_wr.wr.sg_list->length = cb->remote_len; 864 cb->rdma_sq_wr.wr.sg_list->length = strlen(cb->rdma_buf) + 1; 871 cb->rdma_sq_wr.wr.sg_list->lkey, 872 (unsigned long long)cb->rdma_sq_wr.wr.sg_list->addr, 873 cb->rdma_sq_wr.wr.sg_list [all...] |