/freebsd-9.3-release/sys/ofed/include/linux/ |
H A D | scatterlist.h | 37 struct scatterlist *sg; member in union:scatterlist::__anon10211 45 #define sg_dma_address(sg) (sg)->address 46 #define sg_dma_len(sg) (sg)->length 47 #define sg_page(sg) (sg)->sl_un.page 48 #define sg_scatternext(sg) (sg)->sl_un.sg 54 sg_set_page(struct scatterlist *sg, struct page *page, unsigned int len, unsigned int offset) argument 65 sg_set_buf(struct scatterlist *sg, const void *buf, unsigned int buflen) argument 72 sg_init_table(struct scatterlist *sg, unsigned int nents) argument 79 sg_next(struct scatterlist *sg) argument 90 sg_phys(struct scatterlist *sg) argument [all...] |
H A D | dma-mapping.h | 66 int (*map_sg)(struct device *dev, struct scatterlist *sg, 68 void (*unmap_sg)(struct device *dev, struct scatterlist *sg, int nents, 80 void (*sync_sg_for_cpu)(struct device *dev, struct scatterlist *sg, 82 void (*sync_sg_for_device)(struct device *dev, struct scatterlist *sg, 169 struct scatterlist *sg; local 172 for_each_sg(sgl, sg, nents, i) 173 sg_dma_address(sg) = sg_phys(sg); 179 dma_unmap_sg_attrs(struct device *dev, struct scatterlist *sg, int nents, argument 218 dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sg, in argument 224 dma_sync_sg_for_device(struct device *dev, struct scatterlist *sg, int nelems, enum dma_data_direction direction) argument [all...] |
/freebsd-9.3-release/sys/sys/ |
H A D | sglist.h | 61 sglist_init(struct sglist *sg, u_short maxsegs, struct sglist_seg *segs) argument 64 sg->sg_segs = segs; 65 sg->sg_nseg = 0; 66 sg->sg_maxseg = maxsegs; 67 refcount_init(&sg->sg_refs, 1); 71 sglist_reset(struct sglist *sg) argument 74 sg->sg_nseg = 0; 78 sglist_hold(struct sglist *sg) argument 81 refcount_acquire(&sg->sg_refs); 82 return (sg); [all...] |
/freebsd-9.3-release/sys/kern/ |
H A D | subr_sglist.c | 64 #define SGLIST_SAVE(sg, sgsave) do { \ 65 (sgsave).sg_nseg = (sg)->sg_nseg; \ 67 (sgsave).ss_len = (sg)->sg_segs[(sgsave).sg_nseg - 1].ss_len; \ 72 #define SGLIST_RESTORE(sg, sgsave) do { \ 73 (sg)->sg_nseg = (sgsave).sg_nseg; \ 75 (sg)->sg_segs[(sgsave).sg_nseg - 1].ss_len = (sgsave).ss_len; \ 79 * Append a single (paddr, len) to a sglist. sg is the list and ss is 84 _sglist_append_range(struct sglist *sg, struct sglist_seg **ssp, argument 93 if (sg->sg_nseg == sg 109 _sglist_append_buf(struct sglist *sg, void *buf, size_t len, pmap_t pmap, size_t *donep) argument 202 struct sglist *sg; local 216 sglist_free(struct sglist *sg) argument 229 sglist_append(struct sglist *sg, void *buf, size_t len) argument 250 sglist_append_bio(struct sglist *sg, struct bio *bp) argument 286 sglist_append_phys(struct sglist *sg, vm_paddr_t paddr, size_t len) argument 317 sglist_append_mbuf(struct sglist *sg, struct mbuf *m0) argument 346 sglist_append_user(struct sglist *sg, void *buf, size_t len, struct thread *td) argument 367 sglist_append_uio(struct sglist *sg, struct uio *uio) argument 415 sglist_consume_uio(struct sglist *sg, struct uio *uio, size_t resid) argument 467 struct sglist *sg; local 488 sglist_clone(struct sglist *sg, int mflags) argument 508 sglist_length(struct sglist *sg) argument 540 struct sglist *sg; local 671 struct sglist *sg; local [all...] |
H A D | tty_compat.c | 105 struct sgttyb *sg = (struct sgttyb *)data; local 108 if ((speed = sg->sg_ispeed) > MAX_SPEED || speed < 0) 115 if ((speed = sg->sg_ospeed) > MAX_SPEED || speed < 0) 122 term->c_cc[VERASE] = sg->sg_erase; 123 term->c_cc[VKILL] = sg->sg_kill; 125 (sg->sg_flags&0xffff); 203 struct sgttyb *sg = (struct sgttyb *)data; local 206 sg->sg_ospeed = ttcompatspeedtab(tp->t_termios.c_ospeed, 209 sg->sg_ispeed = sg [all...] |
/freebsd-9.3-release/sys/net80211/ |
H A D | ieee80211_superg.h | 93 struct ieee80211_superg *sg = ic->ic_superg; local 95 if (sg != NULL && sg->ff_stageq[ac].depth) 96 ieee80211_ff_age(ic, &sg->ff_stageq[ac], 0x7fffffff); 102 struct ieee80211_superg *sg = ic->ic_superg; local 104 if (sg != NULL && sg->ff_stageqdepth) { 105 if (sg->ff_stageq[WME_AC_VO].depth) 106 ieee80211_ff_age(ic, &sg->ff_stageq[WME_AC_VO], quanta); 107 if (sg [all...] |
/freebsd-9.3-release/lib/libnetgraph/ |
H A D | sock.c | 98 struct sockaddr_ng *const sg = (struct sockaddr_ng *) sbuf; local 101 strlcpy(sg->sg_data, name, NG_NODESIZ); 102 sg->sg_family = AF_NETGRAPH; 103 sg->sg_len = strlen(sg->sg_data) + 1 + NGSA_OVERHEAD; 104 if (bind(cs, (struct sockaddr *) sg, sg->sg_len) < 0) { 107 NGLOG("bind(%s)", sg->sg_data); 140 struct sockaddr_ng *const sg = (struct sockaddr_ng *) sbuf; local 151 snprintf(sg 273 struct sockaddr_ng *const sg = (struct sockaddr_ng *) sgbuf; local [all...] |
H A D | msg.c | 187 struct sockaddr_ng *const sg = (struct sockaddr_ng *) sgbuf; local 213 sg->sg_family = AF_NETGRAPH; 215 strlcpy(sg->sg_data, path, NG_PATHSIZ); 216 sg->sg_len = strlen(sg->sg_data) + 1 + NGSA_OVERHEAD; 222 _NgDebugSockaddr(sg); 223 _NgDebugMsg(msg, sg->sg_data); 228 0, (struct sockaddr *) sg, sg->sg_len) < 0) { 231 NGLOG("sendto(%s)", sg 270 struct sockaddr_ng *const sg = (struct sockaddr_ng *) sgbuf; local [all...] |
H A D | internal.h | 71 extern void _NgDebugSockaddr(const struct sockaddr_ng *sg);
|
/freebsd-9.3-release/sys/vm/ |
H A D | sg_pager.c | 68 struct sglist *sg; local 84 sg = handle; 85 for (i = 0; i < sg->sg_nseg; i++) { 86 if ((sg->sg_segs[i].ss_paddr % PAGE_SIZE) != 0 || 87 (sg->sg_segs[i].ss_len % PAGE_SIZE) != 0) 89 npages += sg->sg_segs[i].ss_len / PAGE_SIZE; 110 object->handle = sglist_hold(sg); 118 struct sglist *sg; local 129 sg = object->handle; 130 sglist_free(sg); 136 struct sglist *sg; local [all...] |
/freebsd-9.3-release/sys/dev/drm2/radeon/ |
H A D | radeon_prime.c | 43 struct sg_table *sg; local 47 sg = drm_prime_pages_to_sg(bo->tbo.ttm->pages, npages); 48 nents = dma_map_sg(attachment->dev, sg->sgl, sg->nents, dir); 50 return sg; 54 struct sg_table *sg, enum dma_data_direction dir) 56 dma_unmap_sg(attachment->dev, sg->sgl, sg->nents, dir); 57 sg_free_table(sg); 58 kfree(sg); 53 radeon_gem_unmap_dma_buf(struct dma_buf_attachment *attachment, struct sg_table *sg, enum dma_data_direction dir) argument 145 radeon_prime_create(struct drm_device *dev, size_t size, struct sg_table *sg, struct radeon_bo **pbo) argument 193 struct sg_table *sg; local [all...] |
/freebsd-9.3-release/sys/ofed/drivers/infiniband/hw/mthca/ |
H A D | mthca_wqe.h | 117 struct ib_sge *sg) 119 dseg->byte_count = cpu_to_be32(sg->length); 120 dseg->lkey = cpu_to_be32(sg->lkey); 121 dseg->addr = cpu_to_be64(sg->addr); 116 mthca_set_data_seg(struct mthca_data_seg *dseg, struct ib_sge *sg) argument
|
/freebsd-9.3-release/sys/dev/drm/ |
H A D | drm_scatter.c | 43 if (dev->sg) 68 if (dev->sg) { 73 dev->sg = entry; 117 entry = dev->sg; 118 dev->sg = NULL;
|
H A D | ati_pcigart.c | 130 if (dev->sg == NULL) { 159 if (dev->sg == NULL) { 185 pages = (dev->sg->pages <= max_pages) 186 ? dev->sg->pages : max_pages; 193 entry_addr = dev->sg->busaddr[i];
|
/freebsd-9.3-release/sys/dev/drm2/ |
H A D | drm_scatter.c | 43 if (dev->sg) 68 if (dev->sg) { 73 dev->sg = entry; 117 entry = dev->sg; 118 dev->sg = NULL;
|
/freebsd-9.3-release/sys/geom/linux_lvm/ |
H A D | g_linux_lvm.c | 197 struct g_llvm_segment *sg; local 242 /* skip much of the calculations for a single sg */ 246 sg = lv->lv_firstsg; 247 pv = sg->sg_pv; 248 cb->bio_offset = offset + sg->sg_pvoffset; 256 LIST_FOREACH(sg, &lv->lv_segs, sg_next) { 257 if (chunk_index >= sg->sg_start && 258 chunk_index <= sg->sg_end) { 259 /* adjust chunk index for sg start */ 260 chunk_index -= sg 314 struct g_llvm_segment *sg; local 395 struct g_llvm_segment *sg; local 495 struct g_llvm_segment *sg; local 1040 struct g_llvm_segment *sg; local 1105 struct g_llvm_segment *sg; local [all...] |
/freebsd-9.3-release/sys/dev/aac/ |
H A D | aac_disk.c | 180 struct aac_sg_table *sg; local 185 sg = &bw->SgMap; 187 if (sg != NULL) { 188 sg->SgCount = nsegs; 192 sg->SgEntry[i].SgAddress = segs[i].ds_addr; 193 sg->SgEntry[i].SgByteCount = segs[i].ds_len; 207 struct aac_sg_table64 *sg; local 212 sg = &bw->SgMap64; 214 if (sg != NULL) { 215 sg [all...] |
H A D | aac_debug.c | 219 struct aac_sg_table *sg; local 224 sg = NULL; 231 sg = &br->SgMap; 240 sg = &bw->SgMap; 242 if (sg != NULL) { 244 " %d s/g entries\n", sg->SgCount); 245 for (i = 0; i < sg->SgCount; i++) 247 sg->SgEntry[i].SgAddress, 248 sg->SgEntry[i].SgByteCount);
|
/freebsd-9.3-release/contrib/telnet/telnetd/ |
H A D | sys_term.c | 82 struct sgttyb sg; member in struct:termbuf 88 # define cfsetospeed(tp, val) (tp)->sg.sg_ospeed = (val) 89 # define cfsetispeed(tp, val) (tp)->sg.sg_ispeed = (val) 90 # define cfgetospeed(tp) (tp)->sg.sg_ospeed 91 # define cfgetispeed(tp) (tp)->sg.sg_ispeed 148 (void) ioctl(pty, TIOCGETP, (char *)&termbuf.sg); 178 if (memcmp((char *)&termbuf.sg, (char *)&termbuf2.sg, 179 sizeof(termbuf.sg))) 180 (void) ioctl(pty, TIOCSETN, (char *)&termbuf.sg); [all...] |
/freebsd-9.3-release/sys/dev/virtio/scsi/ |
H A D | virtio_scsi.c | 947 vtscsi_sg_append_scsi_buf(struct vtscsi_softc *sc, struct sglist *sg, argument 959 error = sglist_append(sg, csio->data_ptr, csio->dxfer_len); 962 error = sglist_append_phys(sg, 968 error = sglist_append(sg, 975 error = sglist_append_phys(sg, 980 error = sglist_append_bio(sg, (struct bio *) csio->data_ptr); 994 struct sglist *sg; local 1001 sg = sc->vtscsi_sglist; 1007 sglist_reset(sg); 1009 sglist_append(sg, cmd_re 1049 struct sglist *sg; local 1165 struct sglist *sg; local 1378 vtscsi_execute_ctrl_req(struct vtscsi_softc *sc, struct vtscsi_request *req, struct sglist *sg, int readable, int writable, int flag) argument 1439 struct sglist *sg; local 1523 struct sglist *sg; local 1770 struct sglist *sg; local [all...] |
/freebsd-9.3-release/sys/ofed/drivers/infiniband/core/ |
H A D | umem.c | 67 struct scatterlist *sg, 75 return ib_dma_map_sg(ibdev, sg, nents, dir); 79 rc = dma_map_sg(dev, sg + i, 1, dir); 82 dma_unmap_sg(dev, sg + j, 1, dir); 93 struct scatterlist *sg, 101 return ib_dma_unmap_sg(ibdev, sg, nents, dir); 105 dma_unmap_sg(dev, sg + i, 1, dir); 108 #define ib_dma_map_sg(dev, sg, nents, dir) dma_map_sg_ia64(dev, sg, nents, dir) 109 #define ib_dma_unmap_sg(dev, sg, nent 66 dma_map_sg_ia64(struct ib_device *ibdev, struct scatterlist *sg, int nents, enum dma_data_direction dir) argument 92 dma_unmap_sg_ia64(struct ib_device *ibdev, struct scatterlist *sg, int nents, enum dma_data_direction dir) argument [all...] |
/freebsd-9.3-release/sys/dev/aic7xxx/ |
H A D | aic79xx_inline.h | 250 struct ahd_dma64_seg *sg; local 252 sg = (struct ahd_dma64_seg *)sgptr; 253 sg->addr = aic_htole64(addr); 254 sg->len = aic_htole32(len | (last ? AHD_DMA_LAST_SEG : 0)); 255 return (sg + 1); 257 struct ahd_dma_seg *sg; local 259 sg = (struct ahd_dma_seg *)sgptr; 260 sg->addr = aic_htole32(addr & 0xFFFFFFFF); 261 sg->len = aic_htole32(len | ((addr >> 8) & 0x7F000000) 263 return (sg 295 struct ahd_dma64_seg *sg; local 301 struct ahd_dma_seg *sg; local 372 ahd_sg_virt_to_bus(struct ahd_softc *ahd, struct scb *scb, void *sg) argument [all...] |
/freebsd-9.3-release/tools/tools/commitsdb/ |
H A D | make_commit_db | 81 while ($e =~ s/^(date|branches):([^\n]*)\n//sg) {
|
/freebsd-9.3-release/sys/ofed/include/rdma/ |
H A D | ib_verbs.h | 1004 struct scatterlist *sg, int nents, 1007 struct scatterlist *sg, int nents, 1010 struct scatterlist *sg); 1012 struct scatterlist *sg); 1809 * @sg: The array of scatter/gather entries 1814 struct scatterlist *sg, int nents, 1818 return dev->dma_ops->map_sg(dev, sg, nents, direction); 1819 return dma_map_sg(dev->dma_device, sg, nents, direction); 1825 * @sg: The array of scatter/gather entries 1830 struct scatterlist *sg, in 1813 ib_dma_map_sg(struct ib_device *dev, struct scatterlist *sg, int nents, enum dma_data_direction direction) argument 1829 ib_dma_unmap_sg(struct ib_device *dev, struct scatterlist *sg, int nents, enum dma_data_direction direction) argument 1839 ib_dma_map_sg_attrs(struct ib_device *dev, struct scatterlist *sg, int nents, enum dma_data_direction direction, struct dma_attrs *attrs) argument 1847 ib_dma_unmap_sg_attrs(struct ib_device *dev, struct scatterlist *sg, int nents, enum dma_data_direction direction, struct dma_attrs *attrs) argument 1859 ib_sg_dma_address(struct ib_device *dev, struct scatterlist *sg) argument 1872 ib_sg_dma_len(struct ib_device *dev, struct scatterlist *sg) argument [all...] |
/freebsd-9.3-release/sys/dev/virtio/network/ |
H A D | if_vtnet.c | 1385 struct sglist *sg; local 1391 sg = rxq->vtnrx_sg; 1401 sglist_reset(sg); 1405 sglist_append(sg, &rxhdr->vrh_hdr, sc->vtnet_hdr_size); 1410 sglist_append(sg, mdata + offset, m->m_len - offset); 1412 error = sglist_append_mbuf(sg, m->m_next); 1416 error = virtqueue_enqueue(rxq->vtnrx_vq, m, sg, 0, sg->sg_nseg); 2072 struct sglist *sg; local 2078 sg 3048 vtnet_exec_ctrl_cmd(struct vtnet_softc *sc, void *cookie, struct sglist *sg, int readable, int writable) argument 3077 struct sglist sg; local 3102 struct sglist sg; local 3134 struct sglist sg; local 3227 struct sglist sg; local 3330 struct sglist sg; local [all...] |