Home
last modified time | relevance | path

Searched refs:tid_group_list (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/drivers/infiniband/hw/hfi1/
H A Dexp_rcv.c67 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 Duser_exp_rcv.c245 * 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 Dtid_rdma.c1244 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 Dhfi.h270 struct exp_tid_set tid_group_list; member
/kernel/linux/linux-6.6/drivers/infiniband/hw/hfi1/
H A Dexp_rcv.c25 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 Duser_exp_rcv.c202 * 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 Dtid_rdma.c1251 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 Dhfi.h229 struct exp_tid_set tid_group_list; member

Completed in 27 milliseconds