/src/sys/dev/pci/ |
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) * 16) [all...] |
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...] |
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...] |
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...] |
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) * 8) [all...] |
/src/usr.sbin/btpand/ |
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) 76 assert(chan->refcnt == 0) 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 299 channel_t *chan, *next; local in function:channel_watchdog [all...] |
/src/sys/external/bsd/drm2/dist/drm/nouveau/ |
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, rect->dy) 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...] |
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, rect->dy) 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...] |
nouveau_nvc0_fence.c | 37 nvc0_fence_emit32(struct nouveau_channel *chan, u64 virtual, u32 sequence) 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, u64 virtual, u32 sequence [all...] |
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, NvSubGdiRect, 0x02fc, 1) 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...] |
nouveau_dma.c | 44 OUT_RINGp(struct nouveau_channel *chan, const void *data, unsigned nr_dwords) 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) 73 val = nvif_rd32(&chan->user, chan->user_get); 74 if (chan->user_get_hi) 75 val |= (uint64_t)nvif_rd32(&chan->user, chan->user_get_hi) << 32 [all...] |
nouveau_dma.h | 89 RING_SPACE(struct nouveau_channel *chan, int size) 93 ret = nouveau_dma_wait(chan, 1, size); 97 chan->dma.free -= size; 102 OUT_RING(struct nouveau_channel *chan, int data) 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) 113 OUT_RING(chan, 0x00000000 | (subc << 13) | (size << 18) | mthd); 117 BEGIN_NI04(struct nouveau_channel *chan, int subc, int mthd, int size [all...] |
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) 71 if (likely(chan && chan->fence && !atomic_read(&chan->killed))) 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 [all...] |
/src/sys/netbt/ |
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->lc_laddr.bt_family = AF_BLUETOOTH 270 struct l2cap_channel *chan; local in function:l2cap_detach_pcb [all...] |
l2cap_lower.c | 64 l2cap_close(struct l2cap_channel *chan, int err) 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->lc_link = NULL 112 struct l2cap_channel *chan; local in function:l2cap_recv_frame [all...] |
l2cap_misc.c | 84 l2cap_setmode(struct l2cap_channel *chan) 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->lc_mode & L2CAP_LM_ENCRYPT 194 struct l2cap_channel *chan; local in function:l2cap_rtx 255 struct l2cap_channel *chan; local in function:l2cap_cid_lookup [all...] |
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/sw/ |
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) 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->func->dtor [all...] |
/src/lib/librefuse/refuse/ |
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->args = fuse_opt_deep_copy_args(args->argc, args->argv) 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 [all...] |
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/ |
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->ramfc, 0x10, lower_32_bits(args->v0.offset)) [all...] |
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->object, "detached %s\n", name) 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 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 [all...] |
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->eng, offset + 0x0c, 0x00000000) 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 [all...] |
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/ |
nouveau_nvkm_engine_disp_dmacgv100.c | 33 gv100_disp_dmac_idle(struct nv50_disp_chan *chan) 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, 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) 57 struct nvkm_device *device = chan->disp->base.engine.subdev.device; 58 const u32 coff = chan->chid.ctrl * 0x04 [all...] |
/src/sys/dev/isa/ |
isadma.c | 90 _isa_dmaunmask(struct isa_dma_state *ids, int chan) 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) 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 = 0; chan < 8; chan++) [all...] |
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/ |
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->inst) [all...] |