Searched refs:dbr_page (Results 1 – 4 of 4) sorted by relevance
791 rdev->pacing.dbr_page = (void *)__get_free_page(GFP_KERNEL); in bnxt_re_initialize_dbr_pacing()792 if (!rdev->pacing.dbr_page) in bnxt_re_initialize_dbr_pacing()795 memset((u8 *)rdev->pacing.dbr_page, 0, PAGE_SIZE); in bnxt_re_initialize_dbr_pacing()796 rdev->qplib_res.pacing_data = (struct bnxt_qplib_db_pacing_data *)rdev->pacing.dbr_page; in bnxt_re_initialize_dbr_pacing()799 free_page((u64)rdev->pacing.dbr_page); in bnxt_re_initialize_dbr_pacing()800 rdev->pacing.dbr_page = NULL; in bnxt_re_initialize_dbr_pacing()814 free_page((u64)rdev->pacing.dbr_page); in bnxt_re_initialize_dbr_pacing()815 rdev->pacing.dbr_page = NULL; in bnxt_re_initialize_dbr_pacing()835 if (rdev->pacing.dbr_page) in bnxt_re_deinitialize_dbr_pacing()836 free_page((u64)rdev->pacing.dbr_page); in bnxt_re_deinitialize_dbr_pacing()[all …]
124 void *dbr_page; member
4586 addr = (u64)rdev->pacing.dbr_page; in UVERBS_HANDLER()
851 struct erdma_user_dbrecords_page **dbr_page, in erdma_map_user_dbrecords() argument885 *dbr_page = page; in erdma_map_user_dbrecords()895 struct erdma_user_dbrecords_page **dbr_page) in erdma_unmap_user_dbrecords() argument897 if (!ctx || !(*dbr_page)) in erdma_unmap_user_dbrecords()901 if (--(*dbr_page)->refcnt == 0) { in erdma_unmap_user_dbrecords()902 list_del(&(*dbr_page)->list); in erdma_unmap_user_dbrecords()903 ib_umem_release((*dbr_page)->umem); in erdma_unmap_user_dbrecords()904 kfree(*dbr_page); in erdma_unmap_user_dbrecords()907 *dbr_page = NULL; in erdma_unmap_user_dbrecords()
Completed in 23 milliseconds