Home
last modified time | relevance | path

Searched refs:irdma_hmc_pble_rsrc (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/infiniband/hw/irdma/
H A Dpble.h92 struct irdma_hmc_pble_rsrc { struct
110 void irdma_destroy_pble_prm(struct irdma_hmc_pble_rsrc *pble_rsrc); argument
112 struct irdma_hmc_pble_rsrc *pble_rsrc);
113 void irdma_free_pble(struct irdma_hmc_pble_rsrc *pble_rsrc,
115 int irdma_get_pble(struct irdma_hmc_pble_rsrc *pble_rsrc,
125 void irdma_pble_acquire_lock(struct irdma_hmc_pble_rsrc *pble_rsrc,
127 void irdma_pble_release_lock(struct irdma_hmc_pble_rsrc *pble_rsrc,
H A Dpble.c10 static int add_pble_prm(struct irdma_hmc_pble_rsrc *pble_rsrc);
16 void irdma_destroy_pble_prm(struct irdma_hmc_pble_rsrc *pble_rsrc) in irdma_destroy_pble_prm()
37 struct irdma_hmc_pble_rsrc *pble_rsrc) in irdma_hmc_init_pble()
71 static void get_sd_pd_idx(struct irdma_hmc_pble_rsrc *pble_rsrc, in get_sd_pd_idx()
84 static int add_sd_direct(struct irdma_hmc_pble_rsrc *pble_rsrc, in add_sd_direct()
122 static u32 fpm_to_idx(struct irdma_hmc_pble_rsrc *pble_rsrc, u64 addr) in fpm_to_idx()
136 static int add_bp_pages(struct irdma_hmc_pble_rsrc *pble_rsrc, in add_bp_pages()
205 static int add_pble_prm(struct irdma_hmc_pble_rsrc *pble_rsrc) in add_pble_prm()
306 static void free_lvl2(struct irdma_hmc_pble_rsrc *pble_rsrc, in free_lvl2()
334 static int get_lvl2_pble(struct irdma_hmc_pble_rsrc *pble_rsrc, in get_lvl2_pble()
[all …]
H A Dmain.h307 struct irdma_hmc_pble_rsrc *pble_rsrc;
H A Dhw.c1609 size = sizeof(struct irdma_hmc_pble_rsrc) + in irdma_initialize_dev()
1617 rf->pble_rsrc = (struct irdma_hmc_pble_rsrc *)rf->hmc_info_mem; in irdma_initialize_dev()