Searched refs:egrbufs (Results 1 - 12 of 12) sorted by relevance
/kernel/linux/linux-5.10/drivers/infiniband/hw/hfi1/ |
H A D | init.c | 436 rcd->egrbufs.count = round_down(rcvtids, in hfi1_create_ctxtdata() 438 if (rcd->egrbufs.count > MAX_EAGER_ENTRIES) { in hfi1_create_ctxtdata() 441 rcd->egrbufs.count = MAX_EAGER_ENTRIES; in hfi1_create_ctxtdata() 445 rcd->ctxt, rcd->egrbufs.count); in hfi1_create_ctxtdata() 455 rcd->egrbufs.buffers = in hfi1_create_ctxtdata() 456 kcalloc_node(rcd->egrbufs.count, in hfi1_create_ctxtdata() 457 sizeof(*rcd->egrbufs.buffers), in hfi1_create_ctxtdata() 459 if (!rcd->egrbufs.buffers) in hfi1_create_ctxtdata() 461 rcd->egrbufs.rcvtids = in hfi1_create_ctxtdata() 462 kcalloc_node(rcd->egrbufs in hfi1_create_ctxtdata() [all...] |
H A D | trace_ctxts.h | 85 __entry->eager_cnt = uctxt->egrbufs.alloced; 86 __entry->rcvegr_dma = uctxt->egrbufs.rcvtids[0].dma;
|
H A D | file_ops.c | 436 memlen = uctxt->egrbufs.size; in hfi1_file_mmap() 449 for (i = 0 ; i < uctxt->egrbufs.numbufs; i++) { in hfi1_file_mmap() 450 memlen = uctxt->egrbufs.buffers[i].len; in hfi1_file_mmap() 451 memvirt = uctxt->egrbufs.buffers[i].addr; in hfi1_file_mmap() 541 memlen = uctxt->egrbufs.size * uctxt->subctxt_cnt; in hfi1_file_mmap() 1065 uctxt->subctxt_rcvegrbuf = vmalloc_user(uctxt->egrbufs.size * in setup_subctxt() 1158 cinfo.rcvtids = roundup(uctxt->egrbufs.alloced, in get_ctxt_info() 1166 cinfo.egrtids = uctxt->egrbufs.alloced; in get_ctxt_info() 1170 cinfo.rcvegr_size = uctxt->egrbufs.rcvtid_size; in get_ctxt_info() 1293 uctxt->egrbufs in get_base_info() [all...] |
H A D | driver.c | 208 *update |= !(idx & (rcd->egrbufs.threshold - 1)) && !offset; in get_egrbuf() 209 return (void *)(((u64)(rcd->egrbufs.rcvtids[idx].addr)) + in get_egrbuf()
|
H A D | hfi.h | 266 struct ctxt_eager_bufs egrbufs; member
|
H A D | chip.c | 10017 rcd->egrbufs.alloced; i++) in hfi1_clear_tids() 12081 rcvctrl |= ((u64)encoded_size(rcd->egrbufs.rcvtid_size) in hfi1_rcvctrl() 12093 reg = (((u64)(rcd->egrbufs.alloced >> RCV_SHIFT) in hfi1_rcvctrl()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/hfi1/ |
H A D | init.c | 395 rcd->egrbufs.count = round_down(rcvtids, in hfi1_create_ctxtdata() 397 if (rcd->egrbufs.count > MAX_EAGER_ENTRIES) { in hfi1_create_ctxtdata() 400 rcd->egrbufs.count = MAX_EAGER_ENTRIES; in hfi1_create_ctxtdata() 404 rcd->ctxt, rcd->egrbufs.count); in hfi1_create_ctxtdata() 414 rcd->egrbufs.buffers = in hfi1_create_ctxtdata() 415 kcalloc_node(rcd->egrbufs.count, in hfi1_create_ctxtdata() 416 sizeof(*rcd->egrbufs.buffers), in hfi1_create_ctxtdata() 418 if (!rcd->egrbufs.buffers) in hfi1_create_ctxtdata() 420 rcd->egrbufs.rcvtids = in hfi1_create_ctxtdata() 421 kcalloc_node(rcd->egrbufs in hfi1_create_ctxtdata() [all...] |
H A D | trace_ctxts.h | 44 __entry->eager_cnt = uctxt->egrbufs.alloced; 45 __entry->rcvegr_dma = uctxt->egrbufs.rcvtids[0].dma;
|
H A D | file_ops.c | 414 memlen = uctxt->egrbufs.size; in hfi1_file_mmap() 436 for (i = 0 ; i < uctxt->egrbufs.numbufs; i++) { in hfi1_file_mmap() 437 memlen = uctxt->egrbufs.buffers[i].len; in hfi1_file_mmap() 438 memvirt = uctxt->egrbufs.buffers[i].addr; in hfi1_file_mmap() 439 memdma = uctxt->egrbufs.buffers[i].dma; in hfi1_file_mmap() 530 memlen = uctxt->egrbufs.size * uctxt->subctxt_cnt; in hfi1_file_mmap() 1055 uctxt->subctxt_rcvegrbuf = vmalloc_user(uctxt->egrbufs.size * in setup_subctxt() 1148 cinfo.rcvtids = roundup(uctxt->egrbufs.alloced, in get_ctxt_info() 1156 cinfo.egrtids = uctxt->egrbufs.alloced; in get_ctxt_info() 1160 cinfo.rcvegr_size = uctxt->egrbufs in get_ctxt_info() [all...] |
H A D | driver.c | 161 *update |= !(idx & (rcd->egrbufs.threshold - 1)) && !offset; in get_egrbuf() 162 return (void *)(((u64)(rcd->egrbufs.rcvtids[idx].addr)) + in get_egrbuf()
|
H A D | hfi.h | 225 struct ctxt_eager_bufs egrbufs; member
|
H A D | chip.c | 9978 rcd->egrbufs.alloced; i++) in hfi1_clear_tids() 12042 rcvctrl |= ((u64)encoded_size(rcd->egrbufs.rcvtid_size) in hfi1_rcvctrl() 12054 reg = (((u64)(rcd->egrbufs.alloced >> RCV_SHIFT) in hfi1_rcvctrl()
|
Completed in 58 milliseconds