/linux/drivers/iio/ |
H A D | industrialio-sw-trigger.c | 59 t->group = configfs_register_default_group(iio_triggers_group, t->name, in iio_register_sw_trigger_type() 61 if (IS_ERR(t->group)) { in iio_register_sw_trigger_type() 65 ret = PTR_ERR(t->group); in iio_register_sw_trigger_type() 82 configfs_unregister_default_group(t->group); in iio_unregister_sw_trigger_type() 132 static struct config_group *trigger_make_group(struct config_group *group, in trigger_make_group() argument 137 t = iio_sw_trigger_create(group->cg_item.ci_name, name); in trigger_make_group() 141 config_item_set_name(&t->group.cg_item, "%s", name); in trigger_make_group() 143 return &t->group; in trigger_make_group() 146 static void trigger_drop_group(struct config_group *group, in trigger_drop_group() argument
|
/linux/Documentation/devicetree/bindings/pinctrl/ |
H A D | fsl,mxs-pinctrl.txt | 18 a group of pins, and only affects those parameters that are explicitly listed. 26 One is to set up a group of pins for a function, both mux selection and pin 27 configurations, and it's called group node in the binding document. The other 29 different configuration than what is defined in group node. The binding 32 On mxs, there is no hardware pin group. The pin group in this binding only 33 means a group of pins put together for particular peripheral to work in 35 group node should include all the pins needed for one function rather than 36 having these pins defined in several group nodes. It also means each of 37 "pinctrl-*" phandle in client device node should only have one group node 39 there to adjust configurations for some pins in the group. [all …]
|
/linux/tools/testing/selftests/net/ |
H A D | test_vxlan_vnifiltering.sh | 227 local group=$(echo $vmap | awk -F'-' '{print ($4)}') 250 if [[ -n "$group" && "$group" != "null" ]]; then 252 vxlandevflags="$vxlandevflags group $group" 254 vxlandevflags="$vxlandevflags remote $group" 283 src_vni $tid vni $tid dst $group self 289 if [ -n "$group" ]; then 291 bridge -netns ${hv[$hvid]} vni add dev $vxlandev vni $tid group $group 293 bridge -netns ${hv[$hvid]} vni add dev $vxlandev vni $tid remote $group 321 group="239.1.1.101" 361 run_cmd "bridge -netns $testns vni add dev vxlan-ext1 vni 200 group $group" [all …]
|
/linux/include/linux/ |
H A D | iommu.h | 216 int (*iopf_handler)(struct iopf_group *group); 790 extern bool iommu_group_has_isolated_msi(struct iommu_group *group); 822 extern int iommu_get_group_resv_regions(struct iommu_group *group, 826 struct iommu_group *group); 828 struct iommu_group *group); 830 extern void *iommu_group_get_iommudata(struct iommu_group *group); 831 extern void iommu_group_set_iommudata(struct iommu_group *group, 834 extern int iommu_group_set_name(struct iommu_group *group, const char *name); 835 extern int iommu_group_add_device(struct iommu_group *group, 838 extern int iommu_group_for_each_dev(struct iommu_group *group, void *data, [all …]
|
H A D | rtnetlink.h | 13 extern int rtnetlink_send(struct sk_buff *skb, struct net *net, u32 pid, u32 group, int echo); 16 u32 pid, u32 group, int echo) in rtnetlink_maybe_send() argument 18 return !skb ? 0 : rtnetlink_send(skb, net, pid, group, echo); in rtnetlink_maybe_send() 23 u32 group, const struct nlmsghdr *nlh, gfp_t flags); 24 extern void rtnl_set_sk_err(struct net *net, u32 group, int error); 156 static inline int rtnl_has_listeners(const struct net *net, u32 group) in rtnl_has_listeners() argument 160 return netlink_has_listeners(rtnl, group); in rtnl_has_listeners() 173 rtnl_notify_needed(const struct net *net, u16 nlflags, u32 group) in rtnl_notify_needed() argument 175 return (nlflags & NLM_F_ECHO) || rtnl_has_listeners(net, group); in rtnl_notify_needed()
|
/linux/net/netfilter/ |
H A D | nfnetlink.c | 168 int nfnetlink_has_listeners(struct net *net, unsigned int group) in nfnetlink_has_listeners() argument 172 return netlink_has_listeners(nfnlnet->nfnl, group); in nfnetlink_has_listeners() 177 unsigned int group, int echo, gfp_t flags) in nfnetlink_send() argument 181 return nlmsg_notify(nfnlnet->nfnl, skb, portid, group, echo, flags); in nfnetlink_send() 185 int nfnetlink_set_err(struct net *net, u32 portid, u32 group, int error) in nfnetlink_set_err() argument 189 return netlink_set_err(nfnlnet->nfnl, portid, group, error); in nfnetlink_set_err() 207 __u32 group, gfp_t allocation) in nfnetlink_broadcast() argument 211 netlink_broadcast(nfnlnet->nfnl, skb, portid, group, allocation); in nfnetlink_broadcast() 670 static void nfnetlink_bind_event(struct net *net, unsigned int group) in nfnetlink_bind_event() argument 679 if (group >= 8) in nfnetlink_bind_event() [all …]
|
/linux/tools/lib/thermal/ |
H A D | thermal_nl.c | 12 const char *group; member 101 grp->group, in nl_family_handler() 114 const char *family, const char *group) in nl_get_multicast_id() argument 119 .group = group, in nl_get_multicast_id() 186 const char *group) in nl_unsubscribe_thermal() argument 191 group); in nl_unsubscribe_thermal() 202 const char *group) in nl_subscribe_thermal() argument 207 group); in nl_subscribe_thermal()
|
/linux/fs/ext4/ |
H A D | balloc.c | 39 ext4_group_t group; in ext4_get_group_number() local 42 group = (block - in ext4_get_group_number() 46 ext4_get_group_no_and_offset(sb, block, &group, NULL); in ext4_get_group_number() 47 return group; in ext4_get_group_number() 327 ext4_group_t group) in ext4_get_group_info() argument 332 if (unlikely(group >= EXT4_SB(sb)->s_groups_count)) in ext4_get_group_info() 334 indexv = group >> (EXT4_DESC_PER_BLOCK_BITS(sb)); in ext4_get_group_info() 335 indexh = group & ((EXT4_DESC_PER_BLOCK(sb)) - 1); in ext4_get_group_info() 854 int ext4_bg_has_super(struct super_block *sb, ext4_group_t group) in ext4_bg_has_super() argument 858 if (group == 0) in ext4_bg_has_super() [all …]
|
/linux/drivers/thermal/tegra/ |
H A D | tegra124-soctherm.c | 135 .group = &tegra124_tsensor_group_cpu, 143 .group = &tegra124_tsensor_group_cpu, 151 .group = &tegra124_tsensor_group_cpu, 159 .group = &tegra124_tsensor_group_cpu, 167 .group = &tegra124_tsensor_group_mem, 175 .group = &tegra124_tsensor_group_mem, 183 .group = &tegra124_tsensor_group_gpu, 191 .group = &tegra124_tsensor_group_pll,
|
H A D | tegra132-soctherm.c | 135 .group = &tegra132_tsensor_group_cpu, 143 .group = &tegra132_tsensor_group_cpu, 151 .group = &tegra132_tsensor_group_cpu, 159 .group = &tegra132_tsensor_group_cpu, 167 .group = &tegra132_tsensor_group_mem, 175 .group = &tegra132_tsensor_group_mem, 183 .group = &tegra132_tsensor_group_gpu, 191 .group = &tegra132_tsensor_group_pll,
|
H A D | tegra210-soctherm.c | 136 .group = &tegra210_tsensor_group_cpu, 144 .group = &tegra210_tsensor_group_cpu, 152 .group = &tegra210_tsensor_group_cpu, 160 .group = &tegra210_tsensor_group_cpu, 168 .group = &tegra210_tsensor_group_mem, 176 .group = &tegra210_tsensor_group_mem, 184 .group = &tegra210_tsensor_group_gpu, 192 .group = &tegra210_tsensor_group_pll,
|
/linux/arch/mips/boot/dts/mobileye/ |
H A D | eyeq6h-pins.dtsi | 44 pinctrl-single,pins = <0x0a8 1>; // UART0 pin group 47 pinctrl-single,pins = <0x0a0 1>; // UART1 pin group 50 pinctrl-single,pins = <0x0ac 1>; // SPI0 pin group 53 pinctrl-single,pins = <0x0a4 1>; // SPI1 pin group 77 pinctrl-single,pins = <0x0a4 1>; // UART2 pin group 80 pinctrl-single,pins = <0x09c 1>; // UART3 pin group 83 pinctrl-single,pins = <0x0a8 1>; // SPI2 pin group 86 pinctrl-single,pins = <0x0a0 1>; // SPI3 pin group
|
/linux/fs/notify/ |
H A D | fsnotify.c | 271 static int fsnotify_handle_inode_event(struct fsnotify_group *group, in fsnotify_handle_inode_event() argument 279 const struct fsnotify_ops *ops = group->ops; in fsnotify_handle_inode_event() 298 static int fsnotify_handle_event(struct fsnotify_group *group, __u32 mask, in fsnotify_handle_event() argument 324 ret = fsnotify_handle_inode_event(group, parent_mark, mask, in fsnotify_handle_event() 347 return fsnotify_handle_inode_event(group, inode_mark, mask, data, data_type, in fsnotify_handle_event() 355 struct fsnotify_group *group = NULL; in send_to_group() local 377 group = mark->group; in send_to_group() 384 __func__, group, mask, marks_mask, marks_ignore_mask, in send_to_group() 390 if (group->ops->handle_event) { in send_to_group() 391 return group->ops->handle_event(group, mask, data, data_type, dir, in send_to_group() [all …]
|
/linux/tools/objtool/arch/x86/ |
H A D | special.c | 12 static struct special_alt *group, *prev; in arch_handle_alternative() local 17 if (group && group->orig_sec == alt->orig_sec && in arch_handle_alternative() 18 group->orig_off == alt->orig_off) { in arch_handle_alternative() 20 struct special_alt *iter = group; in arch_handle_alternative() 31 } else group = alt; in arch_handle_alternative()
|
/linux/drivers/connector/ |
H A D | connector.c | 71 u32 group = 0; in cn_netlink_send_mult() local 75 group = __group; in cn_netlink_send_mult() 82 group = __cbq->group; in cn_netlink_send_mult() 92 if (!portid && !netlink_has_listeners(dev->nls, group)) in cn_netlink_send_mult() 111 NETLINK_CB(skb).dst_group = group; in cn_netlink_send_mult() 113 if (group) in cn_netlink_send_mult() 114 return netlink_broadcast_filtered(dev->nls, skb, portid, group, in cn_netlink_send_mult() 172 static int cn_bind(struct net *net, int group) in cn_bind() argument 174 unsigned long groups = (unsigned long) group; in cn_bind()
|
/linux/Documentation/ABI/testing/ |
H A D | sysfs-kernel-iommu_groups | 6 directories, each representing an IOMMU group. The 8 for the group, which is an integer value. Within each 10 links to the sysfs devices contained in this group. 11 The group directory also optionally contains a "name" 13 common name for the group. 38 domain in use by iommu for this group. See include/linux/iommu.h 40 change the group type by writing to this file. Valid write values: 43 DMA All the DMA transactions from the device in this group 48 identity All the DMA transactions from the device in this group 54 The default domain type of a group may be modified only when [all …]
|
H A D | configfs-usb-gadget | 5 This group contains sub-groups corresponding to created 38 This group contains a USB gadget's configurations 55 This group contains subdirectories for language-specific 73 This group contains functions available to this USB gadget. 79 This group contains "Feature Descriptors" specific for one 80 gadget's USB interface or one interface group described 94 This group contains "Extended Property Descriptors" specific for one 95 gadget's USB interface or one interface group described 118 This group contains subdirectories for language-specific 137 This group contains "OS String" extension handling attributes. [all …]
|
/linux/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_acl_tcam.c | 115 struct mlxsw_sp_acl_tcam_group group; member 208 struct mlxsw_sp_acl_tcam_group *group) in mlxsw_sp_acl_tcam_group_update() argument 214 mlxsw_reg_pagt_pack(pagt_pl, group->id); in mlxsw_sp_acl_tcam_group_update() 215 list_for_each_entry(region, &group->region_list, list) { in mlxsw_sp_acl_tcam_group_update() 219 if (region->list.next != &group->region_list && in mlxsw_sp_acl_tcam_group_update() 231 struct mlxsw_sp_acl_tcam_group *group) in mlxsw_sp_acl_tcam_group_add() argument 235 group->tcam = tcam; in mlxsw_sp_acl_tcam_group_add() 236 INIT_LIST_HEAD(&group->region_list); in mlxsw_sp_acl_tcam_group_add() 238 err = mlxsw_sp_acl_tcam_group_id_get(tcam, &group->id); in mlxsw_sp_acl_tcam_group_add() 242 mutex_init(&group->lock); in mlxsw_sp_acl_tcam_group_add() [all …]
|
/linux/Documentation/trace/postprocess/ |
H A D | decode_msr.py | 13 msrs[int(m.group(2), 16)] = m.group(1) 25 num = int(m.group(2), 16) 34 j = j.replace(" " + m.group(2), " " + r + "(" + m.group(2) + ")")
|
/linux/drivers/most/ |
H A D | configfs.c | 413 struct config_group group; member 423 static struct config_item *most_common_make_item(struct config_group *group, in most_common_make_item() argument 427 struct most_common *mc = to_most_common(group->cg_subsys); in most_common_make_item() 440 if (!strcmp(group->cg_item.ci_namebuf, "most_cdev")) in most_common_make_item() 442 else if (!strcmp(group->cg_item.ci_namebuf, "most_net")) in most_common_make_item() 444 else if (!strcmp(group->cg_item.ci_namebuf, "most_video")) in most_common_make_item() 452 struct config_group *group = to_config_group(item); in most_common_release() local 454 kfree(to_most_common(group->cg_subsys)); in most_common_release() 461 static void most_common_disconnect(struct config_group *group, in most_common_disconnect() argument 464 struct most_common *mc = to_most_common(group->cg_subsys); in most_common_disconnect() [all …]
|
/linux/tools/crypto/tcrypt/ |
H A D | tcrypt_speed_compare.py | 61 alg = match.group(1) 62 op = match.group(2) 74 "bit_key": int(match.group(1)), 75 "byte_blocks": int(match.group(2)), 76 "operations": int(match.group(3)), 83 "bit_key": int(match.group(1)), 84 "byte_blocks": int(match.group(2)), 85 "cycles": int(match.group(3)),
|
/linux/drivers/iommu/ |
H A D | iommu-priv.h | 27 int iommu_group_replace_domain(struct iommu_group *group, 38 struct iommu_attach_handle *iommu_attach_handle_get(struct iommu_group *group, 42 struct iommu_group *group, 45 struct iommu_group *group); 46 int iommu_replace_group_handle(struct iommu_group *group,
|
/linux/include/trace/events/ |
H A D | bridge.h | 128 const struct br_ip *group), 130 TP_ARGS(dev, group), 145 __entry->vid = group->vid; 147 if (!group->proto) { 152 memcpy(__entry->grpmac, group->dst.mac_addr, ETH_ALEN); 153 } else if (group->proto == htons(ETH_P_IP)) { 157 ipv6_addr_set_v4mapped(group->src.ip4, in6); 160 ipv6_addr_set_v4mapped(group->dst.ip4, in6); 169 *in6 = group->src.ip6; 172 *in6 = group [all...] |
/linux/tools/perf/util/ |
H A D | bpf-filter.c | 133 struct perf_bpf_filter_expr *group; in perf_bpf_filter__prepare() 135 list_for_each_entry(group, &expr->groups, list) { in perf_bpf_filter__prepare() 136 if (check_sample_flags(evsel, group) < 0) in perf_bpf_filter__prepare() 174 struct perf_bpf_filter_expr *group; 176 list_for_each_entry(group, &expr->groups, list) { in perf_bpf_filter__lost_count() 180 entry[i].op = group->op; in perf_bpf_filter__lost_count() 181 entry[i].part = group->part; 182 entry[i].term = group->term; in perf_bpf_filter_expr__new() 183 entry[i].value = group->val; in perf_bpf_filter_expr__new() 72 struct perf_bpf_filter_expr *group; check_sample_flags() local 125 struct perf_bpf_filter_expr *group; perf_bpf_filter__prepare() local
|
/linux/Documentation/virt/kvm/devices/ |
H A D | vfio.rst | 12 tracks VFIO files (group or device) in use by the VM and features 23 KVM_DEV_VFIO_FILE_ADD: Add a VFIO file (group/device) to VFIO-KVM device 29 KVM_DEV_VFIO_FILE_DEL: Remove a VFIO file (group/device) from VFIO-KVM 35 KVM_DEV_VFIO_GROUP (legacy kvm device group restricted to the handling of VFIO group fd): 36 KVM_DEV_VFIO_GROUP_ADD: same as KVM_DEV_VFIO_FILE_ADD for group fd only 38 KVM_DEV_VFIO_GROUP_DEL: same as KVM_DEV_VFIO_FILE_DEL for group fd only 51 - @groupfd is a file descriptor for a VFIO group;
|