Searched refs:dma_mem (Results 1 - 14 of 14) sorted by relevance

/freebsd-11.0-release/sys/dev/sec/
H A Dsec.c73 struct sec_dma_mem *dma_mem, bus_size_t size);
75 struct sec_dma_mem *dma_mem, void *mem, bus_size_t size, int type,
77 static void sec_free_dma_mem(struct sec_dma_mem *dma_mem);
173 sec_sync_dma_mem(struct sec_dma_mem *dma_mem, bus_dmasync_op_t op) argument
177 if (dma_mem->dma_vaddr != NULL)
178 bus_dmamap_sync(dma_mem->dma_tag, dma_mem->dma_map, op);
742 struct sec_dma_mem *dma_mem = arg; local
748 dma_mem->dma_paddr = segs->ds_addr;
812 sec_alloc_dma_mem(struct sec_softc *sc, struct sec_dma_mem *dma_mem, argument
868 sec_desc_map_dma(struct sec_softc *sc, struct sec_dma_mem *dma_mem, void *mem, bus_size_t size, int type, struct sec_desc_map_info *sdmi) argument
946 sec_free_dma_mem(struct sec_dma_mem *dma_mem) argument
[all...]
/freebsd-11.0-release/sys/arm/xilinx/
H A Dzy7_devcfg.c537 void *dma_mem; local
555 err = bus_dmamem_alloc(sc->dma_tag, &dma_mem, BUS_DMA_NOWAIT,
561 err = bus_dmamap_load(sc->dma_tag, sc->dma_map, dma_mem, PAGE_SIZE,
564 bus_dmamem_free(sc->dma_tag, dma_mem, sc->dma_map);
580 err = uiomove(dma_mem, segsz, uio);
623 bus_dmamem_free(sc->dma_tag, dma_mem, sc->dma_map);
/freebsd-11.0-release/sys/dev/twa/
H A Dtw_cl_init.c242 * dma_mem -- ptr to allocated DMA'able memory
243 * dma_mem_phys -- physical address of dma_mem
251 TW_VOID *non_dma_mem, TW_VOID *dma_mem, TW_UINT64 dma_mem_phys
279 if ((non_dma_mem == TW_CL_NULL) || (dma_mem == TW_CL_NULL)
293 tw_osl_memzero(dma_mem,
331 ctlr->cmd_pkt_buf = (struct tw_cl_command_packet *)dma_mem;
249 tw_cl_init_ctlr(struct tw_cl_ctlr_handle *ctlr_handle, TW_UINT32 flags, TW_INT32 device_id, TW_INT32 max_simult_reqs, TW_INT32 max_aens, TW_VOID *non_dma_mem, TW_VOID *dma_mem, TW_UINT64 dma_mem_phys ) argument
H A Dtw_osl_freebsd.c395 sc->non_dma_mem, sc->dma_mem,
572 /* Create a dma tag for Common Layer's DMA'able memory (dma_mem). */
596 if (bus_dmamem_alloc(sc->cmd_tag, &sc->dma_mem,
599 if (bus_dmamem_alloc(sc->cmd_tag, &sc->dma_mem,
612 bus_dmamap_load(sc->cmd_tag, sc->cmd_map, sc->dma_mem,
768 if (sc->dma_mem) {
770 bus_dmamem_free(sc->cmd_tag, sc->dma_mem,
H A Dtw_osl.h137 TW_VOID *dma_mem; member in struct:twa_softc
H A Dtw_cl_share.h554 TW_INT32 max_aens, TW_VOID *non_dma_mem, TW_VOID *dma_mem,
/freebsd-11.0-release/sys/dev/tws/
H A Dtws.c316 if (sc->dma_mem)
317 bus_dmamem_free(sc->cmd_tag, sc->dma_mem, sc->cmd_map);
395 if (sc->dma_mem)
396 bus_dmamem_free(sc->cmd_tag, sc->dma_mem, sc->cmd_map);
574 if (bus_dmamem_alloc(sc->cmd_tag, &sc->dma_mem,
582 error = bus_dmamap_load(sc->cmd_tag, sc->cmd_map, sc->dma_mem,
695 cmd_buf = (struct tws_command_packet *)sc->dma_mem;
H A Dtws.h260 void *dma_mem; /* pointer to dmable memory */ member in struct:tws_softc
/freebsd-11.0-release/sys/dev/oce/
H A Doce_sysctl.c397 OCE_DMA_MEM dma_mem; local
419 &dma_mem, 0);
425 req = OCE_DMAPTR(&dma_mem, struct mbx_common_read_write_flashrom);
466 &dma_mem, num_bytes);
481 oce_dma_free(sc, &dma_mem);
645 OCE_DMA_MEM dma_mem; local
658 rc = oce_dma_alloc(sc, 32*1024, &dma_mem, 0);
667 dest_image_ptr = OCE_DMAPTR(&dma_mem, uint8_t);
675 &dma_mem, &data_written, &add_status);
689 rc = oce_mbox_lancer_write_flashrom(sc, 0, offset, &dma_mem,
[all...]
H A Doce_if.c1839 OCE_DMA_MEM dma_mem; local
1857 rc = oce_dma_alloc(sc, req_size, &dma_mem, 0);
1861 if (copyin(ioctl_ptr, OCE_DMAPTR(&dma_mem,char), req_size)) {
1866 rc = oce_pass_through_mbox(sc, &dma_mem, req_size);
1872 if (copyout(OCE_DMAPTR(&dma_mem,char), ioctl_ptr, req_size))
1886 oce_dma_free(sc, &dma_mem);
H A Doce_mbox.c1182 * values in dma_mem
1184 * @param dma_mem pointer to dma memory region
1230 * @param dma_mem pointer to dma memory region
1231 * @param req_size size of dma_mem
1235 oce_pass_through_mbox(POCE_SOFTC sc, POCE_DMA_MEM dma_mem, uint32_t req_size) argument
1247 sgl->pa_hi = htole32(upper_32_bits(dma_mem->paddr));
1248 sgl->pa_lo = htole32((dma_mem->paddr) & 0xFFFFFFFF);
H A Doce_if.h1024 int oce_pass_through_mbox(POCE_SOFTC sc, POCE_DMA_MEM dma_mem, uint32_t req_size);
/freebsd-11.0-release/sys/powerpc/mpc85xx/
H A Dfsl_sdhc.c681 memcpy(data->data, sc->dma_mem, data->len);
786 err = bus_dmamem_alloc(sc->dma_tag, (void **)&(sc->dma_mem),
793 err = bus_dmamap_load(sc->dma_tag, sc->dma_map, (void *)sc->dma_mem,
803 bus_dmamem_free(sc->dma_tag, sc->dma_mem, sc->dma_map);
903 memcpy(sc->dma_mem, data->data, data->len);
1102 bus_dmamem_free(sc->dma_tag, sc->dma_mem, sc->dma_map);
H A Dfsl_sdhc.h77 uint32_t* dma_mem; member in struct:fsl_sdhc_softc

Completed in 96 milliseconds