Home
last modified time | relevance | path

Searched refs:pd_table (Results 1 – 8 of 8) sorted by relevance

/linux-4.1.27/drivers/infiniband/hw/amso1100/
Dc2_pd.c48 spin_lock(&c2dev->pd_table.lock); in c2_pd_alloc()
49 obj = find_next_zero_bit(c2dev->pd_table.table, c2dev->pd_table.max, in c2_pd_alloc()
50 c2dev->pd_table.last); in c2_pd_alloc()
51 if (obj >= c2dev->pd_table.max) in c2_pd_alloc()
52 obj = find_first_zero_bit(c2dev->pd_table.table, in c2_pd_alloc()
53 c2dev->pd_table.max); in c2_pd_alloc()
54 if (obj < c2dev->pd_table.max) { in c2_pd_alloc()
56 __set_bit(obj, c2dev->pd_table.table); in c2_pd_alloc()
57 c2dev->pd_table.last = obj+1; in c2_pd_alloc()
58 if (c2dev->pd_table.last >= c2dev->pd_table.max) in c2_pd_alloc()
[all …]
Dc2.h312 struct c2_pd_table pd_table; member
/linux-4.1.27/drivers/net/ethernet/intel/i40e/
Di40e_hmc.c85 &sd_entry->u.pd_table.pd_entry_virt_mem, in i40e_add_sd_table_entry()
89 sd_entry->u.pd_table.pd_entry = in i40e_add_sd_table_entry()
91 sd_entry->u.pd_table.pd_entry_virt_mem.va; in i40e_add_sd_table_entry()
92 sd_entry->u.pd_table.pd_page_addr = mem; in i40e_add_sd_table_entry()
135 struct i40e_hmc_pd_table *pd_table; in i40e_add_pd_table_entry() local
155 pd_table = &hmc_info->sd_table.sd_entry[sd_idx].u.pd_table; in i40e_add_pd_table_entry()
156 pd_entry = &pd_table->pd_entry[rel_pd_idx]; in i40e_add_pd_table_entry()
171 pd_addr = (u64 *)pd_table->pd_page_addr.va; in i40e_add_pd_table_entry()
179 I40E_INC_PD_REFCNT(pd_table); in i40e_add_pd_table_entry()
208 struct i40e_hmc_pd_table *pd_table; in i40e_remove_pd_bp() local
[all …]
Di40e_hmc.h82 struct i40e_hmc_pd_table pd_table; member
107 #define I40E_INC_PD_REFCNT(pd_table) ((pd_table)->ref_cnt++) argument
111 #define I40E_DEC_PD_REFCNT(pd_table) ((pd_table)->ref_cnt--) argument
Di40e_lan_hmc.c410 sd_entry->u.pd_table.pd_page_addr.pa, in i40e_create_lan_hmc_object()
550 struct i40e_hmc_pd_table *pd_table; in i40e_delete_lan_hmc_object() local
610 pd_table = in i40e_delete_lan_hmc_object()
611 &info->hmc_info->sd_table.sd_entry[sd_idx].u.pd_table; in i40e_delete_lan_hmc_object()
612 if (pd_table->pd_entry[rel_pd_idx].valid) { in i40e_delete_lan_hmc_object()
1050 pd_entry = &sd_entry->u.pd_table.pd_entry[rel_pd_idx]; in i40e_hmc_get_object_va()
/linux-4.1.27/drivers/infiniband/hw/mthca/
Dmthca_pd.c46 pd->pd_num = mthca_alloc(&dev->pd_table.alloc); in mthca_pd_alloc()
56 mthca_free(&dev->pd_table.alloc, pd->pd_num); in mthca_pd_alloc()
66 mthca_free(&dev->pd_table.alloc, pd->pd_num); in mthca_pd_free()
71 return mthca_alloc_init(&dev->pd_table.alloc, in mthca_init_pd_table()
80 mthca_alloc_cleanup(&dev->pd_table.alloc); in mthca_cleanup_pd_table()
Dmthca_dev.h340 struct mthca_pd_table pd_table; member
/linux-4.1.27/drivers/net/ethernet/intel/i40evf/
Di40e_hmc.h82 struct i40e_hmc_pd_table pd_table; member
107 #define I40E_INC_PD_REFCNT(pd_table) ((pd_table)->ref_cnt++) argument
111 #define I40E_DEC_PD_REFCNT(pd_table) ((pd_table)->ref_cnt--) argument