Home
last modified time | relevance | path

Searched refs:group_list (Results 1 – 21 of 21) sorted by relevance

/openbmc/linux/drivers/vfio/
H A Dcontainer.c20 struct list_head group_list; member
209 if (!list_empty(&container->group_list) && in vfio_container_ioctl_check_extension()
242 list_for_each_entry(group, &container->group_list, container_next) { in __vfio_container_attach_groups()
252 list_for_each_entry_continue_reverse(group, &container->group_list, in __vfio_container_attach_groups()
276 if (list_empty(&container->group_list) || container->iommu_driver) { in vfio_ioctl_set_iommu()
367 INIT_LIST_HEAD(&container->group_list); in vfio_fops_open()
430 if (!list_empty(&container->group_list) && in vfio_container_attach_group()
458 list_add(&group->container_next, &container->group_list); in vfio_container_attach_group()
491 if (driver && list_empty(&container->group_list)) { in vfio_group_detach_container()
H A Dvfio_iommu_spapr_tce.c71 struct list_head group_list; member
200 return !list_empty(&container->group_list); in tce_groups_attached()
280 tcegrp = list_first_entry(&container->group_list, in tce_iommu_enable()
330 INIT_LIST_HEAD_RCU(&container->group_list); in tce_iommu_open()
352 tcegrp = list_first_entry(&container->group_list, in tce_iommu_release()
657 tcegrp = list_first_entry(&container->group_list, in tce_iommu_create_window()
683 list_for_each_entry(tcegrp, &container->group_list, next) { in tce_iommu_create_window()
699 list_for_each_entry(tcegrp, &container->group_list, next) { in tce_iommu_create_window()
725 list_for_each_entry(tcegrp, &container->group_list, next) { in tce_iommu_remove_window()
761 tcegrp = list_first_entry(&container->group_list, in tce_iommu_create_default_window()
[all …]
H A Dgroup.c20 struct list_head group_list; member
519 list_for_each_entry(group, &vfio.group_list, vfio_next) { in vfio_group_find_from_iommu()
602 list_add(&group->vfio_next, &vfio.group_list); in vfio_create_group()
923 INIT_LIST_HEAD(&vfio.group_list); in vfio_group_init()
953 WARN_ON(!list_empty(&vfio.group_list)); in vfio_group_cleanup()
H A Dvfio_iommu_type1.c83 struct list_head group_list; member
1868 list_for_each_entry(g, &domain->group_list, next) { in find_iommu_group()
2258 INIT_LIST_HEAD(&domain->group_list); in vfio_iommu_type1_attach_group()
2259 list_add(&group->next, &domain->group_list); in vfio_iommu_type1_attach_group()
2293 list_add(&group->next, &d->group_list); in vfio_iommu_type1_attach_group()
2434 list_for_each_entry(g, &d->group_list, next) { in vfio_iommu_resv_refresh()
2509 if (list_empty(&domain->group_list)) { in vfio_iommu_type1_detach_group()
2586 &domain->group_list, next) { in vfio_release_domain()
/openbmc/linux/drivers/infiniband/hw/mlx4/
H A Dmcg.c134 struct list_head group_list; member
550 req = list_first_entry(&group->pending_list, struct mcast_req, group_list); in mlx4_ib_mcg_timeout_handler()
551 list_del(&req->group_list); in mlx4_ib_mcg_timeout_handler()
599 list_del(&req->group_list); in handle_leave_req()
621 list_del(&req->group_list); in handle_join_req()
630 list_del(&req->group_list); in handle_join_req()
675 struct mcast_req, group_list); in mlx4_ib_mcg_work_handler()
680 list_del(&req->group_list); in mlx4_ib_mcg_work_handler()
711 group_list); in mlx4_ib_mcg_work_handler()
767 struct mcast_req, group_list); in search_relocate_mgid0_group()
[all …]
/openbmc/linux/drivers/net/ethernet/netronome/nfp/flower/
H A Dlag_conf.c136 list_add_tail(&group->list, &lag->group_list); in nfp_fl_lag_group_create()
150 list_for_each_entry(entry, &lag->group_list, list) in nfp_fl_lag_find_group_for_master_with_lag()
308 list_for_each_entry_safe(entry, storage, &lag->group_list, list) { in nfp_fl_lag_do_work()
487 list_for_each_entry(group_entry, &priv->nfp_lag.group_list, in nfp_flower_lag_unprocessed_msg()
701 INIT_LIST_HEAD(&lag->group_list); in nfp_flower_lag_init()
721 list_for_each_entry_safe(entry, storage, &lag->group_list, list) { in nfp_flower_lag_cleanup()
H A Dmain.h236 struct list_head group_list; member
/openbmc/linux/drivers/dma/ppc4xx/
H A Dadma.c336 list_for_each_entry(iter, &desc->group_list, chain_node) { in ppc440spe_desc_init_dma01pq()
341 &desc->group_list))) { in ppc440spe_desc_init_dma01pq()
367 iter = list_first_entry(&desc->group_list, in ppc440spe_desc_init_dma01pq()
387 list_for_each_entry_from(iter, &desc->group_list, chain_node) { in ppc440spe_desc_init_dma01pq()
398 iter = list_first_entry(&desc->group_list, in ppc440spe_desc_init_dma01pq()
417 list_for_each_entry_from(iter, &desc->group_list, in ppc440spe_desc_init_dma01pq()
445 iter = list_first_entry(&desc->group_list, in ppc440spe_desc_init_dma01pqzero_sum()
455 list_for_each_entry_from(iter, &desc->group_list, chain_node) { in ppc440spe_desc_init_dma01pqzero_sum()
476 &desc->group_list))) { in ppc440spe_desc_init_dma01pqzero_sum()
1432 list_for_each_entry(iter, &tdesc->group_list, chain_node) { in ppc440spe_get_group_entry()
[all …]
H A Dadma.h150 struct list_head group_list; /* list */ member
/openbmc/qemu/hw/ppc/
H A Dspapr_pci_vfio.c52 if (QLIST_EMPTY(&container->group_list)) { in vfio_eeh_container_ok()
56 if (QLIST_NEXT(QLIST_FIRST(&container->group_list), container_next)) { in vfio_eeh_container_ok()
/openbmc/qemu/hw/vfio/
H A Dcontainer.c597 QLIST_INSERT_HEAD(&container->group_list, group, container_next); in vfio_connect_container()
643 QLIST_INSERT_HEAD(&container->group_list, group, container_next); in vfio_connect_container()
697 if (QLIST_EMPTY(&container->group_list)) { in vfio_disconnect_container()
709 if (QLIST_EMPTY(&container->group_list)) { in vfio_disconnect_container()
1187 QLIST_INIT(&container->group_list); in vfio_iommu_legacy_instance_init()
H A Dspapr.c404 QLIST_FOREACH(group, &container->group_list, container_next) { in vfio_spapr_container_add_section_window()
/openbmc/linux/security/tomoyo/
H A Dmemory.c111 list = &param->ns->group_list[idx]; in tomoyo_get_group()
H A Dgc.c563 struct list_head *list = &ns->group_list[i]; in tomoyo_collect_entry()
H A Dcommon.h906 struct list_head group_list[TOMOYO_MAX_GROUP]; member
H A Dcommon.c346 INIT_LIST_HEAD(&ns->group_list[idx]); in tomoyo_init_policy_namespace()
1793 struct list_head *list = &ns->group_list[idx]; in tomoyo_read_group()
/openbmc/linux/drivers/iommu/
H A Diommu.c484 static int __iommu_probe_device(struct device *dev, struct list_head *group_list) in __iommu_probe_device() argument
530 } else if (!group->default_domain && !group_list) { in __iommu_probe_device()
541 list_add_tail(&group->entry, group_list); in __iommu_probe_device()
1781 struct list_head *group_list = data; in probe_iommu_group() local
1785 ret = __iommu_probe_device(dev, group_list); in probe_iommu_group()
1858 LIST_HEAD(group_list); in bus_iommu_probe()
1861 ret = bus_for_each_dev(bus, NULL, &group_list, probe_iommu_group); in bus_iommu_probe()
1865 list_for_each_entry_safe(group, next, &group_list, entry) { in bus_iommu_probe()
/openbmc/qemu/include/hw/vfio/
H A Dvfio-common.h87 QLIST_HEAD(, VFIOGroup) group_list;
/openbmc/linux/drivers/thunderbolt/
H A Dtb.c98 list_add_tail(&in->group_list, &group->ports); in tb_bandwidth_group_attach_port()
178 list_del_init(&in->group_list); in tb_detach_bandwidth_group()
1620 list_for_each_entry(in, &group->ports, group_list) { in tb_recalc_estimated_bandwidth_for_group()
H A Dtb.h288 struct list_head group_list; member
/openbmc/linux/Documentation/security/
H A Dcredentials.rst457 groups_sort() must not be called on a ``struct group_list`` which