Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/ixl/i40e_osdep.c
Show First 20 Lines • Show All 45 Lines • ▼ Show 20 Lines | i40e_dmamap_cb(void *arg, bus_dma_segment_t * segs, int nseg, int error) | ||||
return; | return; | ||||
*(bus_addr_t *) arg = segs->ds_addr; | *(bus_addr_t *) arg = segs->ds_addr; | ||||
return; | return; | ||||
} | } | ||||
i40e_status | i40e_status | ||||
i40e_allocate_virt_mem(struct i40e_hw *hw, struct i40e_virt_mem *mem, u32 size) | i40e_allocate_virt_mem(struct i40e_hw *hw, struct i40e_virt_mem *mem, u32 size) | ||||
{ | { | ||||
mem->va = malloc(size, M_DEVBUF, M_NOWAIT | M_ZERO); | mem->va = malloc(size, M_IXL, M_NOWAIT | M_ZERO); | ||||
return(mem->va == NULL); | return(mem->va == NULL); | ||||
} | } | ||||
i40e_status | i40e_status | ||||
i40e_free_virt_mem(struct i40e_hw *hw, struct i40e_virt_mem *mem) | i40e_free_virt_mem(struct i40e_hw *hw, struct i40e_virt_mem *mem) | ||||
{ | { | ||||
free(mem->va, M_DEVBUF); | free(mem->va, M_IXL); | ||||
return(0); | return(0); | ||||
} | } | ||||
i40e_status | i40e_status | ||||
i40e_allocate_dma_mem(struct i40e_hw *hw, struct i40e_dma_mem *mem, | i40e_allocate_dma_mem(struct i40e_hw *hw, struct i40e_dma_mem *mem, | ||||
enum i40e_memory_type type __unused, u64 size, u32 alignment) | enum i40e_memory_type type __unused, u64 size, u32 alignment) | ||||
{ | { | ||||
device_t dev = ((struct i40e_osdep *)hw->back)->dev; | device_t dev = ((struct i40e_osdep *)hw->back)->dev; | ||||
▲ Show 20 Lines • Show All 130 Lines • Show Last 20 Lines |