Home
last modified time | relevance | path

Searched refs:chan (Results 1 – 25 of 497) sorted by relevance

12345678910>>...20

/netbsd-src/usr.sbin/btpand/
H A Dchannel.c55 channel_t *chan; in channel_alloc() local
57 chan = malloc(sizeof(channel_t)); in channel_alloc()
58 if (chan == NULL) { in channel_alloc()
63 memset(chan, 0, sizeof(channel_t)); in channel_alloc()
64 STAILQ_INIT(&chan->pktlist); in channel_alloc()
65 chan->state = CHANNEL_CLOSED; in channel_alloc()
66 LIST_INSERT_HEAD(&channel_list, chan, next); in channel_alloc()
68 return chan; in channel_alloc()
72 channel_open(channel_t *chan, int fd) in channel_open() argument
76 assert(chan->refcnt == 0); in channel_open()
[all …]
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/
H A Dnouveau_nv50_fbcon.c40 struct nouveau_channel *chan = drm->channel; in nv50_fbcon_fillrect() local
43 ret = RING_SPACE(chan, rect->rop == ROP_COPY ? 7 : 11); in nv50_fbcon_fillrect()
48 BEGIN_NV04(chan, NvSub2D, 0x02ac, 1); in nv50_fbcon_fillrect()
49 OUT_RING(chan, 1); in nv50_fbcon_fillrect()
51 BEGIN_NV04(chan, NvSub2D, 0x0588, 1); in nv50_fbcon_fillrect()
54 OUT_RING(chan, ((uint32_t *)info->pseudo_palette)[rect->color]); in nv50_fbcon_fillrect()
56 OUT_RING(chan, rect->color); in nv50_fbcon_fillrect()
57 BEGIN_NV04(chan, NvSub2D, 0x0600, 4); in nv50_fbcon_fillrect()
58 OUT_RING(chan, rect->dx); in nv50_fbcon_fillrect()
59 OUT_RING(chan, rect->dy); in nv50_fbcon_fillrect()
[all …]
H A Dnouveau_nvc0_fbcon.c40 struct nouveau_channel *chan = drm->channel; in nvc0_fbcon_fillrect() local
43 ret = RING_SPACE(chan, rect->rop == ROP_COPY ? 7 : 11); in nvc0_fbcon_fillrect()
48 BEGIN_NVC0(chan, NvSub2D, 0x02ac, 1); in nvc0_fbcon_fillrect()
49 OUT_RING (chan, 1); in nvc0_fbcon_fillrect()
51 BEGIN_NVC0(chan, NvSub2D, 0x0588, 1); in nvc0_fbcon_fillrect()
54 OUT_RING (chan, ((uint32_t *)info->pseudo_palette)[rect->color]); in nvc0_fbcon_fillrect()
56 OUT_RING (chan, rect->color); in nvc0_fbcon_fillrect()
57 BEGIN_NVC0(chan, NvSub2D, 0x0600, 4); in nvc0_fbcon_fillrect()
58 OUT_RING (chan, rect->dx); in nvc0_fbcon_fillrect()
59 OUT_RING (chan, rect->dy); in nvc0_fbcon_fillrect()
[all …]
H A Dnouveau_nv04_fbcon.c39 struct nouveau_channel *chan = drm->channel; in nv04_fbcon_copyarea() local
42 ret = RING_SPACE(chan, 4); in nv04_fbcon_copyarea()
46 BEGIN_NV04(chan, NvSubImageBlit, 0x0300, 3); in nv04_fbcon_copyarea()
47 OUT_RING(chan, (region->sy << 16) | region->sx); in nv04_fbcon_copyarea()
48 OUT_RING(chan, (region->dy << 16) | region->dx); in nv04_fbcon_copyarea()
49 OUT_RING(chan, (region->height << 16) | region->width); in nv04_fbcon_copyarea()
50 FIRE_RING(chan); in nv04_fbcon_copyarea()
59 struct nouveau_channel *chan = drm->channel; in nv04_fbcon_fillrect() local
62 ret = RING_SPACE(chan, 7); in nv04_fbcon_fillrect()
66 BEGIN_NV04(chan, NvSubGdiRect, 0x02fc, 1); in nv04_fbcon_fillrect()
[all …]
H A Dnouveau_chan.c59 struct nouveau_channel *chan = container_of(ntfy, typeof(*chan), kill); in nouveau_channel_killed() local
60 struct nouveau_cli *cli = (void *)chan->user.client; in nouveau_channel_killed()
61 NV_PRINTK(warn, cli, "channel %d killed!\n", chan->chid); in nouveau_channel_killed()
62 atomic_set(&chan->killed, 1); in nouveau_channel_killed()
63 if (chan->fence) in nouveau_channel_killed()
64 nouveau_fence_context_kill(chan->fence, -ENODEV); in nouveau_channel_killed()
69 nouveau_channel_idle(struct nouveau_channel *chan) in nouveau_channel_idle() argument
71 if (likely(chan && chan->fence && !atomic_read(&chan->killed))) { in nouveau_channel_idle()
72 struct nouveau_cli *cli = (void *)chan->user.client; in nouveau_channel_idle()
76 ret = nouveau_fence_new(chan, false, &fence); in nouveau_channel_idle()
[all …]
H A Dnouveau_dma.c44 OUT_RINGp(struct nouveau_channel *chan, const void *data, unsigned nr_dwords) in OUT_RINGp() argument
47 u32 *mem = ttm_kmap_obj_virtual(&chan->push.buffer->kmap, &is_iomem); in OUT_RINGp()
48 mem = &mem[chan->dma.cur]; in OUT_RINGp()
53 chan->dma.cur += nr_dwords; in OUT_RINGp()
69 READ_GET(struct nouveau_channel *chan, uint64_t *prev_get, int *timeout) in READ_GET() argument
73 val = nvif_rd32(&chan->user, chan->user_get); in READ_GET()
74 if (chan->user_get_hi) in READ_GET()
75 val |= (uint64_t)nvif_rd32(&chan->user, chan->user_get_hi) << 32; in READ_GET()
92 if (val < chan->push.addr || in READ_GET()
93 val > chan->push.addr + (chan->dma.max << 2)) in READ_GET()
[all …]
H A Dnouveau_dma.h89 RING_SPACE(struct nouveau_channel *chan, int size) in RING_SPACE() argument
93 ret = nouveau_dma_wait(chan, 1, size); in RING_SPACE()
97 chan->dma.free -= size; in RING_SPACE()
102 OUT_RING(struct nouveau_channel *chan, int data) in OUT_RING() argument
104 nouveau_bo_wr32(chan->push.buffer, chan->dma.cur++, data); in OUT_RING()
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) in BEGIN_NV04() argument
113 OUT_RING(chan, 0x00000000 | (subc << 13) | (size << 18) | mthd); in BEGIN_NV04()
117 BEGIN_NI04(struct nouveau_channel *chan, int subc, int mthd, int size) in BEGIN_NI04() argument
119 OUT_RING(chan, 0x40000000 | (subc << 13) | (size << 18) | mthd); in BEGIN_NI04()
[all …]
H A Dnouveau_abi16.c119 nouveau_abi16_ntfy_fini(struct nouveau_abi16_chan *chan, in nouveau_abi16_ntfy_fini() argument
123 nvkm_mm_free(&chan->heap, &ntfy->node); in nouveau_abi16_ntfy_fini()
130 struct nouveau_abi16_chan *chan) in nouveau_abi16_chan_fini() argument
136 if (chan->chan && chan->ntfy) in nouveau_abi16_chan_fini()
137 nouveau_channel_idle(chan->chan); in nouveau_abi16_chan_fini()
140 list_for_each_entry_safe(ntfy, temp, &chan->notifiers, head) { in nouveau_abi16_chan_fini()
141 nouveau_abi16_ntfy_fini(chan, ntfy); in nouveau_abi16_chan_fini()
144 if (chan->ntfy) { in nouveau_abi16_chan_fini()
145 nouveau_vma_del(&chan->ntfy_vma); in nouveau_abi16_chan_fini()
146 nouveau_bo_unpin(chan->ntfy); in nouveau_abi16_chan_fini()
[all …]
/netbsd-src/sys/netbt/
H A Dl2cap_upper.c64 struct l2cap_channel *chan; in l2cap_attach_pcb() local
70 chan = malloc(sizeof(struct l2cap_channel), M_BLUETOOTH, in l2cap_attach_pcb()
72 if (chan == NULL) in l2cap_attach_pcb()
75 chan->lc_proto = proto; in l2cap_attach_pcb()
76 chan->lc_upper = upper; in l2cap_attach_pcb()
78 chan->lc_state = L2CAP_CLOSED; in l2cap_attach_pcb()
80 chan->lc_lcid = L2CAP_NULL_CID; in l2cap_attach_pcb()
81 chan->lc_rcid = L2CAP_NULL_CID; in l2cap_attach_pcb()
83 chan->lc_laddr.bt_len = sizeof(struct sockaddr_bt); in l2cap_attach_pcb()
84 chan->lc_laddr.bt_family = AF_BLUETOOTH; in l2cap_attach_pcb()
[all …]
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/
H A Dnouveau_nvkm_engine_fifo_chan.c39 struct nvkm_fifo_chan *chan; member
49 struct nvkm_fifo_chan *chan = object->chan; in nvkm_fifo_chan_child_fini() local
50 struct nvkm_fifo_engn *engn = &chan->engn[engine->subdev.index]; in nvkm_fifo_chan_child_fini()
57 if (chan->func->engine_fini) { in nvkm_fifo_chan_child_fini()
58 ret = chan->func->engine_fini(chan, engine, suspend); in nvkm_fifo_chan_child_fini()
60 nvif_error(&chan->object, in nvkm_fifo_chan_child_fini()
72 nvif_trace(&chan->object, "detached %s\n", name); in nvkm_fifo_chan_child_fini()
82 struct nvkm_fifo_chan *chan = object->chan; in nvkm_fifo_chan_child_init() local
83 struct nvkm_fifo_engn *engn = &chan->engn[engine->subdev.index]; in nvkm_fifo_chan_child_init()
96 if (chan->func->engine_init) { in nvkm_fifo_chan_child_init()
[all …]
H A Dnouveau_nvkm_engine_fifo_gpfifogk104.c43 gk104_fifo_gpfifo_kick_locked(struct gk104_fifo_chan *chan) in gk104_fifo_gpfifo_kick_locked() argument
45 struct gk104_fifo *fifo = chan->fifo; in gk104_fifo_gpfifo_kick_locked()
48 struct nvkm_client *client = chan->base.object.client; in gk104_fifo_gpfifo_kick_locked()
49 struct nvkm_fifo_cgrp *cgrp = chan->cgrp; in gk104_fifo_gpfifo_kick_locked()
55 nvkm_wr32(device, 0x002634, chan->base.chid); in gk104_fifo_gpfifo_kick_locked()
62 cgrp ? cgrp->id : chan->base.chid, client->name); in gk104_fifo_gpfifo_kick_locked()
63 nvkm_fifo_recover_chan(&fifo->base, chan->base.chid); in gk104_fifo_gpfifo_kick_locked()
70 gk104_fifo_gpfifo_kick(struct gk104_fifo_chan *chan) in gk104_fifo_gpfifo_kick() argument
73 mutex_lock(&chan->base.fifo->engine.subdev.mutex); in gk104_fifo_gpfifo_kick()
74 ret = gk104_fifo_gpfifo_kick_locked(chan); in gk104_fifo_gpfifo_kick()
[all …]
H A Dnouveau_nvkm_engine_fifo_gpfifogf100.c41 gf100_fifo_chan_ntfy(struct nvkm_fifo_chan *chan, u32 type, in gf100_fifo_chan_ntfy() argument
46 *pevent = &chan->fifo->uevent; in gf100_fifo_chan_ntfy()
49 *pevent = &chan->fifo->kevent; in gf100_fifo_chan_ntfy()
79 struct gf100_fifo_chan *chan = gf100_fifo_chan(base); in gf100_fifo_gpfifo_engine_fini() local
80 struct nvkm_subdev *subdev = &chan->fifo->base.engine.subdev; in gf100_fifo_gpfifo_engine_fini()
82 struct nvkm_gpuobj *inst = chan->base.inst; in gf100_fifo_gpfifo_engine_fini()
86 nvkm_wr32(device, 0x002634, chan->base.chid); in gf100_fifo_gpfifo_engine_fini()
88 if (nvkm_rd32(device, 0x002634) == chan->base.chid) in gf100_fifo_gpfifo_engine_fini()
92 chan->base.chid, chan->base.object.client->name); in gf100_fifo_gpfifo_engine_fini()
115 struct gf100_fifo_chan *chan = gf100_fifo_chan(base); in gf100_fifo_gpfifo_engine_init() local
[all …]
H A Dnouveau_nvkm_engine_fifo_channv50.c54 struct nv50_fifo_chan *chan = nv50_fifo_chan(base); in nv50_fifo_chan_engine_fini() local
55 struct nv50_fifo *fifo = chan->fifo; in nv50_fifo_chan_engine_fini()
80 nvkm_wr32(device, 0x0032fc, chan->base.inst->addr >> 12); in nv50_fifo_chan_engine_fini()
86 chan->base.chid, chan->base.object.client->name); in nv50_fifo_chan_engine_fini()
93 nvkm_kmap(chan->eng); in nv50_fifo_chan_engine_fini()
94 nvkm_wo32(chan->eng, offset + 0x00, 0x00000000); in nv50_fifo_chan_engine_fini()
95 nvkm_wo32(chan->eng, offset + 0x04, 0x00000000); in nv50_fifo_chan_engine_fini()
96 nvkm_wo32(chan->eng, offset + 0x08, 0x00000000); in nv50_fifo_chan_engine_fini()
97 nvkm_wo32(chan->eng, offset + 0x0c, 0x00000000); in nv50_fifo_chan_engine_fini()
98 nvkm_wo32(chan->eng, offset + 0x10, 0x00000000); in nv50_fifo_chan_engine_fini()
[all …]
H A Dnouveau_nvkm_engine_fifo_gpfifogv100.c37 gv100_fifo_gpfifo_submit_token(struct nvkm_fifo_chan *chan) in gv100_fifo_gpfifo_submit_token() argument
39 return chan->chid; in gv100_fifo_gpfifo_submit_token()
43 gv100_fifo_gpfifo_engine_valid(struct gk104_fifo_chan *chan, bool ce, bool valid) in gv100_fifo_gpfifo_engine_valid() argument
45 struct nvkm_subdev *subdev = &chan->base.fifo->engine.subdev; in gv100_fifo_gpfifo_engine_valid()
53 nvkm_mask(device, 0x002630, BIT(chan->runl), BIT(chan->runl)); in gv100_fifo_gpfifo_engine_valid()
56 ret = gk104_fifo_gpfifo_kick_locked(chan); in gv100_fifo_gpfifo_engine_valid()
59 nvkm_kmap(chan->base.inst); in gv100_fifo_gpfifo_engine_valid()
60 nvkm_mo32(chan->base.inst, 0x0ac, mask, data); in gv100_fifo_gpfifo_engine_valid()
61 nvkm_done(chan->base.inst); in gv100_fifo_gpfifo_engine_valid()
65 nvkm_mask(device, 0x002630, BIT(chan->runl), 0); in gv100_fifo_gpfifo_engine_valid()
[all …]
/netbsd-src/sys/dev/isa/
H A Disadma.c90 _isa_dmaunmask(struct isa_dma_state *ids, int chan) in _isa_dmaunmask() argument
92 int ochan = chan & 3; in _isa_dmaunmask()
94 ISA_DMA_MASK_CLR(ids, chan); in _isa_dmaunmask()
104 if ((chan & 4) == 0) in _isa_dmaunmask()
113 _isa_dmamask(struct isa_dma_state *ids, int chan) in _isa_dmamask() argument
115 int ochan = chan & 3; in _isa_dmamask()
117 ISA_DMA_MASK_SET(ids, chan); in _isa_dmamask()
126 if ((chan & 4) == 0) { in _isa_dmamask()
145 int chan; in _isa_dmainit() local
190 for (chan = 0; chan < 8; chan++) { in _isa_dmainit()
[all …]
/netbsd-src/external/bsd/libbind/dist/isc/
H A Dlogging.c61 version_rename(log_channel chan) { in version_rename() argument
66 ver = chan->out.file.versions; in version_rename()
74 if (strlen(chan->out.file.name) > (size_t)(PATH_MAX-3)) in version_rename()
77 sprintf(old_name, "%s.%d", chan->out.file.name, ver-1); in version_rename()
78 sprintf(new_name, "%s.%d", chan->out.file.name, ver); in version_rename()
81 sprintf(new_name, "%s.0", chan->out.file.name); in version_rename()
82 (void)isc_movefile(chan->out.file.name, new_name); in version_rename()
86 log_open_stream(log_channel chan) { in log_open_stream() argument
92 if (chan == NULL || chan->type != log_file) { in log_open_stream()
100 if (chan->out.file.stream != NULL) in log_open_stream()
[all …]
/netbsd-src/sys/dev/pci/
H A Drdcide_reg.h34 #define RDCIDE_PATR_EN(chan) (0x8000 << ((chan) * 16)) argument
35 #define RDCIDE_PATR_DEV1_TEN(chan) (0x4000 << ((chan) * 16)) argument
36 #define RDCIDE_PATR_SETUP(val, chan) (((val) << 12) << ((chan) * 16)) argument
37 #define RDCIDE_PATR_SETUP_MASK(chan) (0x3000 << ((chan) * 16)) argument
38 #define RDCIDE_PATR_HOLD(val, chan) (((val) << 8) << ((chan) * 16)) argument
39 #define RDCIDE_PATR_HOLD_MASK(chan) (0x0300 << ((chan) * 16)) argument
40 #define RDCIDE_PATR_DMAEN(chan, drv) ((0x0008 << (drv * 4)) << ((chan) * 16)) argument
41 #define RDCIDE_PATR_ATA(chan, drv) ((0x0004 << (drv * 4)) << ((chan) * 16)) argument
42 #define RDCIDE_PATR_IORDY(chan, drv) ((0x0002 << (drv * 4)) << ((chan) * 16)) argument
43 #define RDCIDE_PATR_FTIM(chan, drv) ((0x0001 << (drv * 4)) << ((chan) * 16)) argument
[all …]
H A Dpciide_hpt_reg.h48 #define HPT_IDETIM(chan, drive) (0x40 + ((drive) * 4) + ((chan) * 8)) argument
55 #define HPT366_CTRL1_BLKDIS(chan) (0x40 << (chan)) argument
56 #define HPT366_CTRL1_CHANEN(chan) (0x10 << (chan)) argument
57 #define HPT366_CTRL1_CLRBUF(chan) (0x04 << (chan)) argument
58 #define HPT366_CTRL1_LEG(chan) (0x01 << (chan)) argument
62 #define HPT366_CTRL2_HOLDIRQ(chan) (0x20 << (chan)) argument
64 #define HPT366_CTRL2_CLEARFIFO(chan) (0x04 << (chan)) argument
68 #define HPT366_CTRL3(chan) (0x52 + ((chan) * 4)) argument
74 #define HPT370_CTRL1(chan) (0x50 + ((chan) * 4)) argument
84 #define HPT370_CTRL2(chan) (0x51 + ((chan) * 4)) argument
[all …]
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/
H A Dnouveau_nvkm_engine_gr_nv25.c30 struct nv20_gr_chan *chan; in nv25_gr_chan_new() local
33 if (!(chan = kzalloc(sizeof(*chan), GFP_KERNEL))) in nv25_gr_chan_new()
35 nvkm_object_ctor(&nv25_gr_chan, oclass, &chan->object); in nv25_gr_chan_new()
36 chan->gr = gr; in nv25_gr_chan_new()
37 chan->chid = fifoch->chid; in nv25_gr_chan_new()
38 *pobject = &chan->object; in nv25_gr_chan_new()
42 &chan->inst); in nv25_gr_chan_new()
46 nvkm_kmap(chan->inst); in nv25_gr_chan_new()
47 nvkm_wo32(chan->inst, 0x0028, 0x00000001 | (chan->chid << 24)); in nv25_gr_chan_new()
48 nvkm_wo32(chan->inst, 0x035c, 0xffff0000); in nv25_gr_chan_new()
[all …]
H A Dnouveau_nvkm_engine_gr_nv34.c30 struct nv20_gr_chan *chan; in nv34_gr_chan_new() local
33 if (!(chan = kzalloc(sizeof(*chan), GFP_KERNEL))) in nv34_gr_chan_new()
35 nvkm_object_ctor(&nv34_gr_chan, oclass, &chan->object); in nv34_gr_chan_new()
36 chan->gr = gr; in nv34_gr_chan_new()
37 chan->chid = fifoch->chid; in nv34_gr_chan_new()
38 *pobject = &chan->object; in nv34_gr_chan_new()
42 &chan->inst); in nv34_gr_chan_new()
46 nvkm_kmap(chan->inst); in nv34_gr_chan_new()
47 nvkm_wo32(chan->inst, 0x0028, 0x00000001 | (chan->chid << 24)); in nv34_gr_chan_new()
48 nvkm_wo32(chan->inst, 0x040c, 0x01000101); in nv34_gr_chan_new()
[all …]
H A Dnouveau_nvkm_engine_gr_nv35.c30 struct nv20_gr_chan *chan; in nv35_gr_chan_new() local
33 if (!(chan = kzalloc(sizeof(*chan), GFP_KERNEL))) in nv35_gr_chan_new()
35 nvkm_object_ctor(&nv35_gr_chan, oclass, &chan->object); in nv35_gr_chan_new()
36 chan->gr = gr; in nv35_gr_chan_new()
37 chan->chid = fifoch->chid; in nv35_gr_chan_new()
38 *pobject = &chan->object; in nv35_gr_chan_new()
42 &chan->inst); in nv35_gr_chan_new()
46 nvkm_kmap(chan->inst); in nv35_gr_chan_new()
47 nvkm_wo32(chan->inst, 0x0028, 0x00000001 | (chan->chid << 24)); in nv35_gr_chan_new()
48 nvkm_wo32(chan->inst, 0x040c, 0x00000101); in nv35_gr_chan_new()
[all …]
H A Dnouveau_nvkm_engine_gr_nv2a.c30 struct nv20_gr_chan *chan; in nv2a_gr_chan_new() local
33 if (!(chan = kzalloc(sizeof(*chan), GFP_KERNEL))) in nv2a_gr_chan_new()
35 nvkm_object_ctor(&nv2a_gr_chan, oclass, &chan->object); in nv2a_gr_chan_new()
36 chan->gr = gr; in nv2a_gr_chan_new()
37 chan->chid = fifoch->chid; in nv2a_gr_chan_new()
38 *pobject = &chan->object; in nv2a_gr_chan_new()
42 &chan->inst); in nv2a_gr_chan_new()
46 nvkm_kmap(chan->inst); in nv2a_gr_chan_new()
47 nvkm_wo32(chan->inst, 0x0000, 0x00000001 | (chan->chid << 24)); in nv2a_gr_chan_new()
48 nvkm_wo32(chan->inst, 0x033c, 0xffff0000); in nv2a_gr_chan_new()
[all …]
H A Dnouveau_nvkm_engine_gr_nv30.c31 struct nv20_gr_chan *chan; in nv30_gr_chan_new() local
34 if (!(chan = kzalloc(sizeof(*chan), GFP_KERNEL))) in nv30_gr_chan_new()
36 nvkm_object_ctor(&nv30_gr_chan, oclass, &chan->object); in nv30_gr_chan_new()
37 chan->gr = gr; in nv30_gr_chan_new()
38 chan->chid = fifoch->chid; in nv30_gr_chan_new()
39 *pobject = &chan->object; in nv30_gr_chan_new()
43 &chan->inst); in nv30_gr_chan_new()
47 nvkm_kmap(chan->inst); in nv30_gr_chan_new()
48 nvkm_wo32(chan->inst, 0x0028, 0x00000001 | (chan->chid << 24)); in nv30_gr_chan_new()
49 nvkm_wo32(chan->inst, 0x0410, 0x00000101); in nv30_gr_chan_new()
[all …]
/netbsd-src/sys/external/bsd/dwc2/dist/
H A Ddwc2_hcdintr.c105 struct dwc2_host_chan *chan, in dwc2_hc_handle_tt_clear() argument
110 if (!chan->qh) in dwc2_hc_handle_tt_clear()
113 if (chan->qh->dev_speed == USB_SPEED_HIGH) in dwc2_hc_handle_tt_clear()
121 chan->qh->tt_buffer_dirty = 1; in dwc2_hc_handle_tt_clear()
122 chan->qh->tt_buffer_dirty = 0; in dwc2_hc_handle_tt_clear()
175 struct dwc2_host_chan *chan; in dwc2_rx_fifo_level_intr() local
182 chan = hsotg->hc_ptr_array[chnum]; in dwc2_rx_fifo_level_intr()
183 if (!chan) { in dwc2_rx_fifo_level_intr()
197 chan->data_pid_start); in dwc2_rx_fifo_level_intr()
205 dwc2_read_packet(hsotg, chan->xfer_buf, bcnt); in dwc2_rx_fifo_level_intr()
[all …]
/netbsd-src/sys/arch/x68k/dev/
H A Dintio_dmac.c169 struct dmac_channel_stat *chan = &dmac->sc_channels[ch]; in dmac_alloc_channel() local
176 DPRINTF(3, ("dmamap=%p\n", (void *)chan->ch_xfer.dx_dmamap)); in dmac_alloc_channel()
180 if (chan->ch_name[0]) in dmac_alloc_channel()
190 4, 0, &chan->ch_seg[0], 1, &dummy, in dmac_alloc_channel()
195 &chan->ch_seg[0], 1, in dmac_alloc_channel()
197 (void **) &chan->ch_map, in dmac_alloc_channel()
204 strcpy(chan->ch_name, name); in dmac_alloc_channel()
205 chan->ch_dcr = dcr; in dmac_alloc_channel()
206 chan->ch_ocr = ocr; in dmac_alloc_channel()
207 chan->ch_normalv = normalv; in dmac_alloc_channel()
[all …]

12345678910>>...20