Home
last modified time | relevance | path

Searched refs:tid_group (Results 1 - 14 of 14) sorted by relevance

/kernel/linux/linux-5.10/drivers/infiniband/hw/hfi1/
H A Dexp_rcv.h119 struct tid_group { struct
147 static inline void tid_group_add_tail(struct tid_group *grp, in tid_group_add_tail()
154 static inline void tid_group_remove(struct tid_group *grp, in tid_group_remove()
161 static inline void tid_group_move(struct tid_group *group, in tid_group_move()
169 static inline struct tid_group *tid_group_pop(struct exp_tid_set *set) in tid_group_pop()
171 struct tid_group *grp = in tid_group_pop()
172 list_first_entry(&set->list, struct tid_group, list); in tid_group_pop()
192 hfi1_tid_group_to_idx(struct hfi1_ctxtdata *rcd, struct tid_group *grp) in hfi1_tid_group_to_idx()
202 static inline struct tid_group *
H A Duser_exp_rcv.c61 u32 rcventry, struct tid_group *grp,
72 struct tid_group *grp,
373 struct tid_group *grp = in hfi1_user_exp_rcv_setup()
398 struct tid_group *grp, *ptr; in hfi1_user_exp_rcv_setup()
703 struct tid_group *grp, in program_rcvarray()
772 u32 rcventry, struct tid_group *grp, in set_rcvarray_entry()
916 struct tid_group *grp, *ptr; in unlock_exp_tids()
H A Duser_exp_rcv.h75 struct tid_group *grp;
H A Dexp_rcv.c80 struct tid_group *grp; in hfi1_alloc_ctxt_rcv_groups()
H A Dtid_rdma.h160 * @grp_idx: rcd relative index to tid_group
165 struct tid_group *grp;
H A Dtid_rdma.c1199 struct tid_group *grp, u8 cnt) in kern_add_tid_node()
1235 struct tid_group *group = NULL, *used; in kern_alloc_tids()
1299 struct tid_group *grp = node->grp; in kern_program_rcv_group()
1366 struct tid_group *grp = node->grp; in kern_unprogram_rcv_group()
H A Dhfi.h279 struct tid_group *groups;
/kernel/linux/linux-6.6/drivers/infiniband/hw/hfi1/
H A Dexp_rcv.h77 struct tid_group { struct
105 static inline void tid_group_add_tail(struct tid_group *grp, in tid_group_add_tail()
112 static inline void tid_group_remove(struct tid_group *grp, in tid_group_remove()
119 static inline void tid_group_move(struct tid_group *group, in tid_group_move()
127 static inline struct tid_group *tid_group_pop(struct exp_tid_set *set) in tid_group_pop()
129 struct tid_group *grp = in tid_group_pop()
130 list_first_entry(&set->list, struct tid_group, list); in tid_group_pop()
151 hfi1_tid_group_to_idx(struct hfi1_ctxtdata *rcd, struct tid_group *grp) in hfi1_tid_group_to_idx()
161 static inline struct tid_group *
H A Duser_exp_rcv.c19 u32 rcventry, struct tid_group *grp,
30 struct tid_group *grp, u16 count,
330 struct tid_group *grp = in hfi1_user_exp_rcv_setup()
354 struct tid_group *grp, *ptr; in hfi1_user_exp_rcv_setup()
657 struct tid_group *grp, u16 count, in program_rcvarray()
725 u32 rcventry, struct tid_group *grp, in set_rcvarray_entry()
867 struct tid_group *grp, *ptr; in unlock_exp_tids()
H A Duser_exp_rcv.h34 struct tid_group *grp;
H A Dexp_rcv.c38 struct tid_group *grp; in hfi1_alloc_ctxt_rcv_groups()
H A Dtid_rdma.h160 * @grp_idx: rcd relative index to tid_group
165 struct tid_group *grp;
H A Dtid_rdma.c1206 struct tid_group *grp, u8 cnt) in kern_add_tid_node()
1242 struct tid_group *group = NULL, *used; in kern_alloc_tids()
1306 struct tid_group *grp = node->grp; in kern_program_rcv_group()
1373 struct tid_group *grp = node->grp; in kern_unprogram_rcv_group()
H A Dhfi.h238 struct tid_group *groups;

Completed in 54 milliseconds