Home
last modified time | relevance | path

Searched refs:dmabuf (Results 1 – 5 of 5) sorted by relevance

/freebsd/stand/libofw/
H A Dofw_net.c78 static void *dmabuf; variable
115 if (dmabuf) { in ofwn_put()
116 bcopy(pkt, dmabuf, sendlen); in ofwn_put()
117 pkt = dmabuf; in ofwn_put()
219 dmabuf = NULL; in ofwn_init()
220 if (OF_call_method("dma-alloc", netinstance, 1, 1, (64 * 1024), &dmabuf) in ofwn_init()
222 printf("Failed to allocate DMA buffer (got %p).\n", dmabuf); in ofwn_init()
226 printf("ofwn_init: allocated DMA buffer: %p\n", dmabuf); in ofwn_init()
242 OF_call_method("dma-free", netinstance, 2, 0, dmabuf, MAXPHYS); in ofwn_end()
/freebsd/sys/dev/sound/pci/
H A Denvy24ht.c1305 sample32_t *dmabuf; in envy24ht_p32sl() local
1311 dmabuf = ch->parent->pbuf; in envy24ht_p32sl()
1320 dmabuf[dst * ENVY24HT_PLAY_CHNUM + slot].buffer = data[src]; in envy24ht_p32sl()
1321 dmabuf[dst * ENVY24HT_PLAY_CHNUM + slot + 1].buffer = data[src + 1]; in envy24ht_p32sl()
1335 sample32_t *dmabuf; in envy24ht_p16sl() local
1344 dmabuf = ch->parent->pbuf; in envy24ht_p16sl()
1356 dmabuf[dst * ENVY24HT_PLAY_CHNUM + slot].buffer = (u_int32_t)data[src] << 16; in envy24ht_p16sl()
1357 dmabuf[dst * ENVY24HT_PLAY_CHNUM + slot + 1].buffer = (u_int32_t)data[src + 1] << 16; in envy24ht_p16sl()
1360 printf("%08x", dmabuf[dst * ENVY24HT_PLAY_CHNUM + slot]); in envy24ht_p16sl()
1361 printf("%08x", dmabuf[dst * ENVY24HT_PLAY_CHNUM + slot + 1]); in envy24ht_p16sl()
[all …]
H A Denvy24.c1396 sample32_t *dmabuf; in envy24_p32sl() local
1402 dmabuf = ch->parent->pbuf; in envy24_p32sl()
1411 dmabuf[dst * ENVY24_PLAY_CHNUM + slot].buffer = data[src]; in envy24_p32sl()
1412 dmabuf[dst * ENVY24_PLAY_CHNUM + slot + 1].buffer = data[src + 1]; in envy24_p32sl()
1426 sample32_t *dmabuf; in envy24_p16sl() local
1435 dmabuf = ch->parent->pbuf; in envy24_p16sl()
1447 dmabuf[dst * ENVY24_PLAY_CHNUM + slot].buffer = (u_int32_t)data[src] << 16; in envy24_p16sl()
1448 dmabuf[dst * ENVY24_PLAY_CHNUM + slot + 1].buffer = (u_int32_t)data[src + 1] << 16; in envy24_p16sl()
1451 printf("%08x", dmabuf[dst * ENVY24_PLAY_CHNUM + slot]); in envy24_p16sl()
1452 printf("%08x", dmabuf[dst * ENVY24_PLAY_CHNUM + slot + 1]); in envy24_p16sl()
[all …]
H A Demu10kx.c382 static void emu_free(struct emu_mem *mem, void *dmabuf, bus_dmamap_t map);
1056 void *dmabuf; in emu_malloc() local
1060 if ((error = bus_dmamem_alloc(mem->dmat, &dmabuf, BUS_DMA_NOWAIT, map))) { in emu_malloc()
1065 if ((error = bus_dmamap_load(mem->dmat, *map, dmabuf, sz, emu_setmap, addr, 0)) || !*addr) { in emu_malloc()
1068 bus_dmamem_free(mem->dmat, dmabuf, *map); in emu_malloc()
1071 return (dmabuf); in emu_malloc()
1075 emu_free(struct emu_mem *mem, void *dmabuf, bus_dmamap_t map) in emu_free() argument
1078 bus_dmamem_free(mem->dmat, dmabuf, map); in emu_free()
/freebsd/sys/dev/drm2/
H A Ddrm_gem.c175 obj->import_attach->dmabuf); in drm_gem_remove_prime_handles()