Home
last modified time | relevance | path

Searched refs:xlt_emergency_page (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx5/
H A Dumr.c10 * We can't use an array for xlt_emergency_page because dma_map_single doesn't
13 void *xlt_emergency_page; variable
476 memset(xlt_emergency_page, 0, PAGE_SIZE); in mlx5r_umr_alloc_xlt()
477 return xlt_emergency_page; in mlx5r_umr_alloc_xlt()
482 if (xlt == xlt_emergency_page) { in mlx5r_umr_free_xlt()
H A Dmain.c4466 xlt_emergency_page = (void *)__get_free_page(GFP_KERNEL); in mlx5_ib_init()
4467 if (!xlt_emergency_page) in mlx5_ib_init()
4472 free_page((unsigned long)xlt_emergency_page); in mlx5_ib_init()
4500 free_page((unsigned long)xlt_emergency_page); in mlx5_ib_init()
4512 free_page((unsigned long)xlt_emergency_page); in mlx5_ib_cleanup()
H A Dmlx5_ib.h1571 extern void *xlt_emergency_page;
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/
H A Dmain.c78 /* We can't use an array for xlt_emergency_page because dma_map_single
81 static unsigned long xlt_emergency_page; variable
4867 return xlt_emergency_page; in mlx5_ib_get_xlt_emergency_page()
4879 xlt_emergency_page = __get_free_page(GFP_KERNEL); in mlx5_ib_init()
4880 if (!xlt_emergency_page) in mlx5_ib_init()
4887 free_page(xlt_emergency_page); in mlx5_ib_init()
4903 free_page(xlt_emergency_page); in mlx5_ib_cleanup()

Completed in 16 milliseconds