/linux-master/drivers/vfio/ |
H A D | container.c | 20 struct list_head group_list; member in struct:vfio_container 209 if (!list_empty(&container->group_list) && 242 list_for_each_entry(group, &container->group_list, container_next) { 252 list_for_each_entry_continue_reverse(group, &container->group_list, 276 if (list_empty(&container->group_list) || container->iommu_driver) { 367 INIT_LIST_HEAD(&container->group_list); 430 if (!list_empty(&container->group_list) && 458 list_add(&group->container_next, &container->group_list); 491 if (driver && list_empty(&container->group_list)) {
|
H A D | vfio_iommu_spapr_tce.c | 71 struct list_head group_list; member in struct:tce_container 200 return !list_empty(&container->group_list); 280 tcegrp = list_first_entry(&container->group_list, 330 INIT_LIST_HEAD_RCU(&container->group_list); 352 tcegrp = list_first_entry(&container->group_list, 658 tcegrp = list_first_entry(&container->group_list, 684 list_for_each_entry(tcegrp, &container->group_list, next) { 700 list_for_each_entry(tcegrp, &container->group_list, next) { 724 list_for_each_entry(tcegrp, &container->group_list, next) { 761 tcegrp = list_first_entry(&container->group_list, [all...] |
H A D | group.c | 20 struct list_head group_list; member in struct:vfio 21 struct mutex group_lock; /* locks group_list */ 516 * group->iommu_group from the vfio.group_list cannot be NULL 519 list_for_each_entry(group, &vfio.group_list, vfio_next) { 602 list_add(&group->vfio_next, &vfio.group_list); 923 INIT_LIST_HEAD(&vfio.group_list); 953 WARN_ON(!list_empty(&vfio.group_list));
|
H A D | vfio_iommu_type1.c | 83 struct list_head group_list; member in struct:vfio_domain 1858 list_for_each_entry(g, &domain->group_list, next) { 2248 INIT_LIST_HEAD(&domain->group_list); 2249 list_add(&group->next, &domain->group_list); 2283 list_add(&group->next, &d->group_list); 2424 list_for_each_entry(g, &d->group_list, next) { 2499 if (list_empty(&domain->group_list)) { 2576 &domain->group_list, next) {
|
/linux-master/drivers/infiniband/hw/mlx4/ |
H A D | mcg.c | 134 struct list_head group_list; member in struct:mcast_req 550 req = list_first_entry(&group->pending_list, struct mcast_req, group_list); 551 list_del(&req->group_list); 599 list_del(&req->group_list); 621 list_del(&req->group_list); 630 list_del(&req->group_list); 675 struct mcast_req, group_list); 680 list_del(&req->group_list); 711 group_list); 767 struct mcast_req, group_list); [all...] |
/linux-master/drivers/dma/ppc4xx/ |
H A D | adma.h | 126 * @group_list: list of slots that make up a multi-descriptor transaction 150 struct list_head group_list; /* list */ member in struct:ppc440spe_adma_desc_slot
|
H A D | adma.c | 336 list_for_each_entry(iter, &desc->group_list, chain_node) { 341 &desc->group_list))) { 367 iter = list_first_entry(&desc->group_list, 387 list_for_each_entry_from(iter, &desc->group_list, chain_node) { 398 iter = list_first_entry(&desc->group_list, 417 list_for_each_entry_from(iter, &desc->group_list, 445 iter = list_first_entry(&desc->group_list, 455 list_for_each_entry_from(iter, &desc->group_list, chain_node) { 476 &desc->group_list))) { 1432 list_for_each_entry(iter, &tdesc->group_list, chain_nod [all...] |
/linux-master/drivers/net/ethernet/netronome/nfp/flower/ |
H A D | lag_conf.c | 136 list_add_tail(&group->list, &lag->group_list); 150 list_for_each_entry(entry, &lag->group_list, list) 308 list_for_each_entry_safe(entry, storage, &lag->group_list, list) { 486 list_for_each_entry(group_entry, &priv->nfp_lag.group_list, 700 INIT_LIST_HEAD(&lag->group_list); 720 list_for_each_entry_safe(entry, storage, &lag->group_list, list) {
|
H A D | main.h | 224 * @group_list: List of all master/slave groups offloaded 236 struct list_head group_list; member in struct:nfp_fl_lag
|
/linux-master/security/tomoyo/ |
H A D | memory.c | 111 list = ¶m->ns->group_list[idx];
|
H A D | gc.c | 563 struct list_head *list = &ns->group_list[i];
|
H A D | common.h | 906 struct list_head group_list[TOMOYO_MAX_GROUP]; member in struct:tomoyo_policy_namespace
|
H A D | common.c | 346 INIT_LIST_HEAD(&ns->group_list[idx]); 1793 struct list_head *list = &ns->group_list[idx];
|
/linux-master/drivers/iommu/ |
H A D | iommu.c | 510 static int __iommu_probe_device(struct device *dev, struct list_head *group_list) argument 571 } else if (!group->default_domain && !group_list) { 577 * With a group_list argument we defer the default_domain setup 582 list_add_tail(&group->entry, group_list); 1652 struct list_head *group_list = data; local 1656 ret = __iommu_probe_device(dev, group_list); 1806 LIST_HEAD(group_list); 1809 ret = bus_for_each_dev(bus, NULL, &group_list, probe_iommu_group); 1813 list_for_each_entry_safe(group, next, &group_list, entry) {
|
/linux-master/drivers/thunderbolt/ |
H A D | tb.c | 1367 list_for_each_entry(in, &group->ports, group_list) { 1485 in = list_first_entry(&group->ports, struct tb_port, group_list); 1526 list_add_tail(&in->group_list, &group->ports); 1606 list_del_init(&in->group_list);
|
H A D | tb.h | 267 * @group_list: The adapter is linked to the group's list of ports through this 297 struct list_head group_list; member in struct:tb_port
|