Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/drivers/infiniband/hw/hns/
H A Dhns_roce_mr.c138 mr->npages = mr->pbl_mtr.hem_cfg.buf_pg_count; in alloc_mr_pbl()
472 if (likely(mr->npages < mr->pbl_mtr.hem_cfg.buf_pg_count)) { in hns_roce_set_page()
490 mr->page_list = kvcalloc(mr->pbl_mtr.hem_cfg.buf_pg_count, in hns_roce_map_mr_sg()
498 mr->npages, mr->pbl_mtr.hem_cfg.buf_pg_count, ret); in hns_roce_map_mr_sg()
808 mtr->hem_cfg.buf_pg_count = all_pg_count; in mtr_alloc_bufs()
952 buf_size = cfg->buf_pg_count << cfg->buf_pg_shift; in mtr_init_buf_cfg()
960 cfg->buf_pg_count = page_cnt; in mtr_init_buf_cfg()
963 cfg->buf_pg_count = 1; in mtr_init_buf_cfg()
977 for (page_cnt = 0, region_cnt = 0; page_cnt < cfg->buf_pg_count && in mtr_init_buf_cfg()
992 cfg->buf_pg_count); in mtr_init_buf_cfg()
[all...]
H A Dhns_roce_device.h351 unsigned int buf_pg_count; /* buffer page count */ member
/kernel/linux/linux-6.6/drivers/infiniband/hw/hns/
H A Dhns_roce_mr.c113 mr->npages = mr->pbl_mtr.hem_cfg.buf_pg_count; in alloc_mr_pbl()
409 if (likely(mr->npages < mr->pbl_mtr.hem_cfg.buf_pg_count)) { in hns_roce_set_page()
427 mr->page_list = kvcalloc(mr->pbl_mtr.hem_cfg.buf_pg_count, in hns_roce_map_mr_sg()
435 mr->npages, mr->pbl_mtr.hem_cfg.buf_pg_count, ret); in hns_roce_map_mr_sg()
879 cfg->buf_pg_count = 1; in mtr_init_buf_cfg()
885 cfg->buf_pg_count = DIV_ROUND_UP(buf_size + unalinged_size, in mtr_init_buf_cfg()
H A Dhns_roce_device.h286 unsigned int buf_pg_count; /* buffer page count */ member

Completed in 10 milliseconds