/openbmc/linux/drivers/vfio/ |
H A D | group.c | 26 static struct vfio_device *vfio_device_get_from_name(struct vfio_group *group, in vfio_device_get_from_name() argument 31 mutex_lock(&group->device_lock); in vfio_device_get_from_name() 32 list_for_each_entry(it, &group->device_list, group_next) { in vfio_device_get_from_name() 50 mutex_unlock(&group->device_lock); in vfio_device_get_from_name() 56 * VFIO Group fd, /dev/vfio/$GROUP 58 static bool vfio_group_has_iommu(struct vfio_group *group) in vfio_group_has_iommu() argument 60 lockdep_assert_held(&group->group_lock); in vfio_group_has_iommu() 65 WARN_ON(!group->container != !group->container_users); in vfio_group_has_iommu() 67 return group->container || group->iommufd; in vfio_group_has_iommu() 73 * the group, we know that still exists, therefore the only valid [all …]
|
/openbmc/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 …]
|
/openbmc/phosphor-dbus-monitor/src/example/ |
H A D | test.yaml | 6 - name: test path group 7 class: group 8 group: path 19 - name: test byte property group 20 class: group 21 group: property 28 - name: test u16 property group 29 class: group 30 group: property 37 - name: test u32 property group [all …]
|
/openbmc/linux/fs/notify/ |
H A D | group.c | 20 * Final freeing of a group 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() 34 * Stop queueing new events for this group. Once this function returns 35 * fsnotify_add_event() will not add any new events to the group's queue. 37 void fsnotify_group_stop_queueing(struct fsnotify_group *group) in fsnotify_group_stop_queueing() argument [all …]
|
H A D | notification.c | 7 * Basic idea behind the notification queue: An fsnotify group (like inotify) 10 * event to the group notify queue. Since a single event might need to be on 11 * multiple group's notification queues we can't add the event directly to each 17 * another group a new event_holder (from fsnotify_event_holder_cachep) will be 50 void fsnotify_destroy_event(struct fsnotify_group *group, in fsnotify_destroy_event() argument 53 /* Overflow events are per-group and we don't want to free them */ in fsnotify_destroy_event() 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() [all …]
|
/openbmc/linux/drivers/iommu/ |
H A D | iommu.c | 75 #define for_each_group_device(group, pos) \ argument 76 list_for_each_entry(pos, &(group)->devices, list) 80 ssize_t (*show)(struct iommu_group *group, char *buf); 81 ssize_t (*store)(struct iommu_group *group, 104 struct iommu_group *group); 110 static int __iommu_device_set_domain(struct iommu_group *group, 114 static int __iommu_group_set_domain_internal(struct iommu_group *group, 117 static int __iommu_group_set_domain(struct iommu_group *group, in __iommu_group_set_domain() argument 120 return __iommu_group_set_domain_internal(group, new_domain, 0); in __iommu_group_set_domain() 122 static void __iommu_group_set_domain_nofail(struct iommu_group *group, in __iommu_group_set_domain_nofail() argument [all …]
|
/openbmc/linux/drivers/pinctrl/meson/ |
H A D | pinctrl-meson-g12a.c | 527 GROUP(emmc_nand_d0, 1), 528 GROUP(emmc_nand_d1, 1), 529 GROUP(emmc_nand_d2, 1), 530 GROUP(emmc_nand_d3, 1), 531 GROUP(emmc_nand_d4, 1), 532 GROUP(emmc_nand_d5, 1), 533 GROUP(emmc_nand_d6, 1), 534 GROUP(emmc_nand_d7, 1), 535 GROUP(emmc_clk, 1), 536 GROUP(emmc_cmd, 1), [all …]
|
H A D | pinctrl-amlogic-c3.c | 436 GROUP(pwm_a, 1), 437 GROUP(pwm_b, 1), 438 GROUP(i2c2_sda, 1), 439 GROUP(i2c2_scl, 1), 440 GROUP(gen_clk_e, 1), 443 GROUP(i2c0_sda_e, 2), 444 GROUP(i2c0_scl_e, 2), 445 GROUP(clk_32k_in, 2), 448 GROUP(i2c_slave_scl, 3), 449 GROUP(i2c_slave_sda, 3), [all …]
|
H A D | pinctrl-meson-s4.c | 506 GROUP(i2c0_sda, 1), 507 GROUP(i2c0_scl, 1), 510 GROUP(uart_b_tx_e, 2), 511 GROUP(uart_b_rx_e, 2), 514 GROUP(pwm_h, 3), 515 GROUP(pwm_j, 3), 518 GROUP(emmc_nand_d0, 1), 519 GROUP(emmc_nand_d1, 1), 520 GROUP(emmc_nand_d2, 1), 521 GROUP(emmc_nand_d3, 1), [all …]
|
H A D | pinctrl-meson-axg.c | 448 GROUP(emmc_nand_d0, 1), 449 GROUP(emmc_nand_d1, 1), 450 GROUP(emmc_nand_d2, 1), 451 GROUP(emmc_nand_d3, 1), 452 GROUP(emmc_nand_d4, 1), 453 GROUP(emmc_nand_d5, 1), 454 GROUP(emmc_nand_d6, 1), 455 GROUP(emmc_nand_d7, 1), 456 GROUP(emmc_clk, 1), 457 GROUP(emmc_cmd, 1), [all …]
|
H A D | pinctrl-meson-a1.c | 407 GROUP(psram_clkn, 1), 408 GROUP(psram_clkp, 1), 409 GROUP(psram_ce_n, 1), 410 GROUP(psram_rst_n, 1), 411 GROUP(psram_adq0, 1), 412 GROUP(psram_adq1, 1), 413 GROUP(psram_adq2, 1), 414 GROUP(psram_adq3, 1), 415 GROUP(psram_adq4, 1), 416 GROUP(psram_adq5, 1), [all …]
|
H A D | pinctrl-meson8.c | 531 GROUP(sd_d0_a, 8, 5), 532 GROUP(sd_d1_a, 8, 4), 533 GROUP(sd_d2_a, 8, 3), 534 GROUP(sd_d3_a, 8, 2), 535 GROUP(sd_clk_a, 8, 1), 536 GROUP(sd_cmd_a, 8, 0), 538 GROUP(sdxc_d0_a, 5, 14), 539 GROUP(sdxc_d13_a, 5, 13), 540 GROUP(sdxc_d47_a, 5, 12), 541 GROUP(sdxc_clk_a, 5, 11), [all …]
|
H A D | pinctrl-meson8b.c | 444 GROUP(sd_d0_a, 8, 5), 445 GROUP(sd_d1_a, 8, 4), 446 GROUP(sd_d2_a, 8, 3), 447 GROUP(sd_d3_a, 8, 2), 448 GROUP(sdxc_d0_0_a, 5, 29), 449 GROUP(sdxc_d47_a, 5, 12), 450 GROUP(sdxc_d13_0_a, 5, 28), 451 GROUP(sd_clk_a, 8, 1), 452 GROUP(sd_cmd_a, 8, 0), 453 GROUP(xtal_32k_out, 3, 22), [all …]
|
/openbmc/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 …]
|
/openbmc/qemu/gdb-xml/ |
H A D | loongarch-fpu.xml | 16 <reg name="f0" bitsize="64" type="fputype" group="float"/> 17 <reg name="f1" bitsize="64" type="fputype" group="float"/> 18 <reg name="f2" bitsize="64" type="fputype" group="float"/> 19 <reg name="f3" bitsize="64" type="fputype" group="float"/> 20 <reg name="f4" bitsize="64" type="fputype" group="float"/> 21 <reg name="f5" bitsize="64" type="fputype" group="float"/> 22 <reg name="f6" bitsize="64" type="fputype" group="float"/> 23 <reg name="f7" bitsize="64" type="fputype" group="float"/> 24 <reg name="f8" bitsize="64" type="fputype" group="float"/> 25 <reg name="f9" bitsize="64" type="fputype" group="float"/> [all …]
|
H A D | hexagon-core.xml | 19 …<reg name="r00" altname="r0" bitsize="32" offset="0" encoding="uint" format="hex" group="Thread … 20 …<reg name="r01" altname="r1" bitsize="32" offset="4" encoding="uint" format="hex" group="Thread … 21 …<reg name="r02" altname="r2" bitsize="32" offset="8" encoding="uint" format="hex" group="Thread … 22 …<reg name="r03" altname="r3" bitsize="32" offset="12" encoding="uint" format="hex" group="Thread … 23 …<reg name="r04" altname="r4" bitsize="32" offset="16" encoding="uint" format="hex" group="Thread … 24 …<reg name="r05" altname="r5" bitsize="32" offset="20" encoding="uint" format="hex" group="Thread … 25 …<reg name="r06" altname="r6" bitsize="32" offset="24" encoding="uint" format="hex" group="Thread … 26 …<reg name="r07" altname="r7" bitsize="32" offset="28" encoding="uint" format="hex" group="Thread … 27 …<reg name="r08" altname="r8" bitsize="32" offset="32" encoding="uint" format="hex" group="Thread … 28 …<reg name="r09" altname="r9" bitsize="32" offset="36" encoding="uint" format="hex" group="Thread … [all …]
|
H A D | loongarch-base32.xml | 10 <reg name="r0" bitsize="32" type="uint32" group="general"/> 11 <reg name="r1" bitsize="32" type="code_ptr" group="general"/> 12 <reg name="r2" bitsize="32" type="data_ptr" group="general"/> 13 <reg name="r3" bitsize="32" type="data_ptr" group="general"/> 14 <reg name="r4" bitsize="32" type="uint32" group="general"/> 15 <reg name="r5" bitsize="32" type="uint32" group="general"/> 16 <reg name="r6" bitsize="32" type="uint32" group="general"/> 17 <reg name="r7" bitsize="32" type="uint32" group="general"/> 18 <reg name="r8" bitsize="32" type="uint32" group="general"/> 19 <reg name="r9" bitsize="32" type="uint32" group="general"/> [all …]
|
H A D | loongarch-base64.xml | 10 <reg name="r0" bitsize="64" type="uint64" group="general"/> 11 <reg name="r1" bitsize="64" type="code_ptr" group="general"/> 12 <reg name="r2" bitsize="64" type="data_ptr" group="general"/> 13 <reg name="r3" bitsize="64" type="data_ptr" group="general"/> 14 <reg name="r4" bitsize="64" type="uint64" group="general"/> 15 <reg name="r5" bitsize="64" type="uint64" group="general"/> 16 <reg name="r6" bitsize="64" type="uint64" group="general"/> 17 <reg name="r7" bitsize="64" type="uint64" group="general"/> 18 <reg name="r8" bitsize="64" type="uint64" group="general"/> 19 <reg name="r9" bitsize="64" type="uint64" group="general"/> [all …]
|
/openbmc/u-boot/drivers/pinctrl/meson/ |
H A D | pinctrl-meson-axg.c | 346 GROUP(emmc_nand_d0, 1), 347 GROUP(emmc_nand_d1, 1), 348 GROUP(emmc_nand_d2, 1), 349 GROUP(emmc_nand_d3, 1), 350 GROUP(emmc_nand_d4, 1), 351 GROUP(emmc_nand_d5, 1), 352 GROUP(emmc_nand_d6, 1), 353 GROUP(emmc_nand_d7, 1), 354 GROUP(emmc_clk, 1), 355 GROUP(emmc_cmd, 1), [all …]
|
/openbmc/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 …]
|
/openbmc/phosphor-dbus-monitor/src/test/yaml/callbackgroupgentest/ |
H A D | test.yaml | 3 - name: test path group 1 4 class: group 5 group: path 10 - name: test path group 2 11 class: group 12 group: path 19 - name: test property group 1 20 class: group 21 group: property 28 - name: test property group 2 [all …]
|
/openbmc/linux/Documentation/filesystems/ext4/ |
H A D | blockgroup.rst | 6 The layout of a standard block group is approximately as follows (each 13 * - Group 0 Padding 15 - Group Descriptors 30 For the special case of block group 0, the first 1024 bytes are unused, 37 The ext4 driver primarily works with the superblock and the group 38 descriptors that are found in block group 0. Redundant copies of the 39 superblock and group descriptors are written to some of the block groups 42 paragraph for more details). If the group does not have a redundant 43 copy, the block group begins with the data block bitmap. Note also that 45 GDT block” space after the block group descriptors and before the start [all …]
|
/openbmc/linux/drivers/net/ethernet/microchip/sparx5/ |
H A D | sparx5_sdlb.c | 59 static void sparx5_sdlb_group_disable(struct sparx5 *sparx5, u32 group) in sparx5_sdlb_group_disable() argument 63 ANA_AC_SDLB_PUP_CTRL(group)); in sparx5_sdlb_group_disable() 66 static void sparx5_sdlb_group_enable(struct sparx5 *sparx5, u32 group) in sparx5_sdlb_group_enable() argument 70 ANA_AC_SDLB_PUP_CTRL(group)); in sparx5_sdlb_group_enable() 73 static u32 sparx5_sdlb_group_get_first(struct sparx5 *sparx5, u32 group) in sparx5_sdlb_group_get_first() argument 77 val = spx5_rd(sparx5, ANA_AC_SDLB_XLB_START(group)); in sparx5_sdlb_group_get_first() 82 static u32 sparx5_sdlb_group_get_next(struct sparx5 *sparx5, u32 group, in sparx5_sdlb_group_get_next() argument 92 static bool sparx5_sdlb_group_is_first(struct sparx5 *sparx5, u32 group, in sparx5_sdlb_group_is_first() argument 95 return lb == sparx5_sdlb_group_get_first(sparx5, group); in sparx5_sdlb_group_is_first() 98 static bool sparx5_sdlb_group_is_last(struct sparx5 *sparx5, u32 group, in sparx5_sdlb_group_is_last() argument [all …]
|
/openbmc/linux/tools/testing/selftests/drivers/net/netdevsim/ |
H A D | nexthop.sh | 158 $IP nexthop add id 10 group 1/2 159 nexthop_check "id 10" "id 10 group 1/2 trap" 160 check_err $? "Unexpected nexthop group entry" 169 $IP nexthop add id 10 group 1,20/2,39 170 nexthop_check "id 10" "id 10 group 1,20/2,39 trap" 171 check_err $? "Unexpected weighted nexthop group entry" 180 log_test "Nexthop group add and delete" 194 $IP nexthop add id 10 group 1/2 &> /dev/null 195 check_fail $? "Nexthop group addition succeeded when should fail" 200 log_test "Nexthop group add failure" [all …]
|
/openbmc/phosphor-dbus-monitor/src/test/yaml/conditiongentest/ |
H A D | test.yaml | 3 - name: test path group 1 4 class: group 5 group: path 10 - name: test path group 2 11 class: group 12 group: path 19 - name: test property group 1 20 class: group 21 group: property 28 - name: test property group 2 [all …]
|