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

123

/freebsd-13-stable/sys/dev/agp/
H A Dagp_i810.h78 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 Dagp_i810.c2197 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 Dfmd_serd.c84 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 Dfmd_serd.h47 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 Drdmavt_mr.h117 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 Drdmavt_qp.h158 * 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 Dqp.c113 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 Dcompat-1_0.c86 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 Drdma_verbs.h106 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 Dips_disk.c254 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 Dips_commands.c78 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 Dqp.c285 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 Dsrq.c120 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 Dsrq.c96 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 Dtw_cl_share.h152 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 Dtw_cl_io.c127 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 Drdma_xclient.c62 wr.sg_list = &sge;
H A Drping.c375 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 Dqlnxr_cm.c134 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 Dipoib_verbs.c223 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 Dqp.c347 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 Dmlx4_ib_srq.c354 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 Daic7xxx_inline.h177 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 Dmad_priv.h132 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 Dkrping.c396 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...]

Completed in 191 milliseconds

123