| /src/sys/dev/pci/ |
| H A D | rdcide_reg.h | 34 #define RDCIDE_PATR_EN(chan) (0x8000 << ((chan) * 16)) 35 #define RDCIDE_PATR_DEV1_TEN(chan) (0x4000 << ((chan) * 16)) 36 #define RDCIDE_PATR_SETUP(val, chan) (((val) << 12) << ((chan) * 16)) 37 #define RDCIDE_PATR_SETUP_MASK(chan) (0x3000 << ((chan) * 16)) 38 #define RDCIDE_PATR_HOLD(val, chan) (((val) << 8) << ((chan) * 1 [all...] |
| H A D | pciide_ite_reg.h | 24 #define IT_CFG_IORDY(chan) (0x0001 << (chan)) 25 #define IT_CFG_BLID(chan) (0x0004 << (chan)) 26 #define IT_CFG_CABLE(chan, drive) (0x0010 << ((chan) * 2 + (drive))) 27 #define IT_CFG_DECODE(chan) (0x8000 >> ((chan) * 2)) 32 #define IT_MODE_50MHZ(chan) (0x0002 << (chan)) [all...] |
| H A D | pciidereg.h | 52 #define PCIIDE_REG_CMD_BASE(chan) (0x10 + (8 * (chan))) 53 #define PCIIDE_REG_CTL_BASE(chan) (0x14 + (8 * (chan))) 63 #define PCIIDE_CHAN_EN(chan) (0x20 >> (chan)) 64 #define PCIIDE_INTERFACE_PCI(chan) (0x01 << (2 * (chan))) 65 #define PCIIDE_INTERFACE_SETTABLE(chan) (0x02 << (2 * (chan))) [all...] |
| H A D | pciide_hpt_reg.h | 48 #define HPT_IDETIM(chan, drive) (0x40 + ((drive) * 4) + ((chan) * 8)) 55 #define HPT366_CTRL1_BLKDIS(chan) (0x40 << (chan)) 56 #define HPT366_CTRL1_CHANEN(chan) (0x10 << (chan)) 57 #define HPT366_CTRL1_CLRBUF(chan) (0x04 << (chan)) 58 #define HPT366_CTRL1_LEG(chan) (0x01 << (chan)) [all...] |
| H A D | pciide_acer_reg.h | 31 #define PCIIDE_CHAN_RO(chan) (0x20 >> (chan)) 39 #define ACER_0x4A_80PIN(chan) (0x1 << (chan)) 59 #define ACER_FCS_TIMREG(chan,drv) ((0x8) >> ((drv) + (chan) * 2)) 68 #define ACER_FTH_VAL(chan, drv, val) \ 69 (((val) & 0x3) << ((drv) * 4 + (chan) * 8)) 70 #define ACER_FTH_OPL(chan, drv, val) \ 71 (((val) & 0x3) << (2 + (drv) * 4 + (chan) * [all...] |
| /src/usr.sbin/btpand/ |
| H A D | channel.c | 55 channel_t *chan; local in function:channel_alloc 57 chan = malloc(sizeof(channel_t)); 58 if (chan == NULL) { 63 memset(chan, 0, sizeof(channel_t)); 64 STAILQ_INIT(&chan->pktlist); 65 chan->state = CHANNEL_CLOSED; 66 LIST_INSERT_HEAD(&channel_list, chan, next); 68 return chan; 72 channel_open(channel_t *chan, int fd) argument 76 assert(chan 113 channel_close(channel_t * chan) argument 139 channel_free(channel_t * chan) argument 157 channel_t *chan = arg; local in function:channel_start 186 channel_t *chan = arg; local in function:channel_read 220 channel_t *chan; local in function:channel_dispatch 260 channel_put(channel_t * chan,packet_t * pkt) argument 280 channel_timeout(channel_t * chan,int to) argument 299 channel_t *chan, *next; local in function:channel_watchdog [all...] |
| /src/sys/external/bsd/drm2/dist/drm/nouveau/ |
| H A D | nouveau_nv50_fbcon.c | 40 struct nouveau_channel *chan = drm->channel; local in function:nv50_fbcon_fillrect 43 ret = RING_SPACE(chan, rect->rop == ROP_COPY ? 7 : 11); 48 BEGIN_NV04(chan, NvSub2D, 0x02ac, 1); 49 OUT_RING(chan, 1); 51 BEGIN_NV04(chan, NvSub2D, 0x0588, 1); 54 OUT_RING(chan, ((uint32_t *)info->pseudo_palette)[rect->color]); 56 OUT_RING(chan, rect->color); 57 BEGIN_NV04(chan, NvSub2D, 0x0600, 4); 58 OUT_RING(chan, rect->dx); 59 OUT_RING(chan, rec 75 struct nouveau_channel *chan = drm->channel; local in function:nv50_fbcon_copyarea 103 struct nouveau_channel *chan = drm->channel; local in function:nv50_fbcon_imageblit 160 struct nouveau_channel *chan = drm->channel; local in function:nv50_fbcon_accel_init [all...] |
| H A D | nouveau_nvc0_fbcon.c | 40 struct nouveau_channel *chan = drm->channel; local in function:nvc0_fbcon_fillrect 43 ret = RING_SPACE(chan, rect->rop == ROP_COPY ? 7 : 11); 48 BEGIN_NVC0(chan, NvSub2D, 0x02ac, 1); 49 OUT_RING (chan, 1); 51 BEGIN_NVC0(chan, NvSub2D, 0x0588, 1); 54 OUT_RING (chan, ((uint32_t *)info->pseudo_palette)[rect->color]); 56 OUT_RING (chan, rect->color); 57 BEGIN_NVC0(chan, NvSub2D, 0x0600, 4); 58 OUT_RING (chan, rect->dx); 59 OUT_RING (chan, rec 75 struct nouveau_channel *chan = drm->channel; local in function:nvc0_fbcon_copyarea 103 struct nouveau_channel *chan = drm->channel; local in function:nvc0_fbcon_imageblit 160 struct nouveau_channel *chan = drm->channel; local in function:nvc0_fbcon_accel_init [all...] |
| H A D | nouveau_nvc0_fence.c | 37 nvc0_fence_emit32(struct nouveau_channel *chan, u64 virtual, u32 sequence) argument 39 int ret = RING_SPACE(chan, 6); 41 BEGIN_NVC0(chan, 0, NV84_SUBCHAN_SEMAPHORE_ADDRESS_HIGH, 5); 42 OUT_RING (chan, upper_32_bits(virtual)); 43 OUT_RING (chan, lower_32_bits(virtual)); 44 OUT_RING (chan, sequence); 45 OUT_RING (chan, NV84_SUBCHAN_SEMAPHORE_TRIGGER_WRITE_LONG); 46 OUT_RING (chan, 0x00000000); 47 FIRE_RING (chan); 53 nvc0_fence_sync32(struct nouveau_channel *chan, u6 argument 69 nvc0_fence_context_new(struct nouveau_channel * chan) argument [all...] |
| H A D | nouveau_nv04_fbcon.c | 39 struct nouveau_channel *chan = drm->channel; local in function:nv04_fbcon_copyarea 42 ret = RING_SPACE(chan, 4); 46 BEGIN_NV04(chan, NvSubImageBlit, 0x0300, 3); 47 OUT_RING(chan, (region->sy << 16) | region->sx); 48 OUT_RING(chan, (region->dy << 16) | region->dx); 49 OUT_RING(chan, (region->height << 16) | region->width); 50 FIRE_RING(chan); 59 struct nouveau_channel *chan = drm->channel; local in function:nv04_fbcon_fillrect 62 ret = RING_SPACE(chan, 7); 66 BEGIN_NV04(chan, NvSubGdiRec 86 struct nouveau_channel *chan = drm->channel; local in function:nv04_fbcon_imageblit 143 struct nouveau_channel *chan = drm->channel; local in function:nv04_fbcon_accel_init [all...] |
| H A D | nouveau_dma.c | 44 OUT_RINGp(struct nouveau_channel *chan, const void *data, unsigned nr_dwords) argument 47 u32 *mem = ttm_kmap_obj_virtual(&chan->push.buffer->kmap, &is_iomem); 48 mem = &mem[chan->dma.cur]; 53 chan->dma.cur += nr_dwords; 69 READ_GET(struct nouveau_channel *chan, uint64_t *prev_get, int *timeout) argument 73 val = nvif_rd32(&chan->user, chan->user_get); 74 if (chan->user_get_hi) 75 val |= (uint64_t)nvif_rd32(&chan->user, chan 100 nv50_dma_push(struct nouveau_channel * chan,u64 offset,int length) argument 124 nv50_dma_push_wait(struct nouveau_channel * chan,int count) argument 150 nv50_dma_wait(struct nouveau_channel * chan,int slots,int count) argument 193 nouveau_dma_wait(struct nouveau_channel * chan,int slots,int size) argument [all...] |
| H A D | nouveau_dma.h | 89 RING_SPACE(struct nouveau_channel *chan, int size) argument 93 ret = nouveau_dma_wait(chan, 1, size); 97 chan->dma.free -= size; 102 OUT_RING(struct nouveau_channel *chan, int data) argument 104 nouveau_bo_wr32(chan->push.buffer, chan->dma.cur++, data); 108 OUT_RINGp(struct nouveau_channel *chan, const void *data, unsigned nr_dwords); 111 BEGIN_NV04(struct nouveau_channel *chan, int subc, int mthd, int size) argument 113 OUT_RING(chan, 0x00000000 | (subc << 13) | (size << 18) | mthd); 117 BEGIN_NI04(struct nouveau_channel *chan, in argument 123 BEGIN_NVC0(struct nouveau_channel * chan,int subc,int mthd,int size) argument 129 BEGIN_NIC0(struct nouveau_channel * chan,int subc,int mthd,int size) argument 135 BEGIN_IMC0(struct nouveau_channel * chan,int subc,int mthd,u16 data) argument 147 FIRE_RING(struct nouveau_channel * chan) argument 164 WIND_RING(struct nouveau_channel * chan) argument [all...] |
| H A D | nouveau_chan.c | 59 struct nouveau_channel *chan = container_of(ntfy, typeof(*chan), kill); local in function:nouveau_channel_killed 60 struct nouveau_cli *cli = (void *)chan->user.client; 61 NV_PRINTK(warn, cli, "channel %d killed!\n", chan->chid); 62 atomic_set(&chan->killed, 1); 63 if (chan->fence) 64 nouveau_fence_context_kill(chan->fence, -ENODEV); 69 nouveau_channel_idle(struct nouveau_channel *chan) argument 71 if (likely(chan && chan 94 struct nouveau_channel *chan = *pchan; local in function:nouveau_channel_del 135 struct nouveau_channel *chan; local in function:nouveau_channel_prep 253 struct nouveau_channel *chan; local in function:nouveau_channel_ind 334 struct nouveau_channel *chan; local in function:nouveau_channel_dma 362 nouveau_channel_init(struct nouveau_channel * chan,u32 vram,u32 gart) argument [all...] |
| /src/sys/netbt/ |
| H A D | l2cap_upper.c | 64 struct l2cap_channel *chan; local in function:l2cap_attach_pcb 70 chan = malloc(sizeof(struct l2cap_channel), M_BLUETOOTH, 72 if (chan == NULL) 75 chan->lc_proto = proto; 76 chan->lc_upper = upper; 78 chan->lc_state = L2CAP_CLOSED; 80 chan->lc_lcid = L2CAP_NULL_CID; 81 chan->lc_rcid = L2CAP_NULL_CID; 83 chan->lc_laddr.bt_len = sizeof(struct sockaddr_bt); 84 chan 110 l2cap_bind_pcb(struct l2cap_channel * chan,struct sockaddr_bt * addr) argument 126 l2cap_sockaddr_pcb(struct l2cap_channel * chan,struct sockaddr_bt * addr) argument 147 l2cap_connect_pcb(struct l2cap_channel * chan,struct sockaddr_bt * dest) argument 217 l2cap_peeraddr_pcb(struct l2cap_channel * chan,struct sockaddr_bt * addr) argument 238 l2cap_disconnect_pcb(struct l2cap_channel * chan,int linger) argument 270 struct l2cap_channel *chan; local in function:l2cap_detach_pcb 311 l2cap_listen_pcb(struct l2cap_channel * chan) argument 397 l2cap_send_pcb(struct l2cap_channel * chan,struct mbuf * m) argument 445 l2cap_setopt(struct l2cap_channel * chan,const struct sockopt * sopt) argument 501 l2cap_getopt(struct l2cap_channel * chan,struct sockopt * sopt) argument [all...] |
| H A D | l2cap_lower.c | 64 l2cap_close(struct l2cap_channel *chan, int err) argument 69 if (chan->lc_state == L2CAP_CLOSED) 78 TAILQ_FOREACH(pdu, &chan->lc_link->hl_txq, lp_next) { 79 if (pdu->lp_chan == chan) 86 req = TAILQ_FIRST(&chan->lc_link->hl_reqs); 89 if (req->lr_chan == chan) 95 chan->lc_pending = 0; 96 chan->lc_state = L2CAP_CLOSED; 97 hci_acl_close(chan->lc_link, err); 98 chan 112 struct l2cap_channel *chan; local in function:l2cap_recv_frame 159 l2cap_start(struct l2cap_channel * chan) argument [all...] |
| H A D | l2cap_misc.c | 84 l2cap_setmode(struct l2cap_channel *chan) argument 87 KASSERT(chan != NULL); 88 KASSERT(chan->lc_link != NULL); 90 DPRINTF("CID #%d, auth %s, encrypt %s, secure %s\n", chan->lc_lcid, 91 (chan->lc_mode & L2CAP_LM_AUTH ? "yes" : "no"), 92 (chan->lc_mode & L2CAP_LM_ENCRYPT ? "yes" : "no"), 93 (chan->lc_mode & L2CAP_LM_SECURE ? "yes" : "no")); 95 if (chan->lc_mode & L2CAP_LM_AUTH) 96 chan->lc_link->hl_flags |= HCI_LINK_AUTH_REQ; 98 if (chan 111 l2cap_request_alloc(struct l2cap_channel * chan,uint8_t code) argument 194 struct l2cap_channel *chan; local in function:l2cap_rtx 218 l2cap_cid_alloc(struct l2cap_channel * chan) argument 255 struct l2cap_channel *chan; local in function:l2cap_cid_lookup [all...] |
| /src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/sw/ |
| H A D | nouveau_nvkm_engine_sw_chan.c | 29 #include "chan.h" 38 nvkm_sw_chan_mthd(struct nvkm_sw_chan *chan, int subc, u32 mthd, u32 data) argument 44 nvkm_event_send(&chan->event, 1, 0, NULL, 0); 47 if (chan->func->mthd) 48 return chan->func->mthd(chan, subc, mthd, data); 80 struct nvkm_sw_chan *chan = nvkm_sw_chan(object); local in function:nvkm_sw_chan_dtor 81 struct nvkm_sw *sw = chan->sw; 83 void *data = chan; 85 if (chan 101 nvkm_sw_chan_ctor(const struct nvkm_sw_chan_func * func,struct nvkm_sw * sw,struct nvkm_fifo_chan * fifo,const struct nvkm_oclass * oclass,struct nvkm_sw_chan * chan) argument [all...] |
| /src/lib/librefuse/refuse/ |
| H A D | chan.c | 1 /* $NetBSD: chan.c,v 1.1 2022/01/22 08:09:40 pho Exp $ */ 34 __RCSID("$NetBSD: chan.c,v 1.1 2022/01/22 08:09:40 pho Exp $"); 71 struct fuse_chan* chan; local in function:fuse_chan_new 73 chan = calloc(1, sizeof(*chan)); 74 if (!chan) { 79 chan->mountpoint = strdup(mountpoint); 80 if (!chan->mountpoint) { 82 free(chan); 86 chan 98 fuse_chan_destroy(struct fuse_chan * chan) argument 106 fuse_chan_stash(struct fuse_chan * chan) argument 145 struct fuse_chan* chan = NULL; local in function:fuse_chan_peek 167 struct fuse_chan* chan = NULL; local in function:fuse_chan_take 193 struct fuse_chan* chan = NULL; local in function:fuse_chan_find 221 fuse_chan_set_fuse(struct fuse_chan * chan,struct fuse * fuse) argument 226 fuse_chan_set_to_be_destroyed(struct fuse_chan * chan,bool is_to_be_destroyed) argument 231 fuse_chan_mountpoint(const struct fuse_chan * chan) argument 236 fuse_chan_args(struct fuse_chan * chan) argument 241 fuse_chan_fuse(struct fuse_chan * chan) argument 246 fuse_chan_is_to_be_destroyed(const struct fuse_chan * chan) argument [all...] |
| H A D | chan.h | 1 /* $NetBSD: chan.h,v 1.1 2022/01/22 08:09:40 pho Exp $ */ 59 void fuse_chan_destroy(struct fuse_chan* chan); 61 int fuse_chan_stash(struct fuse_chan* chan); 64 struct fuse_chan* fuse_chan_find(bool (*pred)(struct fuse_chan* chan, void* priv), 67 void fuse_chan_set_fuse(struct fuse_chan* chan, struct fuse* fuse); 68 void fuse_chan_set_to_be_destroyed(struct fuse_chan* chan, bool is_to_be_destroyed); 70 const char* fuse_chan_mountpoint(const struct fuse_chan* chan); 71 struct fuse_args* fuse_chan_args(struct fuse_chan* chan); 72 struct fuse* fuse_chan_fuse(struct fuse_chan* chan); 73 bool fuse_chan_is_to_be_destroyed(const struct fuse_chan* chan); [all...] |
| /src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/ |
| H A D | nouveau_nvkm_engine_fifo_dmag84.c | 47 struct nv50_fifo_chan *chan; local in function:g84_fifo_dma_new 61 if (!(chan = kzalloc(sizeof(*chan), GFP_KERNEL))) 63 *pobject = &chan->base.object; 66 oclass, chan); 70 args->v0.chid = chan->base.chid; 72 nvkm_kmap(chan->ramfc); 73 nvkm_wo32(chan->ramfc, 0x08, lower_32_bits(args->v0.offset)); 74 nvkm_wo32(chan->ramfc, 0x0c, upper_32_bits(args->v0.offset)); 75 nvkm_wo32(chan [all...] |
| H A D | nouveau_nvkm_engine_fifo_chan.c | 29 #include "chan.h" 39 struct nvkm_fifo_chan *chan; member in struct:nvkm_fifo_chan_object 49 struct nvkm_fifo_chan *chan = object->chan; local in function:nvkm_fifo_chan_child_fini 50 struct nvkm_fifo_engn *engn = &chan->engn[engine->subdev.index]; 57 if (chan->func->engine_fini) { 58 ret = chan->func->engine_fini(chan, engine, suspend); 60 nvif_error(&chan->object, 72 nvif_trace(&chan 82 struct nvkm_fifo_chan *chan = object->chan; local in function:nvkm_fifo_chan_child_init 115 struct nvkm_fifo_chan *chan = object->chan; local in function:nvkm_fifo_chan_child_del 142 struct nvkm_fifo_chan *chan = nvkm_fifo_chan(oclass->parent); local in function:nvkm_fifo_chan_child_new 209 struct nvkm_fifo_chan *chan = nvkm_fifo_chan(object); local in function:nvkm_fifo_chan_child_get 254 struct nvkm_fifo_chan *chan = nvkm_fifo_chan(object); local in function:nvkm_fifo_chan_ntfy 270 struct nvkm_fifo_chan *chan = nvkm_fifo_chan(object); local in function:nvkm_fifo_chan_map 283 nvkm_fifo_chan_ensure_mapped(struct nvkm_fifo_chan * chan) argument 305 struct nvkm_fifo_chan *chan = nvkm_fifo_chan(object); local in function:nvkm_fifo_chan_rd32 330 struct nvkm_fifo_chan *chan = nvkm_fifo_chan(object); local in function:nvkm_fifo_chan_wr32 355 struct nvkm_fifo_chan *chan = nvkm_fifo_chan(object); local in function:nvkm_fifo_chan_fini 363 struct nvkm_fifo_chan *chan = nvkm_fifo_chan(object); local in function:nvkm_fifo_chan_init 371 struct nvkm_fifo_chan *chan = nvkm_fifo_chan(object); local in function:nvkm_fifo_chan_dtor 416 nvkm_fifo_chan_ctor(const struct nvkm_fifo_chan_func * func,struct nvkm_fifo * fifo,u32 size,u32 align,bool zero,u64 hvmm,u64 push,u64 engines,int bar,u32 base,u32 user,const struct nvkm_oclass * oclass,struct nvkm_fifo_chan * chan) argument [all...] |
| H A D | nouveau_nvkm_engine_fifo_channv50.c | 54 struct nv50_fifo_chan *chan = nv50_fifo_chan(base); local in function:nv50_fifo_chan_engine_fini 55 struct nv50_fifo *fifo = chan->fifo; 80 nvkm_wr32(device, 0x0032fc, chan->base.inst->addr >> 12); 86 chan->base.chid, chan->base.object.client->name); 93 nvkm_kmap(chan->eng); 94 nvkm_wo32(chan->eng, offset + 0x00, 0x00000000); 95 nvkm_wo32(chan->eng, offset + 0x04, 0x00000000); 96 nvkm_wo32(chan->eng, offset + 0x08, 0x00000000); 97 nvkm_wo32(chan 110 struct nv50_fifo_chan *chan = nv50_fifo_chan(base); local in function:nv50_fifo_chan_engine_init 137 struct nv50_fifo_chan *chan = nv50_fifo_chan(base); local in function:nv50_fifo_chan_engine_dtor 146 struct nv50_fifo_chan *chan = nv50_fifo_chan(base); local in function:nv50_fifo_chan_engine_ctor 158 struct nv50_fifo_chan *chan = nv50_fifo_chan(base); local in function:nv50_fifo_chan_object_dtor 166 struct nv50_fifo_chan *chan = nv50_fifo_chan(base); local in function:nv50_fifo_chan_object_ctor 186 struct nv50_fifo_chan *chan = nv50_fifo_chan(base); local in function:nv50_fifo_chan_fini 200 struct nv50_fifo_chan *chan = nv50_fifo_chan(base); local in function:nv50_fifo_chan_init 213 struct nv50_fifo_chan *chan = nv50_fifo_chan(base); local in function:nv50_fifo_chan_dtor 236 nv50_fifo_chan_ctor(struct nv50_fifo * fifo,u64 vmm,u64 push,const struct nvkm_oclass * oclass,struct nv50_fifo_chan * chan) argument [all...] |
| /src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/ |
| H A D | nouveau_nvkm_engine_disp_dmacgv100.c | 33 gv100_disp_dmac_idle(struct nv50_disp_chan *chan) argument 35 struct nvkm_device *device = chan->disp->base.engine.subdev.device; 36 const u32 soff = (chan->chid.ctrl - 1) * 0x04; 46 gv100_disp_dmac_bind(struct nv50_disp_chan *chan, argument 49 return nvkm_ramht_insert(chan->disp->ramht, object, 50 chan->chid.user, -9, handle, 51 chan->chid.user << 25 | 0x00000040); 55 gv100_disp_dmac_fini(struct nv50_disp_chan *chan) argument 57 struct nvkm_device *device = chan->disp->base.engine.subdev.device; 58 const u32 coff = chan 65 gv100_disp_dmac_init(struct nv50_disp_chan * chan) argument [all...] |
| /src/sys/dev/isa/ |
| H A D | isadma.c | 90 _isa_dmaunmask(struct isa_dma_state *ids, int chan) argument 92 int ochan = chan & 3; 94 ISA_DMA_MASK_CLR(ids, chan); 104 if ((chan & 4) == 0) 113 _isa_dmamask(struct isa_dma_state *ids, int chan) argument 115 int ochan = chan & 3; 117 ISA_DMA_MASK_SET(ids, chan); 126 if ((chan & 4) == 0) { 145 int chan; local in function:_isa_dmainit 190 for (chan 230 _isa_dmacascade(struct isa_dma_state * ids,int chan) argument 264 _isa_dmacascade_stop(struct isa_dma_state * ids,int chan) argument 282 _isa_drq_alloc(struct isa_dma_state * ids,int chan) argument 291 _isa_drq_free(struct isa_dma_state * ids,int chan) argument 300 _isa_dmamaxsize(struct isa_dma_state * ids,int chan) argument 312 _isa_dmamap_create(struct isa_dma_state * ids,int chan,bus_size_t size,int flags) argument 331 _isa_dmamap_destroy(struct isa_dma_state * ids,int chan) argument 351 _isa_dmastart(struct isa_dma_state * ids,int chan,void * addr,bus_size_t nbytes,struct proc * p,int flags,int busdmaflags) argument 479 _isa_dmaabort(struct isa_dma_state * ids,int chan) argument 493 _isa_dmacount(struct isa_dma_state * ids,int chan) argument 539 _isa_dmafinished(struct isa_dma_state * ids,int chan) argument 559 _isa_dmadone(struct isa_dma_state * ids,int chan) argument 627 _isa_dmamem_alloc(struct isa_dma_state * ids,int chan,bus_size_t size,bus_addr_t * addrp,int flags) argument 651 _isa_dmamem_free(struct isa_dma_state * ids,int chan,bus_addr_t addr,bus_size_t size) argument 667 _isa_dmamem_map(struct isa_dma_state * ids,int chan,bus_addr_t addr,bus_size_t size,void ** kvap,int flags) argument 683 _isa_dmamem_unmap(struct isa_dma_state * ids,int chan,void * kva,size_t size) argument 695 _isa_dmamem_mmap(struct isa_dma_state * ids,int chan,bus_addr_t addr,bus_size_t size,off_t off,int prot,int flags) argument 714 _isa_drq_isfree(struct isa_dma_state * ids,int chan) argument 726 _isa_malloc(struct isa_dma_state * ids,int chan,size_t size,struct malloc_type * pool,int flags) argument [all...] |
| /src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/ |
| H A D | nouveau_nvkm_engine_gr_nv25.c | 12 #include <engine/fifo/chan.h> 30 struct nv20_gr_chan *chan; local in function:nv25_gr_chan_new 33 if (!(chan = kzalloc(sizeof(*chan), GFP_KERNEL))) 35 nvkm_object_ctor(&nv25_gr_chan, oclass, &chan->object); 36 chan->gr = gr; 37 chan->chid = fifoch->chid; 38 *pobject = &chan->object; 42 &chan->inst); 46 nvkm_kmap(chan [all...] |