Searched refs:obj_per_chunk (Results 1 - 8 of 8) sorted by relevance
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx4/ |
H A D | icm.c | 419 int obj_per_chunk; in mlx4_init_icm_table() local 425 obj_per_chunk = MLX4_TABLE_CHUNK_SIZE / obj_size; in mlx4_init_icm_table() 426 if (WARN_ON(!obj_per_chunk)) in mlx4_init_icm_table() 428 num_icm = DIV_ROUND_UP(nobj, obj_per_chunk); in mlx4_init_icm_table()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx4/ |
H A D | icm.c | 419 int obj_per_chunk; in mlx4_init_icm_table() local 425 obj_per_chunk = MLX4_TABLE_CHUNK_SIZE / obj_size; in mlx4_init_icm_table() 426 if (WARN_ON(!obj_per_chunk)) in mlx4_init_icm_table() 428 num_icm = DIV_ROUND_UP(nobj, obj_per_chunk); in mlx4_init_icm_table()
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/hns/ |
H A D | hns_roce_hem.c | 714 unsigned long obj_per_chunk; in hns_roce_table_find() local 728 obj_per_chunk = table->table_chunk_size / table->obj_size; in hns_roce_table_find() 729 hem = table->hem[(obj & (table->num_obj - 1)) / obj_per_chunk]; in hns_roce_table_find() 730 idx_offset = (obj & (table->num_obj - 1)) % obj_per_chunk; in hns_roce_table_find() 784 unsigned long obj_per_chunk; in hns_roce_init_hem_table() local 789 obj_per_chunk = table->table_chunk_size / obj_size; in hns_roce_init_hem_table() 790 num_hem = (nobj + obj_per_chunk - 1) / obj_per_chunk; in hns_roce_init_hem_table() 811 obj_per_chunk = buf_chunk_size / obj_size; in hns_roce_init_hem_table() 812 num_hem = (nobj + obj_per_chunk in hns_roce_init_hem_table() [all...] |
H A D | hns_roce_hw_v2.c | 1913 u64 obj_per_chunk; in calc_pg_sz() local 1923 obj_per_chunk = ctx_bt_num * (bt_chunk_size / BA_BYTE_LEN) * in calc_pg_sz() 1929 obj_per_chunk = ctx_bt_num * (bt_chunk_size / BA_BYTE_LEN) * in calc_pg_sz() 1934 obj_per_chunk = ctx_bt_num * (bt_chunk_size / BA_BYTE_LEN) * in calc_pg_sz() 1938 obj_per_chunk = ctx_bt_num * obj_per_chunk_default; in calc_pg_sz() 1947 *bt_page_size = ilog2(DIV_ROUND_UP(obj_num, obj_per_chunk)); in calc_pg_sz() 1949 *buf_page_size = ilog2(DIV_ROUND_UP(obj_num, obj_per_chunk)); in calc_pg_sz()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/hns/ |
H A D | hns_roce_hem.c | 732 unsigned long obj_per_chunk; in hns_roce_table_find() local 743 obj_per_chunk = table->table_chunk_size / table->obj_size; in hns_roce_table_find() 744 hem = table->hem[obj / obj_per_chunk]; in hns_roce_table_find() 745 idx_offset = obj % obj_per_chunk; in hns_roce_table_find() 797 unsigned long obj_per_chunk; in hns_roce_init_hem_table() local 802 obj_per_chunk = table->table_chunk_size / obj_size; in hns_roce_init_hem_table() 803 num_hem = DIV_ROUND_UP(nobj, obj_per_chunk); in hns_roce_init_hem_table() 824 obj_per_chunk = buf_chunk_size / obj_size; in hns_roce_init_hem_table() 825 num_hem = DIV_ROUND_UP(nobj, obj_per_chunk); in hns_roce_init_hem_table()
|
H A D | hns_roce_hw_v2.c | 1935 u64 obj_per_chunk; in calc_pg_sz() local 1945 obj_per_chunk = ctx_bt_num * (bt_chunk_size / BA_BYTE_LEN) * in calc_pg_sz() 1951 obj_per_chunk = ctx_bt_num * (bt_chunk_size / BA_BYTE_LEN) * in calc_pg_sz() 1956 obj_per_chunk = ctx_bt_num * (bt_chunk_size / BA_BYTE_LEN) * in calc_pg_sz() 1960 obj_per_chunk = ctx_bt_num * obj_per_chunk_default; in calc_pg_sz() 1969 *bt_page_size = ilog2(DIV_ROUND_UP(obj_num, obj_per_chunk)); in calc_pg_sz() 1971 *buf_page_size = ilog2(DIV_ROUND_UP(obj_num, obj_per_chunk)); in calc_pg_sz()
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/mthca/ |
H A D | mthca_memfree.c | 362 int obj_per_chunk; in mthca_alloc_icm_table() local 367 obj_per_chunk = MTHCA_TABLE_CHUNK_SIZE / obj_size; in mthca_alloc_icm_table() 368 num_icm = DIV_ROUND_UP(nobj, obj_per_chunk); in mthca_alloc_icm_table()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/mthca/ |
H A D | mthca_memfree.c | 362 int obj_per_chunk; in mthca_alloc_icm_table() local 367 obj_per_chunk = MTHCA_TABLE_CHUNK_SIZE / obj_size; in mthca_alloc_icm_table() 368 num_icm = DIV_ROUND_UP(nobj, obj_per_chunk); in mthca_alloc_icm_table()
|
Completed in 24 milliseconds