/freebsd-13-stable/sys/dev/cxgbe/crypto/ |
H A D | t4_crypto.c | 265 ccr_populate_sglist(struct sglist *sg, struct crypto_buffer *cb) argument 269 sglist_reset(sg); 272 error = sglist_append_mbuf(sg, cb->cb_mbuf); 275 error = sglist_append_uio(sg, cb->cb_uio); 278 error = sglist_append(sg, cb->cb_buf, cb->cb_buf_len); 281 error = sglist_append_vmpages(sg, cb->cb_vm_page, 291 * Segments in 'sg' larger than 'maxsegsize' are counted as multiple 295 ccr_count_sgl(struct sglist *sg, int maxsegsize) argument 300 for (i = 0; i < sg->sg_nseg; i++) 301 nsegs += howmany(sg 322 struct sglist *sg; local 382 struct sglist *sg; local [all...] |
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/ |
H A D | RenderScriptRuntime.h | 285 for (auto sg : m_script_groups) { 286 if (ConstString::Compare(sg->m_name, name) == 0) 287 return sg;
|
/freebsd-13-stable/sys/dev/aic7xxx/ |
H A D | aic7xxx_inline.h | 157 struct ahc_dma_seg *sg); 181 ahc_sg_virt_to_bus(struct scb *scb, struct ahc_dma_seg *sg) argument 186 sg_index = sg - &scb->sg_list[1];
|
H A D | aic79xx_osm.c | 964 void *sg; local 969 for (i = nsegments, sg = scb->sg_list; i > 0; i--) { 970 sg = ahd_sg_setup(ahd, scb, sg, dm_segs->ds_addr,
|
/freebsd-13-stable/sys/dev/drm2/ |
H A D | drm_drv.c | 224 if (drm_core_check_feature(dev, DRIVER_SG) && dev->sg && 226 drm_sg_cleanup(dev->sg); 227 dev->sg = NULL;
|
/freebsd-13-stable/sys/dev/xen/blkback/ |
H A D | blkback.c | 522 * the request sg elements is unavoidable. We memoize the computed 1551 struct blkif_request_segment *sg; local 1658 sg = NULL; 1670 sg = ring_req->seg; 1671 last_block_sg = sg + block_segs; 1673 while (sg < last_block_sg) { 1680 xbb_sg->first_sect = sg->first_sect; 1681 xbb_sg->last_sect = sg->last_sect; 1683 (int8_t)(sg->last_sect - 1684 sg [all...] |
/freebsd-13-stable/sys/dev/drm2/ttm/ |
H A D | ttm_bo_driver.h | 119 struct sg_table *sg; /* for SG objects via dma-buf */ member in struct:ttm_tt
|
H A D | ttm_bo.c | 401 bo->ttm->sg = bo->sg; 1226 struct sg_table *sg, 1279 bo->sg = sg; 1217 ttm_bo_init(struct ttm_bo_device *bdev, struct ttm_buffer_object *bo, unsigned long size, enum ttm_bo_type type, struct ttm_placement *placement, uint32_t page_alignment, bool interruptible, struct vm_object *persistent_swap_storage, size_t acc_size, struct sg_table *sg, void (*destroy) (struct ttm_buffer_object *)) argument
|
/freebsd-13-stable/sys/dev/hyperv/include/ |
H A D | vmbus.h | 221 struct vmbus_gpa sg[], int sglen, void *data, int dlen,
|
/freebsd-13-stable/sys/dev/qlnx/qlnxr/ |
H A D | qlnxr_verbs.h | 221 extern int qlnxr_map_mr_sg(struct ib_mr *mr, struct scatterlist *sg,
|
/freebsd-13-stable/sys/dev/sym/ |
H A D | sym_fw1.h | 1228 offsetof (struct sym_ccb, phys.pm0.sg), 1248 offsetof (struct sym_ccb, phys.pm0.sg), 1304 offsetof (struct sym_ccb, phys.pm1.sg), 1324 offsetof (struct sym_ccb, phys.pm1.sg),
|
/freebsd-13-stable/sys/ofed/drivers/infiniband/core/ |
H A D | ib_verbs.c | 1422 * @max_num_sg: maximum sg entries available for registration. 1425 * Memory registeration page/sg lists must not exceed max_num_sg. 1838 * @sg: dma mapped scatterlist 1839 * @sg_nents: number of entries in sg 1840 * @sg_offset: offset in bytes into sg 1844 * - The first sg element is allowed to have an offset. 1845 * - Each sg element must either be aligned to page_size or virtually 1846 * contiguous to the previous element. In case an sg element has a 1848 * - The last sg element is allowed to have length less than page_size. 1854 * Returns the number of sg element 1859 ib_map_mr_sg(struct ib_mr *mr, struct scatterlist *sg, int sg_nents, unsigned int *sg_offset, unsigned int page_size) argument 1894 struct scatterlist *sg; local [all...] |
/freebsd-13-stable/sys/dev/mly/ |
H A D | mly.c | 1811 struct mly_sg_entry *sg; local 1818 sg = &gen->transfer.direct.sg[0]; 1822 sg = sc->mly_sg_table + tabofs; 1830 sg[i].physaddr = segs[i].ds_addr; 1831 sg[i].length = segs[i].ds_len; 2530 mly_printf(sc, "maximum data transfer %d blocks, maximum sg entries/command %d\n", 2770 mly_printf(sc, " sg table 0x%llx/%d\n", 2774 ge->transfer.direct.sg[0].physaddr, ge->transfer.direct.sg[ [all...] |
/freebsd-13-stable/sys/dev/amr/ |
H A D | amr.c | 1564 struct amr_sgentry *sg; local 1571 sg = ac->ac_sg.sg32; 1589 for (i = 0; i < nsegments; i++, sg++) { 1590 sg->sg_addr = segs[i].ds_addr; 1591 sg->sg_count = segs[i].ds_len; 2428 struct amr_sgentry *sg; 2436 device_printf(sc->amr_dev, "sg physaddr %08x nsg %d\n", 2441 sg = sc->amr_sgtable + (ac->ac_slot * AMR_NSEG); 2442 for (i = 0; i < ac->ac_mailbox.mb_nsgelem; i++, sg++) 2443 device_printf(sc->amr_dev, " %x/%d\n", sg [all...] |
/freebsd-13-stable/sys/contrib/rdma/krping/ |
H A D | krping.c | 710 struct scatterlist sg = {0}; local 727 sg_dma_address(&sg) = buf; 728 sg_dma_len(&sg) = cb->size; 730 ret = ib_map_mr_sg(cb->reg_mr, &sg, 1, NULL, PAGE_SIZE); 1787 struct scatterlist sg = {0}; local 1795 sg_dma_address(&sg) = (dma_addr_t)0xcafebabe0000ULL; 1796 sg_dma_len(&sg) = size; 1797 ret = ib_map_mr_sg(mr, &sg, 1, NULL, PAGE_SIZE); 1835 sg_dma_len(&sg) = size; 1836 ret = ib_map_mr_sg(mr, &sg, [all...] |
/freebsd-13-stable/sys/dev/pci/ |
H A D | pci_user.c | 855 struct sglist *sg; local 888 sg = sglist_alloc(1, M_WAITOK); 889 error = sglist_append_phys(sg, pbase, plen); 892 obj = vm_pager_allocate(OBJT_SG, sg, plen, prot, 0, td->td_ucred); 918 sglist_free(sg);
|
/freebsd-13-stable/sys/dev/xen/blkfront/ |
H A D | blkfront.c | 165 grant_ref_t * sg_ref, struct blkif_request_segment *sg) 167 struct blkif_request_segment *last_block_sg = sg + nsegs; 172 while (sg < last_block_sg) { 201 *sg = (struct blkif_request_segment) { 206 sg++; 163 xbd_mksegarray(bus_dma_segment_t *segs, int nsegs, grant_ref_t * gref_head, int otherend_id, int readonly, grant_ref_t * sg_ref, struct blkif_request_segment *sg) argument
|
/freebsd-13-stable/contrib/ncurses/ncurses/base/ |
H A D | MKlib_gen.sh | 182 /attr_[sg]et.* z)/s,z),z GCC_UNUSED),
|
/freebsd-13-stable/sys/dev/sound/pcm/ |
H A D | channel.c | 2486 struct pcmchan_syncgroup *sg; local 2495 sg = sm->parent; 2498 KASSERT(sg != NULL, ("syncmember has null parent")); 2500 SLIST_REMOVE(&sg->members, sm, pcmchan_syncmember, link); 2503 if (SLIST_EMPTY(&sg->members)) { 2504 SLIST_REMOVE(&snd_pcm_syncgroups, sg, pcmchan_syncgroup, link); 2505 sg_id = sg->id; 2506 free(sg, M_DEVBUF);
|
/freebsd-13-stable/sys/dev/iser/ |
H A D | icl_iser.h | 215 * @sge: memory region sg element 234 * @sg: pointer to the sg list 235 * @size: num entries of this sg 240 * @orig_sg: pointer to the original sg list (in case 247 void *sg; member in struct:iser_data_buf 268 * @tx_sg: sg[0] points to iser/iscsi headers 269 * sg[1] optionally points to either of immediate data
|
/freebsd-13-stable/sys/dev/cxgbe/tom/ |
H A D | t4_tls.c | 1301 struct sglist sg; local 1306 sglist_init(&sg, n, segs); 1315 rc = sglist_append(&sg, mtod(m, char *) + skip, 1322 for (j = 0; j < sg.sg_nseg; i++, j++) { 1336 sglist_reset(&sg); 1339 rc = sglist_append(&sg, iv_buffer, iv_len); 1343 for (j = 0; j < sg.sg_nseg; i++, j++) {
|
H A D | t4_cpl_io.c | 596 struct sglist sg; local 601 sglist_init(&sg, n, segs); 608 rc = sglist_append_mbuf_epg(&sg, m, 611 rc = sglist_append(&sg, mtod(m, void *), m->m_len); 615 for (j = 0; j < sg.sg_nseg; i++, j++) { 629 sglist_reset(&sg);
|
/freebsd-13-stable/sys/dev/ciss/ |
H A D | ciss.c | 2304 ce = (struct ciss_error_info *)&(cc->sg[0]); 2524 bzero(&(cc->sg[0]), CISS_COMMAND_ALLOC_SIZE - sizeof(struct ciss_command)); 2682 ce = (struct ciss_error_info *)&(cc->sg[0]); 2775 cc->sg[i].address = segs[i].ds_addr; 2776 cc->sg[i].length = segs[i].ds_len; 2777 cc->sg[i].extension = 0; 3307 ce = (struct ciss_error_info *)&(cc->sg[0]); 3567 ce = (struct ciss_error_info *)&(cc->sg[0]); 4253 ciss_printf(sc, " sg list/total %d/%d host tag 0x%x\n", 4286 printf("0x%08x/%d ", (u_int32_t)cc->sg[ [all...] |
/freebsd-13-stable/sys/cam/ctl/ |
H A D | ctl_backend_block.c | 305 ctl_alloc_seg(struct ctl_be_block_softc *softc, struct ctl_sg_entry *sg, argument 310 sg->addr = uma_zalloc(softc->bufmin_zone, M_WAITOK); 314 sg->addr = uma_zalloc(softc->bufmax_zone, M_WAITOK); 316 sg->len = len; 320 ctl_free_seg(struct ctl_be_block_softc *softc, struct ctl_sg_entry *sg) argument 323 if (sg->len <= CTLBLK_MIN_SEG) { 324 uma_zfree(softc->bufmin_zone, sg->addr); 326 KASSERT(sg->len <= CTLBLK_MAX_SEG, 327 ("Too large free %zu > %lu", sg->len, CTLBLK_MAX_SEG)); 328 uma_zfree(softc->bufmax_zone, sg [all...] |
/freebsd-13-stable/sys/dev/agp/ |
H A D | agp_i810.c | 2206 struct sglist *sg; local 2216 sg = sglist_alloc(num_entries, M_WAITOK /* XXXKIB */); 2218 sg->sg_segs[i].ss_paddr = VM_PAGE_TO_PHYS(pages[i]); 2219 sg->sg_segs[i].ss_len = PAGE_SIZE; 2234 sglist_free(sg); 2239 *sg_list = sg;
|