Searched refs:tid_group_list (Results 1 - 8 of 8) sorted by relevance
/kernel/linux/linux-5.10/drivers/infiniband/hw/hfi1/ |
H A D | exp_rcv.c | 67 hfi1_exp_tid_set_init(&rcd->tid_group_list); in hfi1_exp_tid_group_init() 95 tid_group_add_tail(grp, &rcd->tid_group_list); in hfi1_alloc_ctxt_rcv_groups()
|
H A D | user_exp_rcv.c | 245 * 1. List of empty groups - tid_group_list 276 * tid_group_list is taken, programmed, and moved to 279 * 2.1 If the tid_used_list is empty and the tid_group_list 282 * 2.2 If the tid_used_list is empty and the tid_group_list 283 * is not empty, move a group from tid_group_list to 372 while (ngroups && uctxt->tid_group_list.count) { in hfi1_user_exp_rcv_setup() 374 tid_group_pop(&uctxt->tid_group_list); in hfi1_user_exp_rcv_setup() 385 tid_group_add_tail(grp, &uctxt->tid_group_list); in hfi1_user_exp_rcv_setup() 405 if (!uctxt->tid_group_list.count) in hfi1_user_exp_rcv_setup() 408 grp = tid_group_pop(&uctxt->tid_group_list); in hfi1_user_exp_rcv_setup() [all...] |
H A D | tid_rdma.c | 1244 list_for_each_entry(group, &rcd->tid_group_list.list, list) { in kern_alloc_tids() 1273 if (group && &group->list == &rcd->tid_group_list.list) in kern_alloc_tids() 1275 group = list_prepare_entry(group, &rcd->tid_group_list.list, in kern_alloc_tids() 1277 if (list_is_last(&group->list, &rcd->tid_group_list.list)) in kern_alloc_tids() 1352 tid_group_move(grp, &rcd->tid_group_list, in kern_program_rcv_group() 1389 &rcd->tid_group_list); in kern_unprogram_rcv_group()
|
H A D | hfi.h | 270 struct exp_tid_set tid_group_list; member
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/hfi1/ |
H A D | exp_rcv.c | 25 hfi1_exp_tid_set_init(&rcd->tid_group_list); in hfi1_exp_tid_group_init() 53 tid_group_add_tail(grp, &rcd->tid_group_list); in hfi1_alloc_ctxt_rcv_groups()
|
H A D | user_exp_rcv.c | 202 * 1. List of empty groups - tid_group_list 233 * tid_group_list is taken, programmed, and moved to 236 * 2.1 If the tid_used_list is empty and the tid_group_list 239 * 2.2 If the tid_used_list is empty and the tid_group_list 240 * is not empty, move a group from tid_group_list to 329 while (ngroups && uctxt->tid_group_list.count) { in hfi1_user_exp_rcv_setup() 331 tid_group_pop(&uctxt->tid_group_list); in hfi1_user_exp_rcv_setup() 342 tid_group_add_tail(grp, &uctxt->tid_group_list); in hfi1_user_exp_rcv_setup() 361 if (!uctxt->tid_group_list.count) in hfi1_user_exp_rcv_setup() 364 grp = tid_group_pop(&uctxt->tid_group_list); in hfi1_user_exp_rcv_setup() [all...] |
H A D | tid_rdma.c | 1251 list_for_each_entry(group, &rcd->tid_group_list.list, list) { in kern_alloc_tids() 1280 if (group && &group->list == &rcd->tid_group_list.list) in kern_alloc_tids() 1282 group = list_prepare_entry(group, &rcd->tid_group_list.list, in kern_alloc_tids() 1284 if (list_is_last(&group->list, &rcd->tid_group_list.list)) in kern_alloc_tids() 1359 tid_group_move(grp, &rcd->tid_group_list, in kern_program_rcv_group() 1396 &rcd->tid_group_list); in kern_unprogram_rcv_group()
|
H A D | hfi.h | 229 struct exp_tid_set tid_group_list; member
|
Completed in 24 milliseconds