Searched refs:sg (Results 76 - 100 of 126) sorted by relevance

123456

/freebsd-13-stable/sys/dev/cxgbe/crypto/
H A Dt4_crypto.c265 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 DRenderScriptRuntime.h285 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 Daic7xxx_inline.h157 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 Daic79xx_osm.c964 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 Ddrm_drv.c224 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 Dblkback.c522 * 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 Dttm_bo_driver.h119 struct sg_table *sg; /* for SG objects via dma-buf */ member in struct:ttm_tt
H A Dttm_bo.c401 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 Dvmbus.h221 struct vmbus_gpa sg[], int sglen, void *data, int dlen,
/freebsd-13-stable/sys/dev/qlnx/qlnxr/
H A Dqlnxr_verbs.h221 extern int qlnxr_map_mr_sg(struct ib_mr *mr, struct scatterlist *sg,
/freebsd-13-stable/sys/dev/sym/
H A Dsym_fw1.h1228 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 Dib_verbs.c1422 * @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 Dmly.c1811 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 Damr.c1564 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 Dkrping.c710 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 Dpci_user.c855 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 Dblkfront.c165 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 DMKlib_gen.sh182 /attr_[sg]et.* z)/s,z),z GCC_UNUSED),
/freebsd-13-stable/sys/dev/sound/pcm/
H A Dchannel.c2486 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 Dicl_iser.h215 * @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 Dt4_tls.c1301 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 Dt4_cpl_io.c596 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 Dciss.c2304 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 Dctl_backend_block.c305 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 Dagp_i810.c2206 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;

Completed in 405 milliseconds

123456