/include/linux/ |
H A D | fsnotify_backend.h | 84 * Each group much define these ops. The fsnotify infrastructure will call 85 * these operations for each relevant group. 87 * should_send_event - given a group, inode, and mask this function determines 88 * if the group is interested in this event. 89 * handle_event - main call for a group to handle an fs event 90 * free_group_priv - called when a group refcnt hits 0 to clean up the private union 91 * freeing_mark - called when a mark is being destroyed for some reason. The group 97 int (*handle_event)(struct fsnotify_group *group, 103 void (*free_group_priv)(struct fsnotify_group *group); 104 void (*freeing_mark)(struct fsnotify_mark *mark, struct fsnotify_group *group); 232 struct fsnotify_group *group; /* group this mark is for */ member in struct:fsnotify_mark [all...] |
H A D | configfs.h | 90 * group - a group of config_items of a specific type, belonging 100 extern void config_group_init(struct config_group *group); 101 extern void config_group_init_type_name(struct config_group *group, 110 static inline struct config_group *config_group_get(struct config_group *group) argument 112 return group ? to_config_group(config_item_get(&group->cg_item)) : NULL; 115 static inline void config_group_put(struct config_group *group) argument 117 config_item_put(&group->cg_item); 212 * items. If the item is a group, i 245 to_configfs_subsystem(struct config_group *group) argument [all...] |
H A D | vfio.h | 68 struct iommu_group *group); 70 struct iommu_group *group); 96 extern void vfio_group_put_external_user(struct vfio_group *group); 97 extern int vfio_external_user_iommu_id(struct vfio_group *group); 98 extern long vfio_external_check_extension(struct vfio_group *group, 105 extern long vfio_spapr_iommu_eeh_ioctl(struct iommu_group *group, 117 static inline long vfio_spapr_iommu_eeh_ioctl(struct iommu_group *group, argument
|
H A D | iommu.h | 164 struct iommu_group *group); 166 struct iommu_group *group); 168 extern void *iommu_group_get_iommudata(struct iommu_group *group); 169 extern void iommu_group_set_iommudata(struct iommu_group *group, 172 extern int iommu_group_set_name(struct iommu_group *group, const char *name); 173 extern int iommu_group_add_device(struct iommu_group *group, 176 extern int iommu_group_for_each_dev(struct iommu_group *group, void *data, 179 extern void iommu_group_put(struct iommu_group *group); 180 extern int iommu_group_register_notifier(struct iommu_group *group, 182 extern int iommu_group_unregister_notifier(struct iommu_group *group, 318 iommu_attach_group(struct iommu_domain *domain, struct iommu_group *group) argument 324 iommu_detach_group(struct iommu_domain *domain, struct iommu_group *group) argument 334 iommu_group_get_iommudata(struct iommu_group *group) argument 339 iommu_group_set_iommudata(struct iommu_group *group, void *iommu_data, void (*release)(void *iommu_data)) argument 345 iommu_group_set_name(struct iommu_group *group, const char *name) argument 351 iommu_group_add_device(struct iommu_group *group, struct device *dev) argument 361 iommu_group_for_each_dev(struct iommu_group *group, void *data, int (*fn)(struct device *, void *)) argument 373 iommu_group_put(struct iommu_group *group) argument 377 iommu_group_register_notifier(struct iommu_group *group, struct notifier_block *nb) argument 383 iommu_group_unregister_notifier(struct iommu_group *group, struct notifier_block *nb) argument 389 iommu_group_id(struct iommu_group *group) argument [all...] |
H A D | connector.h | 58 u32 seq, group; member in struct:cn_callback_entry 74 int cn_netlink_send_mult(struct cn_msg *msg, u16 len, u32 portid, u32 group, gfp_t gfp_mask); 75 int cn_netlink_send(struct cn_msg *msg, u32 portid, u32 group, gfp_t gfp_mask);
|
H A D | rtnetlink.h | 10 extern int rtnetlink_send(struct sk_buff *skb, struct net *net, u32 pid, u32 group, int echo); 13 u32 group, struct nlmsghdr *nlh, gfp_t flags); 14 extern void rtnl_set_sk_err(struct net *net, u32 group, int error);
|
H A D | netlink.h | 49 int (*bind)(int group); 50 void (*unbind)(int group); 66 extern void __netlink_clear_multicast_users(struct sock *sk, unsigned int group); 68 extern int netlink_has_listeners(struct sock *sk, unsigned int group); 73 __u32 group, gfp_t allocation); 75 __u32 portid, __u32 group, gfp_t allocation, 78 extern int netlink_set_err(struct sock *ssk, __u32 portid, __u32 group, int code);
|
H A D | cs5535.h | 52 static inline int cs5535_pic_unreqz_select_high(unsigned int group, argument 58 lo &= ~(0xF << (group * 4)); 59 lo |= (irq & 0xF) << (group * 4); 179 int cs5535_gpio_set_irq(unsigned group, unsigned irq);
|
H A D | genl_magic_func.h | 12 #define GENL_mc_group(group) 274 * Magic: define multicast group registration helper 279 #define GENL_mc_group(group) { .name = #group, }, 285 #define GENL_mc_group(group) CONCAT_(GENL_MAGIC_FAMILY, _group_ ## group), 290 #define GENL_mc_group(group) \ 291 static int CONCAT_(GENL_MAGIC_FAMILY, _genl_multicast_ ## group)( \ 295 CONCAT_(GENL_MAGIC_FAMILY, _group_ ## group); \ 303 #define GENL_mc_group(group) [all...] |
H A D | scc.h | 40 unsigned char group; /* Group ID for AX.25 TX interlocking */ member in struct:scc_kiss
|
H A D | user_namespace.h | 28 kgid_t group; member in struct:user_namespace
|
H A D | mcb.h | 49 * @group: group in Chameleon table 65 int group; member in struct:mcb_device
|
H A D | sysfs.h | 232 const struct attribute *attr, const char *group); 234 const struct attribute *attr, const char *group); 382 const struct attribute *attr, const char *group) 388 const struct attribute *attr, const char *group) 381 sysfs_add_file_to_group(struct kobject *kobj, const struct attribute *attr, const char *group) argument 387 sysfs_remove_file_from_group(struct kobject *kobj, const struct attribute *attr, const char *group) argument
|
/include/net/ |
H A D | genetlink.h | 11 * struct genl_multicast_group - generic netlink multicast group 12 * @name: name of the multicast group, names are per-family 38 * @mcgrp_offset: starting number of multicast group IDs in this family 180 u32 group, struct nlmsghdr *nlh, gfp_t flags); 265 * @group: offset of multicast group in groups array 270 u32 portid, unsigned int group, gfp_t flags) 272 if (WARN_ON_ONCE(group >= family->n_mcgrps)) 274 group = family->mcgrp_offset + group; 268 genlmsg_multicast_netns(struct genl_family *family, struct net *net, struct sk_buff *skb, u32 portid, unsigned int group, gfp_t flags) argument 286 genlmsg_multicast(struct genl_family *family, struct sk_buff *skb, u32 portid, unsigned int group, gfp_t flags) argument 388 genl_set_err(struct genl_family *family, struct net *net, u32 portid, u32 group, int code) argument 397 genl_has_listeners(struct genl_family *family, struct sock *sk, unsigned int group) argument [all...] |
/include/uapi/linux/netfilter/ |
H A D | xt_NFLOG.h | 13 __u16 group; member in struct:xt_nflog_info
|
/include/uapi/linux/netfilter_bridge/ |
H A D | ebt_nflog.h | 16 __u16 group; member in struct:ebt_nflog_info
|
/include/trace/events/ |
H A D | signal.h | 41 * @group: shared or private 53 int group, int result), 55 TP_ARGS(sig, info, task, group, result), 63 __field( int, group ) 72 __entry->group = group; 78 __entry->comm, __entry->pid, __entry->group,
|
H A D | ext4.h | 1038 ext4_group_t group, 1042 TP_ARGS(sb, inode, group, start, len), 1056 __entry->result_group = group; 1071 ext4_group_t group, 1075 TP_ARGS(sb, inode, group, start, len) 1082 ext4_group_t group, 1086 TP_ARGS(sb, inode, group, start, len) 1231 TP_PROTO(struct super_block *sb, unsigned long group), 1233 TP_ARGS(sb, group), 1237 __field( __u32, group ) [all...] |
/include/linux/usb/ |
H A D | gadget_configfs.h | 56 struct config_group *group, \ 72 config_group_init_type_name(&new->group, name, \ 75 gi = container_of(group, struct struct_member, strings_group); \ 87 return &new->group; \ 94 struct config_group *group, \
|
/include/linux/netfilter/ |
H A D | nfnetlink.h | 36 int nfnetlink_has_listeners(struct net *net, unsigned int group); 40 unsigned int group, int echo, gfp_t flags); 41 int nfnetlink_set_err(struct net *net, u32 portid, u32 group, int error);
|
/include/uapi/linux/ |
H A D | igmp.h | 34 __be32 group; member in struct:igmphdr 37 /* V3 group record types [grec_type] */ 66 __be32 group; member in struct:igmpv3_query
|
H A D | netlink.h | 113 __u32 group; member in struct:nl_pktinfo
|
/include/rdma/ |
H A D | rdma_netlink.h | 70 * Send the supplied skb to a netlink group. 73 * @group: Netlink group ID 78 unsigned int group, gfp_t flags);
|
/include/linux/pinctrl/ |
H A D | machine.h | 29 * @group: the name of the group whose mux function is to be configured. This 30 * field may be left NULL, and the first applicable group for the function 32 * @function: the mux function to select for the group 35 const char *group; member in struct:pinctrl_map_mux 41 * @group_or_pin: the name of the pin or group whose configuration parameters 95 .group = grp, \
|
/include/net/netfilter/ |
H A D | nf_log.h | 26 u_int16_t group; member in struct:nf_loginfo::__anon1289::__anon1290
|