| /freebsd-11-stable/sys/dev/smartpqi/ |
| HD | smartpqi_mem.c | 60 int os_dma_mem_alloc(pqisrc_softstate_t *softs, struct dma_mem *dma_mem) in os_dma_mem_alloc() argument 69 dma_mem->align, 0, /* algnmnt, boundary */ in os_dma_mem_alloc() 73 dma_mem->size, /* maxsize */ in os_dma_mem_alloc() 75 dma_mem->size, /* maxsegsize */ in os_dma_mem_alloc() 78 &dma_mem->dma_tag)) != 0 ) { in os_dma_mem_alloc() 82 if ((ret = bus_dmamem_alloc(dma_mem->dma_tag, (void **)&dma_mem->virt_addr, in os_dma_mem_alloc() 83 BUS_DMA_NOWAIT, &dma_mem->dma_map)) != 0) { in os_dma_mem_alloc() 89 if((ret = bus_dmamap_load(dma_mem->dma_tag, dma_mem->dma_map, in os_dma_mem_alloc() 90 dma_mem->virt_addr, dma_mem->size, in os_dma_mem_alloc() 91 os_dma_map, &dma_mem->dma_addr, 0)) != 0) { in os_dma_mem_alloc() [all …]
|
| HD | smartpqi_structures.h | 195 typedef struct dma_mem { struct 950 struct dma_mem err_buf_dma_mem; 951 struct dma_mem admin_queue_dma_mem; 952 struct dma_mem op_ibq_dma_mem; 953 struct dma_mem op_obq_dma_mem; 954 struct dma_mem event_q_dma_mem; 955 struct dma_mem sg_dma_desc[PQISRC_MAX_OUTSTANDING_REQ];
|
| HD | smartpqi_prototypes.h | 193 int os_dma_mem_alloc(pqisrc_softstate_t *,struct dma_mem *); 194 void os_dma_mem_free(pqisrc_softstate_t *,struct dma_mem *);
|
| HD | smartpqi_event.c | 328 memset(&buf_report_event, 0, sizeof(struct dma_mem)); in pqisrc_report_event_config() 388 memset(&buf_set_event, 0, sizeof(struct dma_mem)); in pqisrc_set_event_config()
|
| HD | smartpqi_sis.c | 253 struct dma_mem init_struct_mem = {0}; in pqisrc_init_struct_base() 260 memset(&init_struct_mem, 0, sizeof(struct dma_mem)); in pqisrc_init_struct_base()
|
| HD | smartpqi_ioctl.c | 259 memset(&ioctl_dma_buf, 0, sizeof(struct dma_mem)); in pqisrc_passthru_ioctl()
|
| HD | smartpqi_discovery.c | 101 struct dma_mem device_mem; in pqisrc_build_send_raid_request() 111 memset(&device_mem, 0, sizeof(struct dma_mem)); in pqisrc_build_send_raid_request()
|
| HD | smartpqi_init.c | 57 memset(&pqi_cap_dma_buf, 0, sizeof(struct dma_mem)); in pqisrc_report_pqi_capability()
|
| /freebsd-11-stable/sys/dev/sec/ |
| HD | sec.c | 73 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) in sec_sync_dma_mem() argument 177 if (dma_mem->dma_vaddr != NULL) in sec_sync_dma_mem() 178 bus_dmamap_sync(dma_mem->dma_tag, dma_mem->dma_map, op); in sec_sync_dma_mem() 742 struct sec_dma_mem *dma_mem = arg; in sec_alloc_dma_mem_cb() local 748 dma_mem->dma_paddr = segs->ds_addr; in sec_alloc_dma_mem_cb() 812 sec_alloc_dma_mem(struct sec_softc *sc, struct sec_dma_mem *dma_mem, in sec_alloc_dma_mem() argument 817 if (dma_mem->dma_vaddr != NULL) in sec_alloc_dma_mem() [all …]
|
| /freebsd-11-stable/sys/arm/xilinx/ |
| HD | zy7_devcfg.c | 537 void *dma_mem; in zy7_devcfg_write() local 555 err = bus_dmamem_alloc(sc->dma_tag, &dma_mem, BUS_DMA_NOWAIT, in zy7_devcfg_write() 561 err = bus_dmamap_load(sc->dma_tag, sc->dma_map, dma_mem, PAGE_SIZE, in zy7_devcfg_write() 564 bus_dmamem_free(sc->dma_tag, dma_mem, sc->dma_map); in zy7_devcfg_write() 580 err = uiomove(dma_mem, segsz, uio); in zy7_devcfg_write() 623 bus_dmamem_free(sc->dma_tag, dma_mem, sc->dma_map); in zy7_devcfg_write()
|
| /freebsd-11-stable/sys/dev/twa/ |
| HD | tw_cl_init.c | 251 TW_VOID *non_dma_mem, TW_VOID *dma_mem, TW_UINT64 dma_mem_phys in tw_cl_init_ctlr() argument 279 if ((non_dma_mem == TW_CL_NULL) || (dma_mem == TW_CL_NULL) in tw_cl_init_ctlr() 293 tw_osl_memzero(dma_mem, in tw_cl_init_ctlr() 331 ctlr->cmd_pkt_buf = (struct tw_cl_command_packet *)dma_mem; in tw_cl_init_ctlr()
|
| HD | tw_osl_freebsd.c | 395 sc->non_dma_mem, sc->dma_mem, in twa_attach() 596 if (bus_dmamem_alloc(sc->cmd_tag, &sc->dma_mem, in tw_osli_alloc_mem() 599 if (bus_dmamem_alloc(sc->cmd_tag, &sc->dma_mem, in tw_osli_alloc_mem() 612 bus_dmamap_load(sc->cmd_tag, sc->cmd_map, sc->dma_mem, in tw_osli_alloc_mem() 768 if (sc->dma_mem) { in tw_osli_free_resources() 770 bus_dmamem_free(sc->cmd_tag, sc->dma_mem, in tw_osli_free_resources()
|
| HD | tw_osl.h | 137 TW_VOID *dma_mem; member
|
| HD | tw_cl_share.h | 554 TW_INT32 max_aens, TW_VOID *non_dma_mem, TW_VOID *dma_mem,
|
| /freebsd-11-stable/sys/dev/tws/ |
| HD | tws.c | 316 if (sc->dma_mem) in tws_attach() 317 bus_dmamem_free(sc->cmd_tag, sc->dma_mem, sc->cmd_map); in tws_attach() 395 if (sc->dma_mem) in tws_detach() 396 bus_dmamem_free(sc->cmd_tag, sc->dma_mem, sc->cmd_map); in tws_detach() 574 if (bus_dmamem_alloc(sc->cmd_tag, &sc->dma_mem, in tws_init() 582 error = bus_dmamap_load(sc->cmd_tag, sc->cmd_map, sc->dma_mem, in tws_init() 695 cmd_buf = (struct tws_command_packet *)sc->dma_mem; in tws_init_reqs()
|
| HD | tws.h | 260 void *dma_mem; /* pointer to dmable memory */ member
|
| /freebsd-11-stable/sys/dev/oce/ |
| HD | oce_sysctl.c | 400 OCE_DMA_MEM dma_mem; in oce_sh_be3_flashdata() local 422 &dma_mem, 0); in oce_sh_be3_flashdata() 428 req = OCE_DMAPTR(&dma_mem, struct mbx_common_read_write_flashrom); in oce_sh_be3_flashdata() 469 &dma_mem, num_bytes); in oce_sh_be3_flashdata() 484 oce_dma_free(sc, &dma_mem); in oce_sh_be3_flashdata() 648 OCE_DMA_MEM dma_mem; in oce_lancer_fwupgrade() local 661 rc = oce_dma_alloc(sc, 32*1024, &dma_mem, 0); in oce_lancer_fwupgrade() 670 dest_image_ptr = OCE_DMAPTR(&dma_mem, uint8_t); in oce_lancer_fwupgrade() 678 &dma_mem, &data_written, &add_status); in oce_lancer_fwupgrade() 692 rc = oce_mbox_lancer_write_flashrom(sc, 0, offset, &dma_mem, in oce_lancer_fwupgrade() [all …]
|
| HD | oce_if.c | 2321 OCE_DMA_MEM dma_mem; in oce_handle_passthrough() local 2339 rc = oce_dma_alloc(sc, req_size, &dma_mem, 0); in oce_handle_passthrough() 2343 if (copyin(ioctl_ptr, OCE_DMAPTR(&dma_mem,char), req_size)) { in oce_handle_passthrough() 2348 rc = oce_pass_through_mbox(sc, &dma_mem, req_size); in oce_handle_passthrough() 2354 if (copyout(OCE_DMAPTR(&dma_mem,char), ioctl_ptr, req_size)) in oce_handle_passthrough() 2368 oce_dma_free(sc, &dma_mem); in oce_handle_passthrough()
|
| HD | oce_mbox.c | 1236 oce_pass_through_mbox(POCE_SOFTC sc, POCE_DMA_MEM dma_mem, uint32_t req_size) in oce_pass_through_mbox() argument 1248 sgl->pa_hi = htole32(upper_32_bits(dma_mem->paddr)); in oce_pass_through_mbox() 1249 sgl->pa_lo = htole32((dma_mem->paddr) & 0xFFFFFFFF); in oce_pass_through_mbox()
|
| HD | oce_if.h | 1047 int oce_pass_through_mbox(POCE_SOFTC sc, POCE_DMA_MEM dma_mem, uint32_t req_size);
|