| /kernel/linux/linux-5.10/kernel/sched/rtg/ |
| D | rtg.c | 33 #define for_each_related_thread_group(grp) \ argument 34 list_for_each_entry(grp, &active_related_thread_groups, list) 38 rcu_assign_pointer(p->grp, NULL); in init_task_rtg() 44 return rcu_dereference(p->grp); in task_related_thread_group() 56 struct related_thread_group *grp = NULL; in alloc_related_thread_groups() local 60 grp = kzalloc(sizeof(*grp), GFP_NOWAIT); in alloc_related_thread_groups() 61 if (!grp) { in alloc_related_thread_groups() 66 grp->id = i; in alloc_related_thread_groups() 67 INIT_LIST_HEAD(&grp->tasks); in alloc_related_thread_groups() 68 INIT_LIST_HEAD(&grp->list); in alloc_related_thread_groups() [all …]
|
| /kernel/linux/linux-5.10/drivers/infiniband/sw/rxe/ |
| D | rxe_mcast.c | 14 struct rxe_mc_grp *grp; in rxe_mcast_get_grp() local 21 grp = rxe_pool_get_key(&rxe->mc_grp_pool, mgid); in rxe_mcast_get_grp() 22 if (grp) in rxe_mcast_get_grp() 25 grp = rxe_alloc(&rxe->mc_grp_pool); in rxe_mcast_get_grp() 26 if (!grp) { in rxe_mcast_get_grp() 31 INIT_LIST_HEAD(&grp->qp_list); in rxe_mcast_get_grp() 32 spin_lock_init(&grp->mcg_lock); in rxe_mcast_get_grp() 33 grp->rxe = rxe; in rxe_mcast_get_grp() 35 rxe_add_key(grp, mgid); in rxe_mcast_get_grp() 42 *grp_p = grp; in rxe_mcast_get_grp() [all …]
|
| /kernel/linux/linux-5.10/net/tipc/ |
| D | group.c | 101 static void tipc_group_proto_xmit(struct tipc_group *grp, struct tipc_member *m, 114 static void tipc_group_decr_active(struct tipc_group *grp, in tipc_group_decr_active() argument 119 grp->active_cnt--; in tipc_group_decr_active() 122 static int tipc_group_rcvbuf_limit(struct tipc_group *grp) in tipc_group_rcvbuf_limit() argument 125 int mcnt = grp->member_cnt + 1; in tipc_group_rcvbuf_limit() 130 grp->max_active = max_active; in tipc_group_rcvbuf_limit() 140 u16 tipc_group_bc_snd_nxt(struct tipc_group *grp) in tipc_group_bc_snd_nxt() argument 142 return grp->bc_snd_nxt; in tipc_group_bc_snd_nxt() 155 u32 tipc_group_exclude(struct tipc_group *grp) in tipc_group_exclude() argument 157 if (!grp->loopback) in tipc_group_exclude() [all …]
|
| D | group.h | 48 void tipc_group_join(struct net *net, struct tipc_group *grp, int *sk_rcv_buf); 49 void tipc_group_delete(struct net *net, struct tipc_group *grp); 50 void tipc_group_add_member(struct tipc_group *grp, u32 node, 52 struct tipc_nlist *tipc_group_dests(struct tipc_group *grp); 53 void tipc_group_self(struct tipc_group *grp, struct tipc_name_seq *seq, 55 u32 tipc_group_exclude(struct tipc_group *grp); 56 void tipc_group_filter_msg(struct tipc_group *grp, 59 void tipc_group_member_evt(struct tipc_group *grp, bool *wakeup, 63 void tipc_group_proto_rcv(struct tipc_group *grp, bool *wakeup, 67 void tipc_group_update_bc_members(struct tipc_group *grp, int len, bool ack); [all …]
|
| /kernel/linux/linux-4.19/net/tipc/ |
| D | group.c | 101 static void tipc_group_proto_xmit(struct tipc_group *grp, struct tipc_member *m, 114 static void tipc_group_decr_active(struct tipc_group *grp, in tipc_group_decr_active() argument 119 grp->active_cnt--; in tipc_group_decr_active() 122 static int tipc_group_rcvbuf_limit(struct tipc_group *grp) in tipc_group_rcvbuf_limit() argument 125 int mcnt = grp->member_cnt + 1; in tipc_group_rcvbuf_limit() 130 grp->max_active = max_active; in tipc_group_rcvbuf_limit() 140 u16 tipc_group_bc_snd_nxt(struct tipc_group *grp) in tipc_group_bc_snd_nxt() argument 142 return grp->bc_snd_nxt; in tipc_group_bc_snd_nxt() 155 u32 tipc_group_exclude(struct tipc_group *grp) in tipc_group_exclude() argument 157 if (!grp->loopback) in tipc_group_exclude() [all …]
|
| D | group.h | 48 void tipc_group_join(struct net *net, struct tipc_group *grp, int *sk_rcv_buf); 49 void tipc_group_delete(struct net *net, struct tipc_group *grp); 50 void tipc_group_add_member(struct tipc_group *grp, u32 node, 52 struct tipc_nlist *tipc_group_dests(struct tipc_group *grp); 53 void tipc_group_self(struct tipc_group *grp, struct tipc_name_seq *seq, 55 u32 tipc_group_exclude(struct tipc_group *grp); 56 void tipc_group_filter_msg(struct tipc_group *grp, 59 void tipc_group_member_evt(struct tipc_group *grp, bool *wakeup, 63 void tipc_group_proto_rcv(struct tipc_group *grp, bool *wakeup, 67 void tipc_group_update_bc_members(struct tipc_group *grp, int len, bool ack); [all …]
|
| /kernel/linux/linux-4.19/drivers/infiniband/sw/rxe/ |
| D | rxe_mcast.c | 41 struct rxe_mc_grp *grp; in rxe_mcast_get_grp() local 48 grp = rxe_pool_get_key(&rxe->mc_grp_pool, mgid); in rxe_mcast_get_grp() 49 if (grp) in rxe_mcast_get_grp() 52 grp = rxe_alloc(&rxe->mc_grp_pool); in rxe_mcast_get_grp() 53 if (!grp) { in rxe_mcast_get_grp() 58 INIT_LIST_HEAD(&grp->qp_list); in rxe_mcast_get_grp() 59 spin_lock_init(&grp->mcg_lock); in rxe_mcast_get_grp() 60 grp->rxe = rxe; in rxe_mcast_get_grp() 62 rxe_add_key(grp, mgid); in rxe_mcast_get_grp() 69 *grp_p = grp; in rxe_mcast_get_grp() [all …]
|
| /kernel/linux/linux-4.19/drivers/s390/net/ |
| D | ctcm_mpc.c | 330 struct mpc_group *grp; in ctc_mpc_alloc_channel() local 337 grp = priv->mpcg; in ctc_mpc_alloc_channel() 339 grp->allochanfunc = callback; in ctc_mpc_alloc_channel() 340 grp->port_num = port_num; in ctc_mpc_alloc_channel() 341 grp->port_persist = 1; in ctc_mpc_alloc_channel() 345 CTCM_FUNTAIL, dev->name, fsm_getstate_str(grp->fsm)); in ctc_mpc_alloc_channel() 347 switch (fsm_getstate(grp->fsm)) { in ctc_mpc_alloc_channel() 350 grp->alloc_called = 1; in ctc_mpc_alloc_channel() 357 /*fsm_newstate(grp->fsm, MPCG_STATE_XID2INITW);*/ in ctc_mpc_alloc_channel() 359 grp->send_qllc_disc = 1; in ctc_mpc_alloc_channel() [all …]
|
| /kernel/linux/linux-5.10/drivers/s390/net/ |
| D | ctcm_mpc.c | 330 struct mpc_group *grp; in ctc_mpc_alloc_channel() local 337 grp = priv->mpcg; in ctc_mpc_alloc_channel() 339 grp->allochanfunc = callback; in ctc_mpc_alloc_channel() 340 grp->port_num = port_num; in ctc_mpc_alloc_channel() 341 grp->port_persist = 1; in ctc_mpc_alloc_channel() 345 CTCM_FUNTAIL, dev->name, fsm_getstate_str(grp->fsm)); in ctc_mpc_alloc_channel() 347 switch (fsm_getstate(grp->fsm)) { in ctc_mpc_alloc_channel() 350 grp->alloc_called = 1; in ctc_mpc_alloc_channel() 357 /*fsm_newstate(grp->fsm, MPCG_STATE_XID2INITW);*/ in ctc_mpc_alloc_channel() 359 grp->send_qllc_disc = 1; in ctc_mpc_alloc_channel() [all …]
|
| /kernel/linux/linux-4.19/drivers/staging/erofs/ |
| D | utils.c | 40 struct erofs_workgroup *grp; in erofs_find_workgroup() local 45 grp = radix_tree_lookup(&sbi->workstn_tree, index); in erofs_find_workgroup() 46 if (grp != NULL) { in erofs_find_workgroup() 47 *tag = radix_tree_exceptional_entry(grp); in erofs_find_workgroup() 48 grp = (void *)((unsigned long)grp & in erofs_find_workgroup() 51 if (erofs_workgroup_get(grp, &oldcount)) { in erofs_find_workgroup() 60 DBG_BUGON(index != grp->index); in erofs_find_workgroup() 63 return grp; in erofs_find_workgroup() 67 struct erofs_workgroup *grp, in erofs_register_workgroup() argument 73 /* grp shouldn't be broken or used before */ in erofs_register_workgroup() [all …]
|
| D | unzip_vle.c | 98 struct z_erofs_vle_workgroup *grp; member 149 struct z_erofs_vle_workgroup *const grp = in erofs_try_to_free_all_cached_pages() local 160 struct page *page = grp->compressed_pages[i]; in erofs_try_to_free_all_cached_pages() 170 WRITE_ONCE(grp->compressed_pages[i], NULL); in erofs_try_to_free_all_cached_pages() 187 struct z_erofs_vle_workgroup *grp; in erofs_try_to_free_cached_page() local 192 grp = (void *)page_private(page); in erofs_try_to_free_cached_page() 194 if (erofs_workgroup_try_to_freeze(&grp->obj, 1)) { in erofs_try_to_free_cached_page() 198 if (grp->compressed_pages[i] == page) { in erofs_try_to_free_cached_page() 199 WRITE_ONCE(grp->compressed_pages[i], NULL); in erofs_try_to_free_cached_page() 204 erofs_workgroup_unfreeze(&grp->obj, 1); in erofs_try_to_free_cached_page() [all …]
|
| /kernel/linux/linux-4.19/fs/sysfs/ |
| D | group.c | 20 const struct attribute_group *grp) in remove_files() argument 25 if (grp->attrs) in remove_files() 26 for (attr = grp->attrs; *attr; attr++) in remove_files() 28 if (grp->bin_attrs) in remove_files() 29 for (bin_attr = grp->bin_attrs; *bin_attr; bin_attr++) in remove_files() 35 const struct attribute_group *grp, int update) in create_files() argument 41 if (grp->attrs) { in create_files() 42 for (i = 0, attr = grp->attrs; *attr && !error; i++, attr++) { in create_files() 52 if (grp->is_visible) { in create_files() 53 mode = grp->is_visible(kobj, *attr, i); in create_files() [all …]
|
| /kernel/linux/linux-5.10/fs/sysfs/ |
| D | group.c | 21 const struct attribute_group *grp) in remove_files() argument 26 if (grp->attrs) in remove_files() 27 for (attr = grp->attrs; *attr; attr++) in remove_files() 29 if (grp->bin_attrs) in remove_files() 30 for (bin_attr = grp->bin_attrs; *bin_attr; bin_attr++) in remove_files() 36 const struct attribute_group *grp, int update) in create_files() argument 42 if (grp->attrs) { in create_files() 43 for (i = 0, attr = grp->attrs; *attr && !error; i++, attr++) { in create_files() 53 if (grp->is_visible) { in create_files() 54 mode = grp->is_visible(kobj, *attr, i); in create_files() [all …]
|
| /kernel/linux/linux-5.10/fs/erofs/ |
| D | utils.c | 40 static int erofs_workgroup_get(struct erofs_workgroup *grp) in erofs_workgroup_get() argument 45 o = erofs_wait_on_workgroup_freezed(grp); in erofs_workgroup_get() 49 if (atomic_cmpxchg(&grp->refcount, o, o + 1) != o) in erofs_workgroup_get() 62 struct erofs_workgroup *grp; in erofs_find_workgroup() local 66 grp = xa_load(&sbi->managed_pslots, index); in erofs_find_workgroup() 67 if (grp) { in erofs_find_workgroup() 68 if (erofs_workgroup_get(grp)) { in erofs_find_workgroup() 74 DBG_BUGON(index != grp->index); in erofs_find_workgroup() 77 return grp; in erofs_find_workgroup() 81 struct erofs_workgroup *grp) in erofs_insert_workgroup() argument [all …]
|
| /kernel/linux/linux-4.19/arch/arm/boot/dts/ |
| D | imx6ull-colibri.dtsi | 202 pinctrl_can_int: canint-grp { 208 pinctrl_enet2: enet2-grp { 223 pinctrl_ecspi1_cs: ecspi1-cs-grp { 229 pinctrl_ecspi1: ecspi1-grp { 237 pinctrl_flexcan2: flexcan2-grp { 244 pinctrl_gpio_bl_on: gpio-bl-on-grp { 250 pinctrl_gpio1: gpio1-grp { 265 pinctrl_gpio2: gpio2-grp { /* Camera */ 275 pinctrl_gpio3: gpio3-grp { /* CAN2 */ 282 pinctrl_gpio4: gpio4-grp { [all …]
|
| /kernel/linux/linux-4.19/drivers/pinctrl/mvebu/ |
| D | pinctrl-mvebu.c | 111 struct mvebu_pinctrl *pctl, struct mvebu_pinctrl_group *grp, in mvebu_pinctrl_find_setting_by_val() argument 115 for (n = 0; n < grp->num_settings; n++) { in mvebu_pinctrl_find_setting_by_val() 116 if (config == grp->settings[n].val) { in mvebu_pinctrl_find_setting_by_val() 118 grp->settings[n].variant)) in mvebu_pinctrl_find_setting_by_val() 119 return &grp->settings[n]; in mvebu_pinctrl_find_setting_by_val() 126 struct mvebu_pinctrl *pctl, struct mvebu_pinctrl_group *grp, in mvebu_pinctrl_find_setting_by_name() argument 130 for (n = 0; n < grp->num_settings; n++) { in mvebu_pinctrl_find_setting_by_name() 131 if (strcmp(name, grp->settings[n].name) == 0) { in mvebu_pinctrl_find_setting_by_name() 133 grp->settings[n].variant)) in mvebu_pinctrl_find_setting_by_name() 134 return &grp->settings[n]; in mvebu_pinctrl_find_setting_by_name() [all …]
|
| /kernel/linux/linux-5.10/drivers/pinctrl/mvebu/ |
| D | pinctrl-mvebu.c | 107 struct mvebu_pinctrl *pctl, struct mvebu_pinctrl_group *grp, in mvebu_pinctrl_find_setting_by_val() argument 111 for (n = 0; n < grp->num_settings; n++) { in mvebu_pinctrl_find_setting_by_val() 112 if (config == grp->settings[n].val) { in mvebu_pinctrl_find_setting_by_val() 114 grp->settings[n].variant)) in mvebu_pinctrl_find_setting_by_val() 115 return &grp->settings[n]; in mvebu_pinctrl_find_setting_by_val() 122 struct mvebu_pinctrl *pctl, struct mvebu_pinctrl_group *grp, in mvebu_pinctrl_find_setting_by_name() argument 126 for (n = 0; n < grp->num_settings; n++) { in mvebu_pinctrl_find_setting_by_name() 127 if (strcmp(name, grp->settings[n].name) == 0) { in mvebu_pinctrl_find_setting_by_name() 129 grp->settings[n].variant)) in mvebu_pinctrl_find_setting_by_name() 130 return &grp->settings[n]; in mvebu_pinctrl_find_setting_by_name() [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | imx6ull-colibri.dtsi | 217 pinctrl_can_int: canint-grp { 223 pinctrl_enet2: enet2-grp { 253 pinctrl_ecspi1_cs: ecspi1-cs-grp { 259 pinctrl_ecspi1: ecspi1-grp { 267 pinctrl_flexcan1: flexcan1-grp { 274 pinctrl_flexcan2: flexcan2-grp { 281 pinctrl_gpio_bl_on: gpio-bl-on-grp { 287 pinctrl_gpio1: gpio1-grp { 300 pinctrl_gpio2: gpio2-grp { /* Camera */ 310 pinctrl_gpio3: gpio3-grp { /* CAN2 */ [all …]
|
| /kernel/linux/linux-5.10/net/sched/ |
| D | sch_qfq.c | 102 * grp->index is the index of the group; and grp->slot_shift 151 struct qfq_group *grp; member 297 if (agg->grp == NULL) { in qfq_update_agg() 300 agg->grp = &q->groups[i]; in qfq_update_agg() 741 * First compute eligibility comparing grp->S, q->V, 744 static int qfq_calc_state(struct qfq_sched *q, const struct qfq_group *grp) in qfq_calc_state() argument 747 unsigned int state = qfq_gt(grp->S, q->V); in qfq_calc_state() 748 unsigned long mask = mask_from(q->bitmaps[ER], grp->index); in qfq_calc_state() 753 if (qfq_gt(grp->F, next->F)) in qfq_calc_state() 874 static void qfq_slot_insert(struct qfq_group *grp, struct qfq_aggregate *agg, in qfq_slot_insert() argument [all …]
|
| /kernel/linux/linux-4.19/net/sched/ |
| D | sch_qfq.c | 105 * grp->index is the index of the group; and grp->slot_shift 154 struct qfq_group *grp; member 309 if (agg->grp == NULL) { in qfq_update_agg() 312 agg->grp = &q->groups[i]; in qfq_update_agg() 756 * First compute eligibility comparing grp->S, q->V, 759 static int qfq_calc_state(struct qfq_sched *q, const struct qfq_group *grp) in qfq_calc_state() argument 762 unsigned int state = qfq_gt(grp->S, q->V); in qfq_calc_state() 763 unsigned long mask = mask_from(q->bitmaps[ER], grp->index); in qfq_calc_state() 768 if (qfq_gt(grp->F, next->F)) in qfq_calc_state() 889 static void qfq_slot_insert(struct qfq_group *grp, struct qfq_aggregate *agg, in qfq_slot_insert() argument [all …]
|
| /kernel/linux/linux-5.10/sound/core/seq/ |
| D | seq_ports.c | 98 static void port_subs_info_init(struct snd_seq_port_subs_info *grp) in port_subs_info_init() argument 100 INIT_LIST_HEAD(&grp->list_head); in port_subs_info_init() 101 grp->count = 0; in port_subs_info_init() 102 grp->exclusive = 0; in port_subs_info_init() 103 rwlock_init(&grp->list_lock); in port_subs_info_init() 104 init_rwsem(&grp->list_mutex); in port_subs_info_init() 105 grp->open = NULL; in port_subs_info_init() 106 grp->close = NULL; in port_subs_info_init() 165 struct snd_seq_port_subs_info *grp, 169 struct snd_seq_port_subs_info *grp, [all …]
|
| /kernel/linux/linux-5.10/arch/mips/ralink/ |
| D | rt305x.c | 56 GRP("i2c", i2c_func, 1, RT305X_GPIO_MODE_I2C), 57 GRP("spi", spi_func, 1, RT305X_GPIO_MODE_SPI), 58 GRP("uartf", uartf_func, RT305X_GPIO_MODE_UART0_MASK, 60 GRP("uartlite", uartlite_func, 1, RT305X_GPIO_MODE_UART1), 61 GRP("jtag", jtag_func, 1, RT305X_GPIO_MODE_JTAG), 62 GRP("mdio", mdio_func, 1, RT305X_GPIO_MODE_MDIO), 63 GRP("rgmii", rgmii_func, 1, RT305X_GPIO_MODE_RGMII), 64 GRP("sdram", sdram_func, 1, RT305X_GPIO_MODE_SDRAM), 69 GRP("i2c", i2c_func, 1, RT305X_GPIO_MODE_I2C), 70 GRP("spi", spi_func, 1, RT305X_GPIO_MODE_SPI), [all …]
|
| /kernel/linux/linux-4.19/arch/mips/ralink/ |
| D | rt305x.c | 54 GRP("i2c", i2c_func, 1, RT305X_GPIO_MODE_I2C), 55 GRP("spi", spi_func, 1, RT305X_GPIO_MODE_SPI), 56 GRP("uartf", uartf_func, RT305X_GPIO_MODE_UART0_MASK, 58 GRP("uartlite", uartlite_func, 1, RT305X_GPIO_MODE_UART1), 59 GRP("jtag", jtag_func, 1, RT305X_GPIO_MODE_JTAG), 60 GRP("mdio", mdio_func, 1, RT305X_GPIO_MODE_MDIO), 61 GRP("rgmii", rgmii_func, 1, RT305X_GPIO_MODE_RGMII), 62 GRP("sdram", sdram_func, 1, RT305X_GPIO_MODE_SDRAM), 67 GRP("i2c", i2c_func, 1, RT305X_GPIO_MODE_I2C), 68 GRP("spi", spi_func, 1, RT305X_GPIO_MODE_SPI), [all …]
|
| /kernel/linux/linux-4.19/sound/core/seq/ |
| D | seq_ports.c | 113 static void port_subs_info_init(struct snd_seq_port_subs_info *grp) in port_subs_info_init() argument 115 INIT_LIST_HEAD(&grp->list_head); in port_subs_info_init() 116 grp->count = 0; in port_subs_info_init() 117 grp->exclusive = 0; in port_subs_info_init() 118 rwlock_init(&grp->list_lock); in port_subs_info_init() 119 init_rwsem(&grp->list_mutex); in port_subs_info_init() 120 grp->open = NULL; in port_subs_info_init() 121 grp->close = NULL; in port_subs_info_init() 181 struct snd_seq_port_subs_info *grp, 185 struct snd_seq_port_subs_info *grp, [all …]
|
| /kernel/linux/linux-4.19/include/linux/pinctrl/ |
| D | machine.h | 88 #define PIN_MAP_MUX_GROUP(dev, state, pinctrl, grp, func) \ argument 95 .group = grp, \ 100 #define PIN_MAP_MUX_GROUP_DEFAULT(dev, pinctrl, grp, func) \ argument 101 PIN_MAP_MUX_GROUP(dev, PINCTRL_STATE_DEFAULT, pinctrl, grp, func) 103 #define PIN_MAP_MUX_GROUP_HOG(dev, state, grp, func) \ argument 104 PIN_MAP_MUX_GROUP(dev, state, dev, grp, func) 106 #define PIN_MAP_MUX_GROUP_HOG_DEFAULT(dev, grp, func) \ argument 107 PIN_MAP_MUX_GROUP(dev, PINCTRL_STATE_DEFAULT, dev, grp, func) 131 #define PIN_MAP_CONFIGS_GROUP(dev, state, pinctrl, grp, cfgs) \ argument 138 .group_or_pin = grp, \ [all …]
|