| /linux/drivers/infiniband/hw/mlx4/ |
| H A D | mcg.c | 50 #define mcg_warn_group(group, format, arg...) \ argument 52 (group)->name, group->demux->port, ## arg) 54 #define mcg_debug_group(group, format, arg...) \ argument 56 (group)->name, (group)->demux->port, ## arg) 58 #define mcg_error_group(group, format, arg...) \ argument 59 pr_err(" %16s: " format, (group)->name, ## arg) 136 struct mcast_group *group; member 144 mcg_warn_group(group, "did not expect to reach zero\n"); \ 166 struct mcast_group *group; in mcast_find() local 170 group = rb_entry(node, struct mcast_group, node); in mcast_find() [all …]
|
| /linux/fs/notify/ |
| H A D | group.c | 22 static void fsnotify_final_destroy_group(struct fsnotify_group *group) in fsnotify_final_destroy_group() argument 24 if (group->ops->free_group_priv) in fsnotify_final_destroy_group() 25 group->ops->free_group_priv(group); in fsnotify_final_destroy_group() 27 mem_cgroup_put(group->memcg); in fsnotify_final_destroy_group() 28 mutex_destroy(&group->mark_mutex); in fsnotify_final_destroy_group() 30 kfree(group); in fsnotify_final_destroy_group() 37 void fsnotify_group_stop_queueing(struct fsnotify_group *group) in fsnotify_group_stop_queueing() argument 39 spin_lock(&group->notification_lock); in fsnotify_group_stop_queueing() 40 group->shutdown = true; in fsnotify_group_stop_queueing() 41 spin_unlock(&group->notification_lock); in fsnotify_group_stop_queueing() [all …]
|
| H A D | notification.c | 50 void fsnotify_destroy_event(struct fsnotify_group *group, in fsnotify_destroy_event() argument 54 if (!event || event == group->overflow_event) in fsnotify_destroy_event() 63 spin_lock(&group->notification_lock); in fsnotify_destroy_event() 65 spin_unlock(&group->notification_lock); in fsnotify_destroy_event() 67 group->ops->free_event(group, event); in fsnotify_destroy_event() 81 int fsnotify_insert_event(struct fsnotify_group *group, in fsnotify_insert_event() argument 89 struct list_head *list = &group->notification_list; in fsnotify_insert_event() 91 pr_debug("%s: group=%p event=%p\n", __func__, group, event); in fsnotify_insert_event() 93 spin_lock(&group->notification_lock); in fsnotify_insert_event() 95 if (group->shutdown) { in fsnotify_insert_event() [all …]
|
| /linux/drivers/infiniband/core/ |
| H A D | multicast.c | 117 struct mcast_group *group; member 133 struct mcast_group *group; in mcast_find() local 137 group = rb_entry(node, struct mcast_group, node); in mcast_find() 138 ret = memcmp(mgid->raw, group->rec.mgid.raw, sizeof *mgid); in mcast_find() 140 return group; in mcast_find() 151 struct mcast_group *group, in mcast_insert() argument 163 ret = memcmp(group->rec.mgid.raw, cur_group->rec.mgid.raw, in mcast_insert() 164 sizeof group->rec.mgid); in mcast_insert() 174 rb_link_node(&group->node, parent, link); in mcast_insert() 175 rb_insert_color(&group->node, &port->table); in mcast_insert() [all …]
|
| /linux/arch/sparc/kernel/ |
| H A D | hvapi.c | 19 unsigned long group; member 28 { .group = HV_GRP_SUN4V, .flags = FLAG_PRE_API }, 29 { .group = HV_GRP_CORE, .flags = FLAG_PRE_API }, 30 { .group = HV_GRP_INTR, }, 31 { .group = HV_GRP_SOFT_STATE, }, 32 { .group = HV_GRP_TM, }, 33 { .group = HV_GRP_PCI, .flags = FLAG_PRE_API }, 34 { .group = HV_GRP_LDOM, }, 35 { .group = HV_GRP_SVC_CHAN, .flags = FLAG_PRE_API }, 36 { .group = HV_GRP_NCS, .flags = FLAG_PRE_API }, [all …]
|
| /linux/drivers/gpu/drm/panthor/ |
| H A D | panthor_sched.c | 45 * The scheduling happens at the scheduling group level, each group 54 * rotating the groups passed to the firmware so every group gets 70 * queue ring-buffer, and the group is scheduled for execution if it 73 * Kernel-side group scheduling is timeslice-based. When we have less 76 * groups than slots, we let each group a chance to execute stuff for 78 * to schedule. The group selection algorithm is based on 83 * group/queue state that would be based on information we wouldn't have 85 * reason we don't do 'cooperative' scheduling (encoding FW group slot 87 * drm_gpu_scheduler::prepare_job() hook, and treating group rotatio 109 struct panthor_group *group; global() member 732 group_queue_work(group,wname) global() argument 802 struct panthor_group *group; global() member 867 panthor_queue_get_syncwait_obj(struct panthor_group * group,struct panthor_queue * queue) panthor_queue_get_syncwait_obj() argument 913 group_free_queue(struct panthor_group * group,struct panthor_queue * queue) group_free_queue() argument 943 struct panthor_group *group = container_of(work, group_release_work() local 964 struct panthor_group *group = container_of(kref, group_release() local 976 group_put(struct panthor_group * group) group_put() argument 983 group_get(struct panthor_group * group) group_get() argument 999 group_bind_locked(struct panthor_group * group,u32 csg_id) group_bind_locked() argument 1041 group_unbind_locked(struct panthor_group * group) group_unbind_locked() argument 1073 group_is_idle(struct panthor_group * group) group_is_idle() argument 1081 group_can_run(struct panthor_group * group) group_can_run() argument 1112 struct panthor_group *group; queue_suspend_timeout_locked() local 1228 struct panthor_group *group = ptdev->scheduler->csg_slots[csg_id].group; cs_slot_reset_locked() local 1276 struct panthor_group *group = ptdev->scheduler->csg_slots[csg_id].group; cs_slot_sync_queue_state_locked() local 1328 struct panthor_group *group = csg_slot->group; csg_slot_sync_queues_state_locked() local 1347 struct panthor_group *group; csg_slot_sync_state_locked() local 1420 struct panthor_group *group; csg_slot_prog_locked() local 1480 struct panthor_group *group = csg_slot->group; cs_slot_process_fatal_event_locked() local 1526 struct panthor_group *group = csg_slot->group; cs_slot_process_fault_event_locked() local 1572 group_process_tiler_oom(struct panthor_group * group,u32 cs_id) group_process_tiler_oom() argument 1663 struct panthor_group *group = group_tiler_oom_work() local 1683 struct panthor_group *group = csg_slot->group; cs_slot_process_tiler_oom_event_locked() local 1749 struct panthor_group *group = csg_slot->group; csg_slot_sync_update_locked() local 1764 struct panthor_group *group = csg_slot->group; csg_slot_process_progress_timer_event_locked() local 2035 struct panthor_group *group, *tmp; tick_ctx_pick_groups_from_list() local 2083 tick_ctx_insert_old_group(struct panthor_scheduler * sched,struct panthor_sched_tick_ctx * ctx,struct panthor_group * group) tick_ctx_insert_old_group() argument 2126 struct panthor_group *group = csg_slot->group; tick_ctx_init() local 2160 group_term_post_processing(struct panthor_group * group) group_term_post_processing() argument 2210 struct panthor_group *group = group_term_work() local 2222 struct panthor_group *group, *tmp; tick_ctx_cleanup() local 2273 struct panthor_group *group, *tmp; tick_ctx_apply() local 2585 panthor_queue_eval_syncwait(struct panthor_group * group,u8 queue_idx) panthor_queue_eval_syncwait() argument 2619 struct panthor_group *group, *tmp; sync_upd_work() local 2687 group_schedule_locked(struct panthor_group * group,u32 queue_mask) group_schedule_locked() argument 2759 panthor_group_stop(struct panthor_group * group) panthor_group_stop() argument 2772 panthor_group_start(struct panthor_group * group) panthor_group_start() argument 2883 struct panthor_group *group = csg_slot->group; panthor_sched_suspend() local 2929 struct panthor_group *group = csg_slot->group; panthor_sched_suspend() local 2961 struct panthor_group *group, *group_tmp; panthor_sched_pre_reset() local 2994 struct panthor_group *group, *group_tmp; panthor_sched_post_reset() local 3023 struct panthor_group *group = job->group; update_fdinfo_stats() local 3040 struct panthor_group *group; panthor_fdinfo_gather_group_samples() local 3068 struct panthor_group *group = job->group; queue_check_job_completion() local 3112 struct panthor_group *group = group_sync_upd_work() local 3186 struct panthor_group *group = job->group; get_job_cs_params() local 3315 struct panthor_group *group = job->group; queue_run_job() local 3416 struct panthor_group *group = job->group; queue_timedout_job() local 3497 group_create_queue(struct panthor_group * group,const struct drm_panthor_queue_create * args,u64 drm_client_id,u32 gid,u32 qid) group_create_queue() argument 3615 group_init_task_info(struct panthor_group * group) group_init_task_info() argument 3624 add_group_kbo_sizes(struct panthor_device * ptdev,struct panthor_group * group) add_group_kbo_sizes() argument 3657 struct panthor_group *group = NULL; panthor_group_create() local 3794 struct panthor_group *group; panthor_group_destroy() local 3826 struct panthor_group *group; group_from_handle() local 3841 struct panthor_group *group; panthor_group_get_state() local 3883 struct panthor_group *group; panthor_group_pool_destroy() local 3909 struct panthor_group *group; panthor_fdinfo_gather_group_mem_info() local [all...] |
| /linux/kernel/sched/ |
| H A D | psi.c | 205 static void group_init(struct psi_group *group) in group_init() argument 207 group->enabled = true; in group_init() 208 group->avg_last_update = sched_clock(); in group_init() 209 group->avg_next_update = group->avg_last_update + psi_period; in group_init() 210 mutex_init(&group->avgs_lock); in group_init() 213 INIT_LIST_HEAD(&group->avg_triggers); in group_init() 214 memset(group->avg_nr_triggers, 0, sizeof(group->avg_nr_triggers)); in group_init() 215 INIT_DELAYED_WORK(&group->avgs_work, psi_avgs_work); in group_init() 218 atomic_set(&group->rtpoll_scheduled, 0); in group_init() 219 mutex_init(&group->rtpoll_trigger_lock); in group_init() [all …]
|
| /linux/fs/notify/inotify/ |
| H A D | inotify_user.c | 141 struct fsnotify_group *group = file->private_data; in inotify_poll() local 144 poll_wait(file, &group->notification_waitq, wait); in inotify_poll() 145 spin_lock(&group->notification_lock); in inotify_poll() 146 if (!fsnotify_notify_queue_is_empty(group)) in inotify_poll() 148 spin_unlock(&group->notification_lock); in inotify_poll() 170 static struct fsnotify_event *get_one_event(struct fsnotify_group *group, in get_one_event() argument 176 event = fsnotify_peek_first_event(group); in get_one_event() 180 pr_debug("%s: group=%p event=%p\n", __func__, group, event); in get_one_event() 188 fsnotify_remove_first_event(group); in get_one_event() 199 static ssize_t copy_event_to_user(struct fsnotify_group *group, in copy_event_to_user() argument [all …]
|
| H A D | inotify_fsnotify.c | 49 static int inotify_merge(struct fsnotify_group *group, in inotify_merge() argument 52 struct list_head *list = &group->notification_list; in inotify_merge() 66 struct fsnotify_group *group = inode_mark->group; in inotify_handle_inode_event() local 77 pr_debug("%s: group=%p mark=%p mask=%x\n", __func__, group, inode_mark, in inotify_handle_inode_event() 95 old_memcg = set_active_memcg(group->memcg); in inotify_handle_inode_event() 104 fsnotify_queue_overflow(group); in inotify_handle_inode_event() 126 ret = fsnotify_add_event(group, fsn_event, inotify_merge); in inotify_handle_inode_event() 129 fsnotify_destroy_event(group, fsn_event); in inotify_handle_inode_event() 133 fsnotify_destroy_mark(inode_mark, group); in inotify_handle_inode_event() 138 static void inotify_freeing_mark(struct fsnotify_mark *fsn_mark, struct fsnotify_group *group) in inotify_freeing_mark() argument [all …]
|
| /linux/drivers/gpio/ |
| H A D | gpio-lpc32xx.c | 168 static inline u32 gpreg_read(struct lpc32xx_gpio_chip *group, unsigned long offset) in gpreg_read() argument 170 return __raw_readl(group->reg_base + offset); in gpreg_read() 173 static inline void gpreg_write(struct lpc32xx_gpio_chip *group, u32 val, unsigned long offset) in gpreg_write() argument 175 __raw_writel(val, group->reg_base + offset); in gpreg_write() 178 static void __set_gpio_dir_p012(struct lpc32xx_gpio_chip *group, in __set_gpio_dir_p012() argument 182 gpreg_write(group, GPIO012_PIN_TO_BIT(pin), in __set_gpio_dir_p012() 183 group->gpio_grp->dir_clr); in __set_gpio_dir_p012() 185 gpreg_write(group, GPIO012_PIN_TO_BIT(pin), in __set_gpio_dir_p012() 186 group->gpio_grp->dir_set); in __set_gpio_dir_p012() 189 static void __set_gpio_dir_p3(struct lpc32xx_gpio_chip *group, in __set_gpio_dir_p3() argument [all …]
|
| /linux/drivers/clk/renesas/ |
| H A D | clk-mstp.c | 59 struct mstp_clock_group *group; member 64 static inline u32 cpg_mstp_read(struct mstp_clock_group *group, in cpg_mstp_read() argument 67 return group->width_8bit ? readb(reg) : readl(reg); in cpg_mstp_read() 70 static inline void cpg_mstp_write(struct mstp_clock_group *group, u32 val, in cpg_mstp_write() argument 73 group->width_8bit ? writeb(val, reg) : writel(val, reg); in cpg_mstp_write() 79 struct mstp_clock_group *group = clock->group; in cpg_mstp_clock_endisable() local 85 spin_lock_irqsave(&group->lock, flags); in cpg_mstp_clock_endisable() 87 value = cpg_mstp_read(group, group->smstpcr); in cpg_mstp_clock_endisable() 92 cpg_mstp_write(group, value, group->smstpcr); in cpg_mstp_clock_endisable() 94 if (!group->mstpsr) { in cpg_mstp_clock_endisable() [all …]
|
| /linux/drivers/media/platform/renesas/rcar-vin/ |
| H A D | rcar-core.c | 62 static void rvin_group_cleanup(struct rvin_group *group) in rvin_group_cleanup() argument 64 media_device_cleanup(&group->mdev); in rvin_group_cleanup() 65 mutex_destroy(&group->lock); in rvin_group_cleanup() 68 static int rvin_group_init(struct rvin_group *group, struct rvin_dev *vin, in rvin_group_init() argument 72 struct media_device *mdev = &group->mdev; in rvin_group_init() 76 mutex_init(&group->lock); in rvin_group_init() 79 group->count = 0; in rvin_group_init() 82 group->count++; in rvin_group_init() 84 vin_dbg(vin, "found %u enabled VIN's in DT", group->count); in rvin_group_init() 86 group->link_setup = link_setup; in rvin_group_init() [all …]
|
| /linux/fs/notify/fanotify/ |
| H A D | fanotify_user.c | 125 struct fsnotify_group *group; in perm_group_watchdog() local 134 list_for_each_entry(group, &perm_group_list, in perm_group_watchdog() 140 if (list_empty(&group->fanotify_data.access_list)) in perm_group_watchdog() 143 spin_lock(&group->notification_lock); in perm_group_watchdog() 144 list_for_each_entry(event, &group->fanotify_data.access_list, in perm_group_watchdog() 168 spin_unlock(&group->notification_lock); in perm_group_watchdog() 173 static void fanotify_perm_watchdog_group_remove(struct fsnotify_group *group) in fanotify_perm_watchdog_group_remove() argument 175 if (!list_empty(&group->fanotify_data.perm_grp_list)) { in fanotify_perm_watchdog_group_remove() 178 list_del_init(&group->fanotify_data.perm_grp_list); in fanotify_perm_watchdog_group_remove() 183 static void fanotify_perm_watchdog_group_add(struct fsnotify_group *group) in fanotify_perm_watchdog_group_add() argument [all …]
|
| /linux/drivers/iommu/ |
| H A D | io-pgfault.c | 42 static void __iopf_free_group(struct iopf_group *group) in __iopf_free_group() argument 46 list_for_each_entry_safe(iopf, next, &group->faults, list) { in __iopf_free_group() 52 iopf_put_dev_fault_param(group->fault_param); in __iopf_free_group() 55 void iopf_free_group(struct iopf_group *group) in iopf_free_group() argument 57 __iopf_free_group(group); in iopf_free_group() 58 kfree(group); in iopf_free_group() 86 struct iopf_group *group; in iopf_group_alloc() local 88 group = kzalloc_obj(*group); in iopf_group_alloc() 89 if (!group) { in iopf_group_alloc() 94 group = abort_group; in iopf_group_alloc() [all …]
|
| /linux/drivers/vfio/ |
| H A D | container.c | 167 device->group->container->iommu_driver; in vfio_device_container_register() 171 device->group->container->iommu_data, device); in vfio_device_container_register() 177 device->group->container->iommu_driver; in vfio_device_container_unregister() 181 device->group->container->iommu_data, device); in vfio_device_container_unregister() 239 struct vfio_group *group; in __vfio_container_attach_groups() local 242 list_for_each_entry(group, &container->group_list, container_next) { in __vfio_container_attach_groups() 243 ret = driver->ops->attach_group(data, group->iommu_group, in __vfio_container_attach_groups() 244 group->type); in __vfio_container_attach_groups() 252 list_for_each_entry_continue_reverse(group, &container->group_list, in __vfio_container_attach_groups() 254 driver->ops->detach_group(data, group->iommu_group); in __vfio_container_attach_groups() [all …]
|
| /linux/drivers/pinctrl/aspeed/ |
| H A D | pinmux-aspeed.h | 513 #define SIG_DESC_LIST_SYM(sig, group) sig_descs_ ## sig ## _ ## group argument 514 #define SIG_DESC_LIST_DECL(sig, group, ...) \ argument 515 static const struct aspeed_sig_desc SIG_DESC_LIST_SYM(sig, group)[] = \ 518 #define SIG_EXPR_SYM(sig, group) sig_expr_ ## sig ## _ ## group argument 519 #define SIG_EXPR_DECL_(sig, group, func) \ argument 520 static const struct aspeed_sig_expr SIG_EXPR_SYM(sig, group) = \ 524 .ndescs = ARRAY_SIZE(SIG_DESC_LIST_SYM(sig, group)), \ 525 .descs = &(SIG_DESC_LIST_SYM(sig, group))[0], \ 545 #define SIG_EXPR_DECL(sig, group, func, ...) \ argument 546 SIG_DESC_LIST_DECL(sig, group, __VA_ARGS__); \ [all …]
|
| /linux/drivers/net/ethernet/microchip/sparx5/ |
| H A D | sparx5_qos.c | 95 static u32 sparx5_lg_get_leak_time(struct sparx5 *sparx5, u32 layer, u32 group) in sparx5_lg_get_leak_time() argument 99 value = spx5_rd(sparx5, HSCH_HSCH_TIMER_CFG(layer, group)); in sparx5_lg_get_leak_time() 103 static void sparx5_lg_set_leak_time(struct sparx5 *sparx5, u32 layer, u32 group, in sparx5_lg_set_leak_time() argument 107 HSCH_HSCH_TIMER_CFG(layer, group)); in sparx5_lg_set_leak_time() 110 static u32 sparx5_lg_get_first(struct sparx5 *sparx5, u32 layer, u32 group) in sparx5_lg_get_first() argument 114 value = spx5_rd(sparx5, HSCH_HSCH_LEAK_CFG(layer, group)); in sparx5_lg_get_first() 118 static u32 sparx5_lg_get_next(struct sparx5 *sparx5, u32 layer, u32 group, in sparx5_lg_get_next() argument 128 static u32 sparx5_lg_get_last(struct sparx5 *sparx5, u32 layer, u32 group) in sparx5_lg_get_last() argument 132 itr = sparx5_lg_get_first(sparx5, layer, group); in sparx5_lg_get_last() 135 next = sparx5_lg_get_next(sparx5, layer, group, itr); in sparx5_lg_get_last() [all …]
|
| /linux/net/psample/ |
| H A D | psample.c | 41 struct psample_group *group, in psample_group_nl_fill() argument 52 ret = nla_put_u32(msg, PSAMPLE_ATTR_SAMPLE_GROUP, group->group_num); in psample_group_nl_fill() 56 ret = nla_put_u32(msg, PSAMPLE_ATTR_GROUP_REFCOUNT, group->refcount); in psample_group_nl_fill() 60 ret = nla_put_u32(msg, PSAMPLE_ATTR_GROUP_SEQ, group->seq); in psample_group_nl_fill() 75 struct psample_group *group; in psample_nl_cmd_get_group_dumpit() local 81 list_for_each_entry(group, &psample_groups_list, list) { in psample_nl_cmd_get_group_dumpit() 82 if (!net_eq(group->net, sock_net(msg->sk))) in psample_nl_cmd_get_group_dumpit() 88 err = psample_group_nl_fill(msg, group, PSAMPLE_CMD_NEW_GROUP, in psample_nl_cmd_get_group_dumpit() 123 static void psample_group_notify(struct psample_group *group, in psample_group_notify() argument 133 err = psample_group_nl_fill(msg, group, cmd, 0, 0, NLM_F_MULTI); in psample_group_notify() [all …]
|
| /linux/drivers/soundwire/ |
| H A D | generic_bandwidth_allocation.c | 227 struct sdw_group *group) in sdw_compute_group_params() argument 236 for (i = 0; i < group->count; i++) { in sdw_compute_group_params() 237 params[i].rate = group->rates[i]; in sdw_compute_group_params() 238 params[i].lane = group->lanes[i]; in sdw_compute_group_params() 262 for (i = 0; i < group->count; i++) { in sdw_compute_group_params() 274 for (i = 0; i < group->count; i++) { in sdw_compute_group_params() 295 static int sdw_add_element_group_count(struct sdw_group *group, in sdw_add_element_group_count() argument 298 int num = group->count; in sdw_add_element_group_count() 302 if (rate == group->rates[i] && lane == group->lanes[i]) in sdw_add_element_group_count() 306 if (group->count >= group->max_size) { in sdw_add_element_group_count() [all …]
|
| /linux/arch/s390/tools/ |
| H A D | gen_opcode_table.c | 46 struct insn_group *group; member 263 struct insn_group *group; in add_to_group() local 265 group = desc->group ? &desc->group[desc->nr_groups - 1] : NULL; in add_to_group() 266 if (group && (!strncmp(group->opcode, insn->opcode, 2) || group->type->byte == 0)) { in add_to_group() 267 group->count++; in add_to_group() 271 desc->group = realloc(desc->group, desc->nr_groups * sizeof(*desc->group)); in add_to_group() 272 if (!desc->group) in add_to_group() 274 group = &desc->group[desc->nr_groups - 1]; in add_to_group() 275 memcpy(group->opcode, insn->opcode, 2); in add_to_group() 276 group->type = insn->type; in add_to_group() [all …]
|
| /linux/drivers/net/ethernet/netronome/nfp/flower/ |
| H A D | lag_conf.c | 108 struct nfp_fl_lag_group *group; in nfp_fl_lag_group_create() local 122 group = kmalloc_obj(*group); in nfp_fl_lag_group_create() 123 if (!group) { in nfp_fl_lag_group_create() 128 group->group_id = id; in nfp_fl_lag_group_create() 129 group->master_ndev = master; in nfp_fl_lag_group_create() 130 group->dirty = true; in nfp_fl_lag_group_create() 131 group->offloaded = false; in nfp_fl_lag_group_create() 132 group->to_remove = false; in nfp_fl_lag_group_create() 133 group->to_destroy = false; in nfp_fl_lag_group_create() 134 group->slave_cnt = 0; in nfp_fl_lag_group_create() [all …]
|
| /linux/drivers/iommu/iommufd/ |
| H A D | eventq.c | 23 struct iopf_group *group, *next; in iommufd_auto_response_faults() local 33 list_for_each_entry_safe(group, next, &fault->common.deliver, node) { in iommufd_auto_response_faults() 34 if (group->attach_handle != &handle->handle) in iommufd_auto_response_faults() 36 list_move(&group->node, &free_list); in iommufd_auto_response_faults() 40 list_for_each_entry_safe(group, next, &free_list, node) { in iommufd_auto_response_faults() 41 list_del(&group->node); in iommufd_auto_response_faults() 42 iopf_group_response(group, IOMMU_PAGE_RESP_INVALID); in iommufd_auto_response_faults() 43 iopf_free_group(group); in iommufd_auto_response_faults() 46 xa_for_each(&fault->response, index, group) { in iommufd_auto_response_faults() 47 if (group->attach_handle != &handle->handle) in iommufd_auto_response_faults() [all …]
|
| /linux/sound/core/ |
| H A D | control_led.c | 40 unsigned int group; member 60 .group = (SNDRV_CTL_ELEM_ACCESS_SPK_LED >> SNDRV_CTL_ELEM_ACCESS_LED_SHIFT) - 1, 66 .group = (SNDRV_CTL_ELEM_ACCESS_MIC_LED >> SNDRV_CTL_ELEM_ACCESS_LED_SHIFT) - 1, 88 static inline unsigned int group_to_access(unsigned int group) in group_to_access() argument 90 return (group + 1) << SNDRV_CTL_ELEM_ACCESS_LED_SHIFT; in group_to_access() 95 unsigned int group = access_to_group(access); in snd_ctl_led_get_by_access() local 96 if (group >= MAX_LED) in snd_ctl_led_get_by_access() 98 return &snd_ctl_leds[group]; in snd_ctl_led_get_by_access() 189 unsigned int group; in snd_ctl_led_find() local 191 for (group = 0; group < MAX_LED; group++) { in snd_ctl_led_find() [all …]
|
| /linux/arch/mips/rb532/ |
| H A D | irq.c | 86 static inline int group_to_ip(unsigned int group) in group_to_ip() argument 88 return group + 2; in group_to_ip() 114 unsigned int group, intr_bit, irq_nr = d->irq; in rb532_enable_irq() local 121 group = ip >> 5; in rb532_enable_irq() 126 enable_local_irq(group_to_ip(group)); in rb532_enable_irq() 128 addr = intr_group[group].base_addr; in rb532_enable_irq() 135 unsigned int group, intr_bit, mask, irq_nr = d->irq; in rb532_disable_irq() local 142 group = ip >> 5; in rb532_disable_irq() 146 addr = intr_group[group].base_addr; in rb532_disable_irq() 152 if (group == GPIO_MAPPED_IRQ_GROUP && irq_nr <= (GROUP4_IRQ_BASE + 13)) in rb532_disable_irq() [all …]
|
| /linux/tools/testing/selftests/net/forwarding/ |
| H A D | router_mpath_nh_res.sh | 207 ip nexthop add id 103 group 101/102 type resilient buckets 512 \ 213 ip nexthop add id 106 group 104/105 type resilient buckets 512 \ 219 ip nexthop add id 203 group 201/202 type resilient buckets 512 \ 225 ip nexthop add id 206 group 204/205 type resilient buckets 512 \ 299 ip nexthop replace id 103 group 101/102 type resilient idle_timer 0 300 ip nexthop replace id 106 group 104/105 type resilient idle_timer 0 303 ip nexthop replace id 103 group 101,1/102,1 type resilient 305 ip nexthop replace id 103 group 101,2/102,1 type resilient 307 ip nexthop replace id 103 group 101,11/102,45 type resilient 310 ip nexthop replace id 103 group 101,1/102,1 type resilient [all …]
|