Searched refs:chan (Results 1 - 25 of 476) sorted by relevance

1234567891011>>

/src/sys/dev/pci/
H A Drdcide_reg.h34 #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 Dpciide_ite_reg.h24 #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 Dpciidereg.h52 #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 Dpciide_hpt_reg.h48 #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 Dpciide_acer_reg.h31 #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 Dchannel.c55 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 Dnouveau_nv50_fbcon.c40 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 Dnouveau_nvc0_fbcon.c40 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 Dnouveau_nvc0_fence.c37 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 Dnouveau_nv04_fbcon.c39 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 Dnouveau_dma.c44 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 Dnouveau_dma.h89 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 Dnouveau_chan.c59 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 Dl2cap_upper.c64 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 Dl2cap_lower.c64 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 Dl2cap_misc.c84 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 Dnouveau_nvkm_engine_sw_chan.c29 #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 Dchan.c1 /* $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 Dchan.h1 /* $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 Dnouveau_nvkm_engine_fifo_dmag84.c47 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 Dnouveau_nvkm_engine_fifo_chan.c29 #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 Dnouveau_nvkm_engine_fifo_channv50.c54 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 Dnouveau_nvkm_engine_disp_dmacgv100.c33 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 Disadma.c90 _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 Dnouveau_nvkm_engine_gr_nv25.c12 #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...]

Completed in 28 milliseconds

1234567891011>>