Searched refs:dmabuf (Results 1 – 5 of 5) sorted by relevance
/freebsd/stand/libofw/ |
H A D | ofw_net.c | 78 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 D | envy24ht.c | 1305 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 D | envy24.c | 1396 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 D | emu10kx.c | 382 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 D | drm_gem.c | 175 obj->import_attach->dmabuf); in drm_gem_remove_prime_handles()
|