Home
last modified time | relevance | path

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

12345678910>>...22

/drivers/vfio/
A Dgroup.c67 return group->container || group->iommufd; in vfio_group_has_iommu()
262 df->group = device->group; in vfio_device_open_file()
399 struct vfio_group *group = device->group; in vfio_device_block_group() local
417 struct vfio_group *group = device->group; in vfio_device_unblock_group() local
536 group = kzalloc(sizeof(*group), GFP_KERNEL); in vfio_group_alloc()
708 device->group = group; in vfio_device_set_group()
714 struct vfio_group *group = device->group; in vfio_device_remove_group() local
731 cdev_device_del(&group->cdev, &group->dev); in vfio_device_remove_group()
775 struct vfio_group *group = device->group; in vfio_device_group_use_iommu() local
792 struct vfio_group *group = device->group; in vfio_device_group_unuse_iommu() local
[all …]
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 …]
/drivers/infiniband/hw/mlx4/
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 …]
/drivers/iommu/
A Diommu.c601 WARN_ON(group->default_domain && !group->domain); in __iommu_probe_device()
675 group->domain != group->default_domain); in __iommu_group_free_device()
713 if (group) in iommu_release_device()
975 group->iommu_data_release(group->iommu_data); in iommu_group_release()
1008 group = kzalloc(sizeof(*group), GFP_KERNEL); in iommu_group_alloc()
2222 if (group->domain && group->domain != group->default_domain && in __iommu_attach_group()
2223 group->domain != group->blocking_domain) in __iommu_attach_group()
2375 group, gdev->dev, group->domain, in __iommu_group_set_domain_internal()
3068 if (WARN_ON(!group) || !group->default_domain) in iommu_group_store_type()
3138 if (group->domain != group->default_domain || group->owner || in iommu_device_use_default_domain()
[all …]
A Dio-pgfault.c57 __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(sizeof(*group), GFP_KERNEL); in iopf_group_alloc()
89 if (!group) { in iopf_group_alloc()
94 group = abort_group; in iopf_group_alloc()
101 list_add(&group->last_fault.list, &group->faults); in iopf_group_alloc()
113 group->fault_count = list_count_nodes(&group->faults); in iopf_group_alloc()
115 return group; in iopf_group_alloc()
262 if (group->attach_handle->domain->iopf_handler(group)) in iommu_report_device_fault()
[all …]
/drivers/infiniband/core/
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 …]
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 …]
/drivers/gpu/drm/xe/
A Dxe_hw_engine_group.c38 xe_hw_engine_group_put(group); in hw_engine_group_resume_lr_jobs_func()
47 group = drmm_kzalloc(&xe->drm, sizeof(*group), GFP_KERNEL); in hw_engine_group_alloc()
48 if (!group) in hw_engine_group_alloc()
52 if (!group->resume_wq) in hw_engine_group_alloc()
59 init_rwsem(&group->mode_sem); in hw_engine_group_alloc()
63 return group; in hw_engine_group_alloc()
127 xe_assert(xe, group); in xe_hw_engine_group_add_exec_queue()
148 up_write(&group->mode_sem); in xe_hw_engine_group_add_exec_queue()
153 up_write(&group->mode_sem); in xe_hw_engine_group_add_exec_queue()
167 xe_assert(xe, group); in xe_hw_engine_group_del_exec_queue()
[all …]
A Dxe_gt_mcr.h21 int group, int instance);
25 u32 value, int group, int instance);
31 u8 *group, u8 *instance);
34 void xe_gt_mcr_get_dss_steering(struct xe_gt *gt, unsigned int dss, u16 *group, u16 *instance);
35 u32 xe_gt_mcr_steering_info_to_dss_id(struct xe_gt *gt, u16 group, u16 instance);
45 #define for_each_dss_steering(dss, gt, group, instance) \ argument
47 for_each_if((xe_gt_mcr_get_dss_steering((gt), (dss), &(group), &(instance)), true))
57 #define for_each_geometry_dss(dss, gt, group, instance) \ argument
58 for_each_dss_steering(dss, gt, group, instance) \
69 #define for_each_compute_dss(dss, gt, group, instance) \ argument
[all …]
/drivers/gpu/drm/panthor/
A Dpanthor_sched.c915 group_free_queue(group, group->queues[i]); in group_release_work()
992 csg_slot->group = group; in group_bind_locked()
1224 group = csg_slot->group; in csg_slot_sync_state_locked()
1302 group = csg_slot->group; in csg_slot_prog_locked()
1637 group = csg_slot->group; in csg_slot_process_progress_timer_event_locked()
2762 group = csg_slot->group; in panthor_sched_suspend()
2857 struct panthor_group *group = job->group; in update_fdinfo_stats() local
2987 struct panthor_group *group = job->group; in get_job_cs_params() local
3116 struct panthor_group *group = job->group; in queue_run_job() local
3216 struct panthor_group *group = job->group; in queue_timedout_job() local
[all …]
/drivers/net/ethernet/microchip/sparx5/
A Dsparx5_sdlb.c64 ANA_AC_SDLB_PUP_CTRL(group)); in sparx5_sdlb_group_disable()
71 ANA_AC_SDLB_PUP_CTRL(group)); in sparx5_sdlb_group_enable()
190 group = ops->get_sdlb_group(i); in sparx5_sdlb_group_get_by_rate()
201 if (rate_bps < group->max_rate) in sparx5_sdlb_group_get_by_rate()
223 *group = i; in sparx5_sdlb_group_get_by_index()
252 ANA_AC_SDLB_XLB_START(group)); in sparx5_sdlb_group_link()
283 __LINE__, idx, group); in sparx5_sdlb_group_del()
310 struct sparx5_sdlb_group *group; in sparx5_sdlb_group_init() local
313 group = ops->get_sdlb_group(idx); in sparx5_sdlb_group_init()
325 group->pup_interval = in sparx5_sdlb_group_init()
[all …]
A Dsparx5_qos.c96 HSCH_HSCH_TIMER_CFG(layer, group)); in sparx5_lg_set_leak_time()
151 if (sparx5_lg_is_empty(sparx5, layer, group)) in sparx5_lg_is_singular()
170 u32 idx, u32 *group) in sparx5_lg_get_group_by_index() argument
185 *group = i; in sparx5_lg_get_group_by_index()
207 *group = i; in sparx5_lg_get_group_by_rate()
247 sparx5_lg_disable(sparx5, layer, group); in sparx5_lg_conf_set()
263 HSCH_HSCH_LEAK_CFG(layer, group)); in sparx5_lg_conf_set()
332 u32 idx, u32 group) in sparx5_shaper_conf_set() argument
506 u32 group; in sparx5_tc_tbf_add() local
515 lg = &layers[layer].leak_groups[group]; in sparx5_tc_tbf_add()
[all …]
/drivers/gpio/
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 …]
/drivers/media/platform/renesas/rcar-vin/
A Drcar-core.c79 group->count = 0; in rvin_group_init()
113 kfree(group); in rvin_group_release()
131 group = kzalloc(sizeof(*group), GFP_KERNEL); in rvin_group_get()
132 if (!group) { in rvin_group_get()
139 kfree(group); in rvin_group_get()
163 vin->group = group; in rvin_group_get()
176 struct rvin_group *group = vin->group; in rvin_group_put() local
235 return vin->group->link_setup(vin->group); in rvin_group_notify_complete()
243 struct rvin_group *group = vin->group; in rvin_group_notify_unbind() local
253 if (!group->vin[i] || group->vin[i]->parallel.asc != asc) in rvin_group_notify_unbind()
[all …]
/drivers/clk/renesas/
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 …]
/drivers/pinctrl/aspeed/
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 …]
/drivers/iommu/iommufd/
A Deventq.c41 list_del(&group->node); in iommufd_auto_response_faults()
43 iopf_free_group(group); in iommufd_auto_response_faults()
51 iopf_free_group(group); in iommufd_auto_response_faults()
71 list_del(&group->node); in iommufd_fault_destroy()
73 iopf_free_group(group); in iommufd_fault_destroy()
78 iopf_free_group(group); in iommufd_fault_destroy()
109 list_del(&group->node); in iommufd_fault_deliver_fetch()
112 return group; in iommufd_fault_deliver_fetch()
148 rc = xa_alloc(&fault->response, &group->cookie, group, in iommufd_fault_fops_read()
205 if (!group) { in iommufd_fault_fops_write()
[all …]
/drivers/net/ethernet/netronome/nfp/flower/
A Dlag_conf.c122 group = kmalloc(sizeof(*group), GFP_KERNEL); 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()
130 group->dirty = true; in nfp_fl_lag_group_create()
134 group->slave_cnt = 0; in nfp_fl_lag_group_create()
138 return group; in nfp_fl_lag_group_create()
170 if (!group) { in nfp_fl_lag_get_group_info()
224 if (group) in nfp_flower_lag_get_output_id()
525 if (!group) { in nfp_fl_lag_schedule_group_delete()
595 if (group && group->offloaded) in nfp_fl_lag_changeupper_event()
[all …]
/drivers/soundwire/
A Dgeneric_bandwidth_allocation.c300 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()
328 group->rates[group->count] = rate; in sdw_add_element_group_count()
329 group->lanes[group->count++] = lane; in sdw_add_element_group_count()
343 group->count = 0; in sdw_get_group_count()
345 group->rates = kcalloc(group->max_size, sizeof(int), GFP_KERNEL); in sdw_get_group_count()
346 if (!group->rates) in sdw_get_group_count()
349 group->lanes = kcalloc(group->max_size, sizeof(int), GFP_KERNEL); in sdw_get_group_count()
364 group->rates[group->count++] = rate; in sdw_get_group_count()
418 kfree(group.rates); in sdw_compute_port_params()
[all …]
/drivers/pci/endpoint/
A Dpci-ep-cfs.c23 struct config_group group; member
284 group = &epc_group->group; in pci_ep_cfs_add_epc_group()
301 return group; in pci_ep_cfs_add_epc_group()
318 if (!group) in pci_ep_cfs_remove_epc_group()
321 epc_group = container_of(group, struct pci_epc_group, group); in pci_ep_cfs_remove_epc_group()
563 group = pci_epf_type_add_cfs(epf_group->epf, &epf_group->group); in pci_ep_cfs_add_type_group()
564 if (!group) in pci_ep_cfs_add_type_group()
573 configfs_register_group(&epf_group->group, group); in pci_ep_cfs_add_type_group()
635 epf->group = &epf_group->group; in pci_epf_make()
681 if (IS_ERR(group)) in pci_ep_cfs_add_epf_group()
[all …]
/drivers/gpu/drm/i915/gt/
A Dintel_gt_mcr.c285 int group, int instance, in rw_with_mcr_steering() argument
456 int group, int instance) in intel_gt_mcr_unicast_write() argument
600 *group = 0; /* unused */ in get_nonterminated_steering()
631 *group = 0; in get_nonterminated_steering()
636 *group = 0; in get_nonterminated_steering()
638 *group = 1; in get_nonterminated_steering()
643 *group = 0; in get_nonterminated_steering()
696 u8 group, instance; in intel_gt_mcr_read_any_fw() local
727 u8 group, instance; in intel_gt_mcr_read_any() local
734 group, instance, 0); in intel_gt_mcr_read_any()
[all …]
/drivers/dma/idxd/
A Ddevice.c687 memset(&group->grpcfg, 0, sizeof(group->grpcfg)); in idxd_groups_clear_state()
1025 group->tc_a = group->grpcfg.flags.tc_a = 0; in idxd_group_flags_setup()
1027 group->grpcfg.flags.tc_a = group->tc_a; in idxd_group_flags_setup()
1029 group->tc_b = group->grpcfg.flags.tc_b = 1; in idxd_group_flags_setup()
1031 group->grpcfg.flags.tc_b = group->tc_b; in idxd_group_flags_setup()
1053 group = eng->group; in idxd_engines_setup()
1083 group = wq->group; in idxd_wqs_setup()
1180 group->id, i, grpcfg_offset, group->grpcfg.wqs[i]); in idxd_group_load_config()
1196 wq->group = group; in idxd_group_load_config()
1214 engine->group = group; in idxd_group_load_config()
[all …]
/drivers/net/vxlan/
A Dvxlan_mdb.c404 return !vxlan_addr_any(&group->dst) && vxlan_addr_any(&group->src); in vxlan_mdb_is_star_g()
409 return !vxlan_addr_any(&group->dst) && !vxlan_addr_any(&group->src); in vxlan_mdb_is_sg()
590 cfg->group.vni = in vxlan_mdb_config_attrs_init()
797 sg_cfg.group.dst = cfg->group.dst; in vxlan_mdb_remote_src_fwd_add()
798 sg_cfg.group.vni = cfg->group.vni; in vxlan_mdb_remote_src_fwd_add()
825 sg_cfg.group.dst = group->dst; in vxlan_mdb_remote_src_fwd_del()
826 sg_cfg.group.vni = group->vni; in vxlan_mdb_remote_src_fwd_del()
1472 memset(group, 0, sizeof(*group)); in vxlan_mdb_get_parse()
1494 group->vni = in vxlan_mdb_get_parse()
1623 memset(&group, 0, sizeof(group)); in vxlan_mdb_entry_skb_get()
[all …]
/drivers/gpu/drm/display/
A Ddrm_dp_tunnel.c310 return group->name; in drm_dp_tunnel_group_name()
332 if (!group) { in lookup_or_alloc_group()
339 group->active = true; in lookup_or_alloc_group()
345 snprintf(group->name, sizeof(group->name), "%d:%d:*", in lookup_or_alloc_group()
349 return group; in lookup_or_alloc_group()
375 struct drm_dp_tunnel_group *group = tunnel->group; in free_tunnel() local
379 free_group(group); in free_tunnel()
462 if (!group) in add_tunnel_to_group()
465 tunnel->group = group; in add_tunnel_to_group()
1592 group->mgr = mgr; in init_group()
[all …]
/drivers/s390/block/
A Ddasd_alias.c325 if (!group) { in _add_device_to_lcu()
326 group = kzalloc(sizeof(*group), GFP_ATOMIC); in _add_device_to_lcu()
327 if (!group) in _add_device_to_lcu()
337 INIT_LIST_HEAD(&group->group); in _add_device_to_lcu()
340 list_add(&group->group, &lcu->grouplist); in _add_device_to_lcu()
358 if (!group) in _remove_device_from_lcu()
361 if (list_empty(&group->baselist) && list_empty(&group->aliaslist)) { in _remove_device_from_lcu()
362 list_del(&group->group); in _remove_device_from_lcu()
363 kfree(group); in _remove_device_from_lcu()
693 if (!group) { in dasd_alias_get_start_dev()
[all …]

Completed in 129 milliseconds

12345678910>>...22