| /freebsd-13-stable/sys/dev/agp/ |
| HD | agp_i810.h | 75 void agp_intel_gtt_unmap_memory(device_t dev, struct sglist *sg_list); 79 struct sglist **sg_list); 80 void agp_intel_gtt_insert_sg_entries(device_t dev, struct sglist *sg_list, 87 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,
|
| HD | agp_i810.c | 2195 agp_intel_gtt_unmap_memory(device_t dev, struct sglist *sg_list) in agp_intel_gtt_unmap_memory() argument 2201 struct sglist **sg_list) in agp_intel_gtt_map_memory() argument 2211 if (*sg_list != NULL) in agp_intel_gtt_map_memory() 2237 *sg_list = sg; in agp_intel_gtt_map_memory() 2252 agp_intel_gtt_insert_sg_entries(device_t dev, struct sglist *sg_list, in agp_intel_gtt_insert_sg_entries() argument 2261 for (i = j = 0; j < sg_list->sg_nseg; j++) { in agp_intel_gtt_insert_sg_entries() 2262 spaddr = sg_list->sg_segs[i].ss_paddr; in agp_intel_gtt_insert_sg_entries() 2263 slen = sg_list->sg_segs[i].ss_len; in agp_intel_gtt_insert_sg_entries() 2306 intel_gtt_unmap_memory(struct sglist *sg_list) in intel_gtt_unmap_memory() argument 2309 agp_intel_gtt_unmap_memory(intel_agp, sg_list); in intel_gtt_unmap_memory() [all …]
|
| /freebsd-13-stable/sys/contrib/openzfs/cmd/zed/agents/ |
| HD | fmd_serd.c | 84 list_create(&sgp->sg_list, sizeof (fmd_serd_elem_t), in fmd_serd_eng_alloc() 95 list_destroy(&sgp->sg_list); in fmd_serd_eng_free() 214 list_remove(&sgp->sg_list, sep); in fmd_serd_eng_discard() 241 fmd_serd_eng_discard(sgp, list_tail(&sgp->sg_list)); in fmd_serd_eng_record() 246 list_insert_head(&sgp->sg_list, sep); in fmd_serd_eng_record() 256 oep = list_tail(&sgp->sg_list); in fmd_serd_eng_record() 287 fmd_serd_eng_discard(sgp, list_head(&sgp->sg_list)); in fmd_serd_eng_reset() 302 sep = list_head(&sgp->sg_list); in fmd_serd_eng_gc() 308 for (sep = list_head(&sgp->sg_list); sep != NULL; sep = nep) { in fmd_serd_eng_gc() 312 nep = list_next(&sgp->sg_list, sep); in fmd_serd_eng_gc()
|
| HD | fmd_serd.h | 47 list_t sg_list; /* list of fmd_serd_elem_t's */ member
|
| /freebsd-13-stable/contrib/ofed/libcxgb4/ |
| HD | qp.c | 113 if ((plen + wr->sg_list[i].length) > max) in build_immd() 115 srcp = (u8 *)(unsigned long)wr->sg_list[i].addr; in build_immd() 116 plen += wr->sg_list[i].length; in build_immd() 117 len = wr->sg_list[i].length; in build_immd() 133 static int build_isgl(struct fw_ri_isgl *isglp, struct ibv_sge *sg_list, in build_isgl() argument 141 if ((plen + sg_list[i].length) < plen) in build_isgl() 143 plen += sg_list[i].length; in build_isgl() 144 *flitp++ = htobe64(((u64)sg_list[i].lkey << 32) | in build_isgl() 145 sg_list[i].length); in build_isgl() 146 *flitp++ = htobe64(sg_list[i].addr); in build_isgl() [all …]
|
| /freebsd-13-stable/contrib/ofed/libibverbs/ |
| HD | compat-1_0.c | 86 struct ibv_sge *sg_list; member 113 struct ibv_sge *sg_list; member 377 real_wr->sg_list = w->sg_list; in post_srq_recv_wrapper_1_0() 424 if (TEST_SIZE_TO_END (sg_list)) in post_send_wrapper_1_0() 425 memcpy(&real_wr->sg_list, &w->sg_list, sizeof *real_wr in post_send_wrapper_1_0() 426 - offsetof(struct ibv_send_wr, sg_list)); in post_send_wrapper_1_0() 427 else if (TEST_SIZE_2_POINT (imm_data, sg_list) && in post_send_wrapper_1_0() 432 memcpy(&real_wr->sg_list, &w->sg_list, in post_send_wrapper_1_0() 434 offsetof(struct ibv_send_wr, sg_list) + in post_send_wrapper_1_0() 438 real_wr->sg_list = w->sg_list; in post_send_wrapper_1_0() [all …]
|
| /freebsd-13-stable/contrib/ofed/librdmacm/ |
| HD | rdma_verbs.h | 106 wr.sg_list = sgl; in rdma_post_recvv() 123 wr.sg_list = sgl; in rdma_post_sendv() 139 wr.sg_list = sgl; in rdma_post_readv() 157 wr.sg_list = sgl; in rdma_post_writev() 240 wr.sg_list = &sge; in rdma_post_ud_send()
|
| /freebsd-13-stable/contrib/ofed/libmlx5/ |
| HD | qp.c | 285 addr = (void *) (unsigned long)(wr->sg_list[i].addr + offset); in set_data_inl_seg() 286 len = wr->sg_list[i].length - offset; in set_data_inl_seg() 374 if (likely(wr->sg_list[0].length >= MLX5_ETH_L2_INLINE_HEADER_SIZE)) { in copy_eth_inline_headers() 377 (void *)(uintptr_t)wr->sg_list[0].addr, in copy_eth_inline_headers() 381 inl_hdr_copy_size = min(wr->sg_list[j].length, in copy_eth_inline_headers() 385 (void *)(uintptr_t)wr->sg_list[j].addr, in copy_eth_inline_headers() 402 if (unlikely(wr->sg_list[j].length == inl_hdr_copy_size)) { in copy_eth_inline_headers() 875 if (likely(wr->sg_list[i].length)) { in _mlx5_post_send() 880 set_data_ptr_seg_atomic(dpseg, wr->sg_list + i); in _mlx5_post_send() 883 if (max_tso < wr->sg_list[i].length) { in _mlx5_post_send() [all …]
|
| HD | srq.c | 120 scat[i].byte_count = htobe32(wr->sg_list[i].length); in mlx5_post_srq_recv() 121 scat[i].lkey = htobe32(wr->sg_list[i].lkey); in mlx5_post_srq_recv() 122 scat[i].addr = htobe64(wr->sg_list[i].addr); in mlx5_post_srq_recv()
|
| /freebsd-13-stable/sys/ofed/include/rdma/ |
| HD | rdmavt_mr.h | 115 struct rvt_sge *sg_list; /* next SGE to be used if any */ member 137 ss->sge = *ss->sg_list++; in rvt_put_ss()
|
| HD | rdmavt_qp.h | 171 struct rvt_sge sg_list[0]; member 182 struct ib_sge sg_list[0]; member
|
| /freebsd-13-stable/sys/dev/ips/ |
| HD | ips_disk.c | 250 ips_sg_element_t *sg_list; in ipsd_dump_map_sg() local 268 sg_list = (ips_sg_element_t *)((uint8_t *) in ipsd_dump_map_sg() 271 sg_list[i].addr = segs[i].ds_addr; in ipsd_dump_map_sg() 272 sg_list[i].len = segs[i].ds_len; in ipsd_dump_map_sg()
|
| HD | ips_commands.c | 76 ips_sg_element_t *sg_list; in ips_io_request_callback() local 101 sg_list = (ips_sg_element_t *)((u_int8_t *) in ips_io_request_callback() 104 sg_list[i].addr = segments[i].ds_addr; in ips_io_request_callback() 105 sg_list[i].len = segments[i].ds_len; in ips_io_request_callback()
|
| /freebsd-13-stable/sys/dev/qlnx/qlnxr/ |
| HD | qlnxr_cm.c | 132 qp->rqe_wr_id[qp->rq.gsi_cons].sg_list[0].length = in qlnxr_ll2_complete_rx_packet() 511 send_size += swr->sg_list[i].length; in qlnxr_gsi_build_header() 674 packet->payload[i].baddr = swr->sg_list[i].addr; in qlnxr_gsi_build_packet() 675 packet->payload[i].len = swr->sg_list[i].length; in qlnxr_gsi_build_packet() 792 wr->sg_list[0].addr, in qlnxr_gsi_post_recv() 793 wr->sg_list[0].length, in qlnxr_gsi_post_recv() 803 qp->rqe_wr_id[qp->rq.prod].sg_list[0] = wr->sg_list[0]; in qlnxr_gsi_post_recv() 847 wc[i].byte_len = qp->rqe_wr_id[qp->rq.cons].sg_list[0].length; in qlnxr_gsi_poll_cq()
|
| /freebsd-13-stable/sys/dev/twa/ |
| HD | tw_cl_io.c | 125 req_pkt->tw_osl_sgl_callback(req_handle, cmd->sg_list, in tw_cl_start_io() 134 tw_cli_fill_sg_list(ctlr, scsi_req->sg_list, in tw_cl_start_io() 135 cmd->sg_list, scsi_req->sgl_entries); in tw_cl_start_io() 307 sgl = (TW_VOID *)(cmd_9k->sg_list); in tw_cl_fw_passthru() 327 tw_cli_fill_sg_list(ctlr, pt_req->sg_list, in tw_cl_fw_passthru() 1297 ((struct tw_cl_sg_desc64 *)(cmd9k->sg_list))[0].address = in tw_cli_send_scsi_cmd() 1299 ((struct tw_cl_sg_desc64 *)(cmd9k->sg_list))[0].length = in tw_cli_send_scsi_cmd() 1302 ((struct tw_cl_sg_desc32 *)(cmd9k->sg_list))[0].address = in tw_cli_send_scsi_cmd() 1304 ((struct tw_cl_sg_desc32 *)(cmd9k->sg_list))[0].length = in tw_cli_send_scsi_cmd()
|
| HD | tw_cl_share.h | 150 TW_UINT8 *sg_list; /* ptr to SG list */ member 158 TW_UINT8 *sg_list; /* ptr to SG list */ member 169 struct tw_cl_req_handle *req_handle, TW_VOID *sg_list,
|
| /freebsd-13-stable/sys/dev/cxgbe/iw_cxgbe/ |
| HD | qp.c | 345 if ((plen + wr->sg_list[i].length) > max) in build_immd() 347 srcp = (u8 *)(unsigned long)wr->sg_list[i].addr; in build_immd() 348 plen += wr->sg_list[i].length; in build_immd() 349 rem = wr->sg_list[i].length; in build_immd() 375 struct fw_ri_isgl *isglp, struct ib_sge *sg_list, in build_isgl() argument 384 if ((plen + sg_list[i].length) < plen) in build_isgl() 386 plen += sg_list[i].length; in build_isgl() 387 *flitp = cpu_to_be64(((u64)sg_list[i].lkey << 32) | in build_isgl() 388 sg_list[i].length); in build_isgl() 391 *flitp = cpu_to_be64(sg_list[i].addr); in build_isgl() [all …]
|
| /freebsd-13-stable/contrib/ofed/librdmacm/examples/ |
| HD | rping.c | 375 cb->rq_wr.sg_list = &cb->recv_sgl; in rping_setup_wr() 384 cb->sq_wr.sg_list = &cb->send_sgl; in rping_setup_wr() 390 cb->rdma_sq_wr.sg_list = &cb->rdma_sgl; in rping_setup_wr() 652 cb->rdma_sq_wr.sg_list->length = cb->remote_len; in rping_test_server() 697 cb->rdma_sq_wr.sg_list->length = strlen(cb->rdma_buf) + 1; in rping_test_server() 699 cb->rdma_sq_wr.sg_list->lkey, in rping_test_server() 700 cb->rdma_sq_wr.sg_list->addr, in rping_test_server() 701 cb->rdma_sq_wr.sg_list->length); in rping_test_server()
|
| /freebsd-13-stable/contrib/ofed/libmlx4/ |
| HD | srq.c | 96 scat[i].byte_count = htobe32(wr->sg_list[i].length); in mlx4_post_srq_recv() 97 scat[i].lkey = htobe32(wr->sg_list[i].lkey); in mlx4_post_srq_recv() 98 scat[i].addr = htobe64(wr->sg_list[i].addr); in mlx4_post_srq_recv()
|
| HD | qp.c | 383 addr = (void *) (uintptr_t) wr->sg_list[i].addr; in mlx4_post_send() 384 len = wr->sg_list[i].length; in mlx4_post_send() 438 set_data_seg(seg + i, wr->sg_list + i); in mlx4_post_send() 544 __set_data_seg(scat + i, wr->sg_list + i); in mlx4_post_recv()
|
| /freebsd-13-stable/sys/dev/aic7xxx/ |
| HD | aic7xxx_inline.h | 175 return (&scb->sg_list[sg_index]); in ahc_sg_bus_to_virt() 184 sg_index = sg - &scb->sg_list[1]; in ahc_sg_virt_to_bus() 186 return (scb->sg_list_phys + (sg_index * sizeof(*scb->sg_list))); in ahc_sg_virt_to_bus() 212 /*offset*/(scb->sg_list - scb->sg_map->sg_vaddr) in ahc_sync_sglist()
|
| /freebsd-13-stable/sys/contrib/rdma/krping/ |
| HD | krping.c | 396 cb->stats.write_bytes += cb->rdma_sq_wr.wr.sg_list->length; in krping_cq_event_handler() 404 cb->stats.read_bytes += cb->rdma_sq_wr.wr.sg_list->length; in krping_cq_event_handler() 483 cb->rq_wr.sg_list = &cb->recv_sgl; in krping_setup_wr() 492 cb->sq_wr.sg_list = &cb->send_sgl; in krping_setup_wr() 498 cb->rdma_sq_wr.wr.sg_list = &cb->rdma_sgl; in krping_setup_wr() 792 cb->rdma_sq_wr.wr.sg_list->length = cb->remote_len; in krping_test_server() 865 cb->rdma_sq_wr.wr.sg_list->length = strlen(cb->rdma_buf) + 1; in krping_test_server() 872 cb->rdma_sq_wr.wr.sg_list->lkey, in krping_test_server() 873 (unsigned long long)cb->rdma_sq_wr.wr.sg_list->addr, in krping_test_server() 874 cb->rdma_sq_wr.wr.sg_list->length); in krping_test_server() [all …]
|
| /freebsd-13-stable/sys/dev/mlx4/mlx4_ib/ |
| HD | mlx4_ib_srq.c | 354 scat[i].byte_count = cpu_to_be32(wr->sg_list[i].length); in mlx4_ib_post_srq_recv() 355 scat[i].lkey = cpu_to_be32(wr->sg_list[i].lkey); in mlx4_ib_post_srq_recv() 356 scat[i].addr = cpu_to_be64(wr->sg_list[i].addr); in mlx4_ib_post_srq_recv()
|
| /freebsd-13-stable/sys/ofed/drivers/infiniband/core/ |
| HD | ib_mad.c | 1032 mad_send_wr->sg_list[0].length = hdr_len; in ib_create_send_mad() 1033 mad_send_wr->sg_list[0].lkey = mad_agent->qp->pd->local_dma_lkey; in ib_create_send_mad() 1038 mad_send_wr->sg_list[1].length = data_len; in ib_create_send_mad() 1040 mad_send_wr->sg_list[1].length = mad_size - hdr_len; in ib_create_send_mad() 1042 mad_send_wr->sg_list[1].lkey = mad_agent->qp->pd->local_dma_lkey; in ib_create_send_mad() 1047 mad_send_wr->send_wr.wr.sg_list = mad_send_wr->sg_list; in ib_create_send_mad() 1163 sge = mad_send_wr->sg_list; in ib_send_mad() 2449 mad_send_wr->sg_list[0].length, DMA_TO_DEVICE); in ib_mad_send_done() 2452 mad_send_wr->sg_list[1].length, DMA_TO_DEVICE); in ib_mad_send_done() 2842 struct ib_sge sg_list; in ib_mad_post_receive_mads() local [all …]
|
| /freebsd-13-stable/sys/ofed/drivers/infiniband/ulp/ipoib/ |
| HD | ipoib_verbs.c | 221 priv->tx_wr.wr.sg_list = priv->tx_sge; in ipoib_transport_dev_init() 227 priv->rx_wr.sg_list = priv->rx_sge; in ipoib_transport_dev_init()
|