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) | ||||
if (error) | if (error) | ||||
return; | return; | ||||
*(bus_addr_t *) arg = segs->ds_addr; | *(bus_addr_t *) arg = segs->ds_addr; | ||||
} | } | ||||
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); | ||||
mem->va = NULL; | mem->va = NULL; | ||||
return (I40E_SUCCESS); | return (I40E_SUCCESS); | ||||
} | } | ||||
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) | ||||
▲ Show 20 Lines • Show All 195 Lines • Show Last 20 Lines |