Home
last modified time | relevance | path

Searched refs:group (Results 1 – 25 of 1496) sorted by relevance

12345678910>>...60

/linux/drivers/vfio/
H A Dgroup.c67 return group->container || group->iommufd; in vfio_group_has_iommu()
265 df->group = device->group; in vfio_device_open_file()
407 struct vfio_group *group = device->group; in vfio_device_block_group() local
425 struct vfio_group *group = device->group; in vfio_device_unblock_group() local
544 group = kzalloc(sizeof(*group), GFP_KERNEL); in vfio_group_alloc()
716 device->group = group; in vfio_device_set_group()
722 struct vfio_group *group = device->group; in vfio_device_remove_group() local
739 cdev_device_del(&group->cdev, &group->dev); in vfio_device_remove_group()
783 struct vfio_group *group = device->group; in vfio_device_group_use_iommu() local
800 struct vfio_group *group = device->group; in vfio_device_group_unuse_iommu() local
[all …]
H A Dcontainer.c239 struct vfio_group *group; in __vfio_container_attach_groups() local
244 group->type); in __vfio_container_attach_groups()
437 ret = iommu_group_claim_dma_owner(group->iommu_group, group); in vfio_container_attach_group()
445 group->iommu_group, in vfio_container_attach_group()
446 group->type); in vfio_container_attach_group()
450 group->iommu_group); in vfio_container_attach_group()
481 group->iommu_group); in vfio_group_detach_container()
486 group->container = NULL; in vfio_group_detach_container()
518 group->container_users++; in vfio_group_use_container()
527 group->container_users--; in vfio_group_unuse_container()
[all …]
/linux/drivers/infiniband/hw/mlx4/
H A Dmcg.c52 (group)->name, group->demux->port, ## arg)
627 group->prev_state = group->state; in handle_join_req()
634 group->state = group->prev_state; in handle_join_req()
669 group->state = group->prev_state; in mlx4_ib_mcg_work_handler()
702 memcpy(&group->rec, group->response_sa_mad.data, sizeof group->rec); in mlx4_ib_mcg_work_handler()
729 group->prev_state = group->state; in mlx4_ib_mcg_work_handler()
731 group->state = group->prev_state; in mlx4_ib_mcg_work_handler()
846 group->dentry.attr.name = group->name; in acquire_group()
910 group->prev_state = group->state; in mlx4_ib_mcg_demux_handler()
973 req->group = group; in mlx4_ib_mcg_multiplex_handler()
[all …]
/linux/fs/notify/
H A Dgroup.c25 group->ops->free_group_priv(group); in fsnotify_final_destroy_group()
27 mem_cgroup_put(group->memcg); in fsnotify_final_destroy_group()
30 kfree(group); in fsnotify_final_destroy_group()
40 group->shutdown = true; in fsnotify_group_stop_queueing()
68 wait_event(group->notification_waitq, !atomic_read(&group->user_waits)); in fsnotify_destroy_group()
90 if (group->overflow_event) in fsnotify_destroy_group()
91 group->ops->free_event(group, group->overflow_event); in fsnotify_destroy_group()
122 if (!group) in __fsnotify_alloc_group()
137 group->ops = ops; in __fsnotify_alloc_group()
138 group->flags = flags; in __fsnotify_alloc_group()
[all …]
H A Dnotification.c67 group->ops->free_event(group, event); in fsnotify_destroy_event()
93 spin_lock(&group->notification_lock); in fsnotify_insert_event()
95 if (group->shutdown) { in fsnotify_insert_event()
100 if (event == group->overflow_event || in fsnotify_insert_event()
101 group->q_len >= group->max_events) { in fsnotify_insert_event()
108 event = group->overflow_event; in fsnotify_insert_event()
113 ret = merge(group, event); in fsnotify_insert_event()
121 group->q_len++; in fsnotify_insert_event()
124 insert(group, event); in fsnotify_insert_event()
127 wake_up(&group->notification_waitq); in fsnotify_insert_event()
[all …]
/linux/drivers/iommu/
H A Diommu.c564 WARN_ON(group->default_domain && !group->domain); in __iommu_probe_device()
637 group->domain != group->default_domain); in __iommu_group_free_device()
675 if (group) in iommu_release_device()
937 group->iommu_data_release(group->iommu_data); in iommu_group_release()
970 group = kzalloc(sizeof(*group), GFP_KERNEL); in iommu_group_alloc()
2165 if (group->domain && group->domain != group->default_domain && in __iommu_attach_group()
2166 group->domain != group->blocking_domain) in __iommu_attach_group()
2343 group, gdev->dev, group->domain, in __iommu_group_set_domain_internal()
3032 if (WARN_ON(!group) || !group->default_domain) in iommu_group_store_type()
3106 if (group->domain != group->default_domain || group->owner || in iommu_device_use_default_domain()
[all …]
H A Dio-pgfault.c57 __iopf_free_group(group); in iopf_free_group()
58 kfree(group); in iopf_free_group()
110 struct iopf_group *group; in iopf_group_alloc() local
112 group = kzalloc(sizeof(*group), GFP_KERNEL); in iopf_group_alloc()
113 if (!group) { in iopf_group_alloc()
118 group = abort_group; in iopf_group_alloc()
125 list_add(&group->last_fault.list, &group->faults); in iopf_group_alloc()
137 return group; in iopf_group_alloc()
210 if (!group->domain) in iommu_report_device_fault()
217 if (group->domain->iopf_handler(group)) in iommu_report_device_fault()
[all …]
/linux/arch/sparc/kernel/
H A Dhvapi.c19 unsigned long group; member
30 { .group = HV_GRP_INTR, },
32 { .group = HV_GRP_TM, },
37 { .group = HV_GRP_RNG, },
39 { .group = HV_GRP_TPM, },
64 if (api_table[i].group == group) in __get_info()
104 p = __get_info(group); in sun4v_hvapi_register()
153 p = __get_info(group); in sun4v_hvapi_unregister()
170 p = __get_info(group); in sun4v_hvapi_get()
186 group = HV_GRP_SUN4V; in sun4v_hvapi_init()
[all …]
/linux/drivers/infiniband/core/
H A Dmulticast.c208 struct mcast_group *group = member->group; in queue_join() local
361 group, &group->query); in send_leave()
432 group = container_of(work, typeof(*group), work); in mcast_work_handler()
535 rb_erase(&group->node, &group->port->table); in join_handler()
538 mcast_insert(group->port, group, is_mgid0); in join_handler()
551 !send_leave(group, group->leave_state)) in leave_handler()
568 if (group) in acquire_group()
573 group = kzalloc(sizeof *group, gfp_mask); in acquire_group()
574 if (!group) in acquire_group()
668 group = member->group; in ib_sa_free_multicast()
[all …]
H A Dcma_configfs.c47 struct config_group group; member
59 struct config_group *group; in to_dev_port_group() local
65 return container_of(group, struct cma_dev_port_group, group); in to_dev_port_group()
80 if (!group) in cma_configfs_params_get()
84 group->cma_dev_group->name); in cma_configfs_params_get()
89 *pgroup = group; in cma_configfs_params_get()
103 struct cma_dev_port_group *group; in default_roce_mode_show() local
124 struct cma_dev_port_group *group; in default_roce_mode_store() local
150 struct cma_dev_port_group *group; in default_roce_tos_show() local
168 struct cma_dev_port_group *group; in default_roce_tos_store() local
[all …]
/linux/kernel/sched/
H A Dpsi.c576 group->avg_next_update = update_averages(group, now); in psi_avgs_work()
594 memcpy(group->rtpoll_total, group->total[PSI_POLL], in init_rtpoll_triggers()
698 memcpy(group->rtpoll_total, group->total[PSI_POLL], in psi_rtpoll_work()
913 } while ((group = group->parent)); in psi_task_change()
939 } while ((group = group->parent)); in psi_task_switch()
977 } while ((group = group->parent)); in psi_task_switch()
987 for (; group; group = group->parent) in psi_task_switch()
1025 } while ((group = group->parent)); in psi_account_irqtime()
1239 group->avg_next_update = update_averages(group, now); in psi_show()
1322 t->group = group; in psi_trigger_create()
[all …]
/linux/drivers/net/ethernet/microchip/sparx5/
H A Dsparx5_sdlb.c63 ANA_AC_SDLB_PUP_CTRL(group)); in sparx5_sdlb_group_disable()
70 ANA_AC_SDLB_PUP_CTRL(group)); in sparx5_sdlb_group_enable()
188 group = &sdlb_groups[i]; in sparx5_sdlb_group_get_by_rate()
199 if (rate_bps < group->max_rate) in sparx5_sdlb_group_get_by_rate()
221 *group = i; in sparx5_sdlb_group_get_by_index()
250 ANA_AC_SDLB_XLB_START(group)); in sparx5_sdlb_group_link()
281 __LINE__, idx, group); in sparx5_sdlb_group_del()
307 struct sparx5_sdlb_group *group; in sparx5_sdlb_group_init() local
310 group = &sdlb_groups[idx]; in sparx5_sdlb_group_init()
322 group->pup_interval = in sparx5_sdlb_group_init()
[all …]
H A Dsparx5_qos.c91 HSCH_HSCH_TIMER_CFG(layer, group)); in sparx5_lg_set_leak_time()
146 if (sparx5_lg_is_empty(sparx5, layer, group)) in sparx5_lg_is_singular()
165 u32 idx, u32 *group) in sparx5_lg_get_group_by_index() argument
180 *group = i; in sparx5_lg_get_group_by_index()
202 *group = i; in sparx5_lg_get_group_by_rate()
242 sparx5_lg_disable(sparx5, layer, group); in sparx5_lg_conf_set()
258 HSCH_HSCH_LEAK_CFG(layer, group)); in sparx5_lg_conf_set()
327 u32 idx, u32 group) in sparx5_shaper_conf_set() argument
499 u32 group; in sparx5_tc_tbf_add() local
508 lg = &layers[layer].leak_groups[group]; in sparx5_tc_tbf_add()
[all …]
/linux/kernel/time/
H A Dtimer_migration.c491 child = group; in __walk_groups()
492 group = group->parent; in __walk_groups()
493 } while (group); in __walk_groups()
1439 group = group->parent; in tmigr_quick_check()
1496 group = tmp; in tmigr_get_group()
1500 if (group) in tmigr_get_group()
1501 return group; in tmigr_get_group()
1504 group = kzalloc_node(sizeof(*group), GFP_KERNEL, node); in tmigr_get_group()
1505 if (!group) in tmigr_get_group()
1513 return group; in tmigr_get_group()
[all …]
/linux/drivers/gpio/
H A Dgpio-lpc32xx.c183 group->gpio_grp->dir_clr); in __set_gpio_dir_p012()
195 gpreg_write(group, u, group->gpio_grp->dir_clr); in __set_gpio_dir_p3()
197 gpreg_write(group, u, group->gpio_grp->dir_set); in __set_gpio_dir_p3()
217 gpreg_write(group, u, group->gpio_grp->outp_set); in __set_gpio_level_p3()
219 gpreg_write(group, u, group->gpio_grp->outp_clr); in __set_gpio_level_p3()
226 gpreg_write(group, GPO3_PIN_TO_BIT(pin), group->gpio_grp->outp_set); in __set_gpo_level_p3()
228 gpreg_write(group, GPO3_PIN_TO_BIT(pin), group->gpio_grp->outp_clr); in __set_gpo_level_p3()
234 return GPIO012_PIN_IN_SEL(gpreg_read(group, group->gpio_grp->inp_state), in __get_gpio_state_p012()
241 int state = gpreg_read(group, group->gpio_grp->inp_state); in __get_gpio_state_p3()
253 return GPI3_PIN_IN_SEL(gpreg_read(group, group->gpio_grp->inp_state), pin); in __get_gpi_state_p3()
[all …]
/linux/drivers/clk/renesas/
H A Dclk-mstp.c79 struct mstp_clock_group *group = clock->group; in cpg_mstp_clock_endisable() local
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()
96 cpg_mstp_read(group, group->smstpcr); in cpg_mstp_clock_endisable()
128 struct mstp_clock_group *group = clock->group; in cpg_mstp_clock_is_enabled() local
132 value = cpg_mstp_read(group, group->mstpsr); in cpg_mstp_clock_is_enabled()
134 value = cpg_mstp_read(group, group->smstpcr); in cpg_mstp_clock_is_enabled()
169 clock->group = group; in cpg_mstp_clock_register()
188 if (!group) in cpg_mstp_clocks_init()
200 kfree(group); in cpg_mstp_clocks_init()
[all …]
/linux/fs/notify/inotify/
H A Dinotify_user.c252 struct fsnotify_group *group; in inotify_read() local
259 group = file->private_data; in inotify_read()
308 fsnotify_destroy_group(group); in inotify_release()
316 struct fsnotify_group *group; in inotify_ioctl() local
322 group = file->private_data; in inotify_ioctl()
642 fsnotify_group_lock(group); in inotify_update_watch()
660 if (IS_ERR(group)) in inotify_new_group()
661 return group; in inotify_new_group()
689 return group; in inotify_new_group()
708 if (IS_ERR(group)) in do_inotify_init()
[all …]
H A Dinotify_fsnotify.c52 struct list_head *list = &group->notification_list; in inotify_merge()
66 struct fsnotify_group *group = inode_mark->group; in inotify_handle_inode_event() local
95 old_memcg = set_active_memcg(group->memcg); in inotify_handle_inode_event()
104 fsnotify_queue_overflow(group); 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()
140 inotify_ignored_and_remove_idr(fsn_mark, group); in inotify_freeing_mark()
174 fsn_mark->group, i_mark->wd); in idr_callback()
181 idr_for_each(&group->inotify_data.idr, idr_callback, group); in inotify_free_group_priv()
182 idr_destroy(&group->inotify_data.idr); in inotify_free_group_priv()
[all …]
/linux/fs/notify/fanotify/
H A Dfanotify_user.c200 group, event, fanotify_event_hash_bucket(group, event)); in fanotify_unhash_event()
790 struct fsnotify_group *group; in fanotify_read() local
797 group = file->private_data; in fanotify_read()
875 struct fsnotify_group *group; in fanotify_write() local
883 group = file->private_data; in fanotify_write()
961 struct fsnotify_group *group; in fanotify_ioctl() local
967 group = file->private_data; in fanotify_ioctl()
1086 fsnotify_group_lock(group); in fanotify_remove_mark()
1355 fsnotify_group_lock(group); in fanotify_add_mark()
1544 if (IS_ERR(group)) { in SYSCALL_DEFINE2()
[all …]
/linux/fs/ext2/
H A Dialloc.c206 for (group = 0; group < ngroups; group++) { in find_group_dir()
356 return group; in find_group_orlov()
364 int group, i; in find_group_other() local
384 group = (group + parent->i_ino) % ngroups; in find_group_other()
391 group += i; in find_group_other()
407 group = 0; in find_group_other()
416 return group; in find_group_other()
425 int group, i; in ext2_new_inode() local
459 group = 0; in ext2_new_inode()
483 group = 0; in ext2_new_inode()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/esw/
H A Dqos.c122 if (!group_level && !max_guarantee && group && group->bw_share) in esw_qos_calculate_min_rate_divider()
303 vport->qos.group != group || vport->qos.max_rate) in esw_qos_set_group_max_rate()
320 struct mlx5_esw_rate_group *group = vport->qos.group; in esw_qos_vport_create_sched_element() local
427 group = kzalloc(sizeof(*group), GFP_KERNEL); in __esw_qos_create_rate_group()
428 if (!group) in __esw_qos_create_rate_group()
454 return group; in __esw_qos_create_rate_group()
463 kfree(group); in __esw_qos_create_rate_group()
487 return group; in esw_qos_create_rate_group()
512 kfree(group); in __esw_qos_destroy_rate_group()
672 WARN(vport->qos.group && vport->qos.group != esw->qos.group0, in mlx5_esw_qos_vport_disable()
[all …]
/linux/drivers/pinctrl/aspeed/
H A Dpinmux-aspeed.h513 #define SIG_DESC_LIST_SYM(sig, group) sig_descs_ ## sig ## _ ## group argument
518 #define SIG_EXPR_SYM(sig, group) sig_expr_ ## sig ## _ ## group argument
547 SIG_EXPR_DECL_(sig, group, func)
555 #define SIG_EXPR_PTR(sig, group) (&SIG_EXPR_SYM(sig, group)) argument
557 #define SIG_EXPR_LIST_SYM(sig, group) sig_exprs_ ## sig ## _ ## group argument
630 SIG_EXPR_DECL_(sig, group, func); \
631 SIG_EXPR_LIST_DECL(sig, group, SIG_EXPR_PTR(sig, group)); \
650 #define SIG_EXPR_LIST_PTR(sig, group) SIG_EXPR_LIST_SYM(sig, group) argument
741 #define GROUP_SYM(group) group_pins_ ## group argument
742 #define GROUP_DECL(group, ...) \ argument
[all …]
/linux/include/trace/events/
H A Dtimer_migration.h16 TP_ARGS(group),
19 __field( void *, group )
25 __entry->group = group;
26 __entry->lvl = group->level;
99 __field( void *, group )
109 __entry->group = group;
245 __field( void *, group )
257 __entry->group = group;
279 TP_ARGS(group),
282 __field( void * , group )
[all …]
/linux/drivers/media/platform/renesas/rcar-vin/
H A Drcar-core.c78 group->count = 0; in rvin_group_init()
81 group->count++; in rvin_group_init()
112 kfree(group); in rvin_group_release()
145 group = kzalloc(sizeof(*group), GFP_KERNEL); in rvin_group_get()
146 if (!group) { in rvin_group_get()
153 kfree(group); in rvin_group_get()
167 if (group->vin[id]) { in rvin_group_get()
174 group->vin[id] = vin; in rvin_group_get()
177 vin->group = group; in rvin_group_get()
190 struct rvin_group *group = vin->group; in rvin_group_put() local
[all …]
/linux/include/linux/
H A Dfsnotify_backend.h266 mutex_lock(&group->mark_mutex); in fsnotify_group_lock()
267 if (group->flags & FSNOTIFY_GROUP_NOFS) in fsnotify_group_lock()
268 group->owner_flags = memalloc_nofs_save(); in fsnotify_group_lock()
273 if (group->flags & FSNOTIFY_GROUP_NOFS) in fsnotify_group_unlock()
275 mutex_unlock(&group->mark_mutex); in fsnotify_group_unlock()
281 if (group->flags & FSNOTIFY_GROUP_NOFS) in fsnotify_group_assert_locked()
508 struct fsnotify_group *group; member
633 fsnotify_add_event(group, group->overflow_event, NULL); in fsnotify_queue_overflow()
759 struct fsnotify_group *group);
762 struct fsnotify_group *group);
[all …]

12345678910>>...60