Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/ixl/i40e_osdep.c
Show First 20 Lines • Show All 63 Lines • ▼ Show 20 Lines | |||||
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; | ||||
int err; | int err; | ||||
// DEBUG | |||||
if (dev == NULL) { | |||||
printf("dev is null!\n"); | |||||
err = ENODEV; | |||||
goto fail_0; | |||||
} | |||||
err = bus_dma_tag_create(bus_get_dma_tag(dev), /* parent */ | err = bus_dma_tag_create(bus_get_dma_tag(dev), /* parent */ | ||||
alignment, 0, /* alignment, bounds */ | alignment, 0, /* alignment, bounds */ | ||||
BUS_SPACE_MAXADDR, /* lowaddr */ | BUS_SPACE_MAXADDR, /* lowaddr */ | ||||
BUS_SPACE_MAXADDR, /* highaddr */ | BUS_SPACE_MAXADDR, /* highaddr */ | ||||
NULL, NULL, /* filter, filterarg */ | NULL, NULL, /* filter, filterarg */ | ||||
size, /* maxsize */ | size, /* maxsize */ | ||||
1, /* nsegments */ | 1, /* nsegments */ | ||||
▲ Show 20 Lines • Show All 197 Lines • Show Last 20 Lines |