Home
last modified time | relevance | path

Searched refs:attrs (Results 1 – 200 of 795) sorted by relevance

1234

/linux-4.4.14/net/ieee802154/
Dnl-mac.c155 if (info->attrs[IEEE802154_ATTR_DEV_NAME]) { in ieee802154_nl_get_dev()
158 nla_strlcpy(name, info->attrs[IEEE802154_ATTR_DEV_NAME], in ieee802154_nl_get_dev()
161 } else if (info->attrs[IEEE802154_ATTR_DEV_INDEX]) { in ieee802154_nl_get_dev()
163 nla_get_u32(info->attrs[IEEE802154_ATTR_DEV_INDEX])); in ieee802154_nl_get_dev()
186 if (!info->attrs[IEEE802154_ATTR_CHANNEL] || in ieee802154_associate_req()
187 !info->attrs[IEEE802154_ATTR_COORD_PAN_ID] || in ieee802154_associate_req()
188 (!info->attrs[IEEE802154_ATTR_COORD_HW_ADDR] && in ieee802154_associate_req()
189 !info->attrs[IEEE802154_ATTR_COORD_SHORT_ADDR]) || in ieee802154_associate_req()
190 !info->attrs[IEEE802154_ATTR_CAPABILITY]) in ieee802154_associate_req()
199 if (info->attrs[IEEE802154_ATTR_COORD_HW_ADDR]) { in ieee802154_associate_req()
[all …]
Dnl802154.c58 __cfg802154_wpan_dev_from_attrs(struct net *netns, struct nlattr **attrs) in __cfg802154_wpan_dev_from_attrs() argument
62 bool have_ifidx = attrs[NL802154_ATTR_IFINDEX]; in __cfg802154_wpan_dev_from_attrs()
63 bool have_wpan_dev_id = attrs[NL802154_ATTR_WPAN_DEV]; in __cfg802154_wpan_dev_from_attrs()
74 ifidx = nla_get_u32(attrs[NL802154_ATTR_IFINDEX]); in __cfg802154_wpan_dev_from_attrs()
76 wpan_dev_id = nla_get_u64(attrs[NL802154_ATTR_WPAN_DEV]); in __cfg802154_wpan_dev_from_attrs()
112 __cfg802154_rdev_from_attrs(struct net *netns, struct nlattr **attrs) in __cfg802154_rdev_from_attrs() argument
119 if (!attrs[NL802154_ATTR_WPAN_PHY] && in __cfg802154_rdev_from_attrs()
120 !attrs[NL802154_ATTR_IFINDEX] && in __cfg802154_rdev_from_attrs()
121 !attrs[NL802154_ATTR_WPAN_DEV]) in __cfg802154_rdev_from_attrs()
124 if (attrs[NL802154_ATTR_WPAN_PHY]) in __cfg802154_rdev_from_attrs()
[all …]
Dnl-phy.c91 if (!info->attrs[IEEE802154_ATTR_PHY_NAME]) in ieee802154_list_phy()
94 name = nla_data(info->attrs[IEEE802154_ATTR_PHY_NAME]); in ieee802154_list_phy()
95 if (name[nla_len(info->attrs[IEEE802154_ATTR_PHY_NAME]) - 1] != '\0') in ieee802154_list_phy()
182 if (!info->attrs[IEEE802154_ATTR_PHY_NAME]) in ieee802154_add_iface()
185 name = nla_data(info->attrs[IEEE802154_ATTR_PHY_NAME]); in ieee802154_add_iface()
186 if (name[nla_len(info->attrs[IEEE802154_ATTR_PHY_NAME]) - 1] != '\0') in ieee802154_add_iface()
189 if (info->attrs[IEEE802154_ATTR_DEV_NAME]) { in ieee802154_add_iface()
190 devname = nla_data(info->attrs[IEEE802154_ATTR_DEV_NAME]); in ieee802154_add_iface()
191 if (devname[nla_len(info->attrs[IEEE802154_ATTR_DEV_NAME]) - 1] in ieee802154_add_iface()
211 if (info->attrs[IEEE802154_ATTR_HW_ADDR] && in ieee802154_add_iface()
[all …]
/linux-4.4.14/net/l2tp/
Dl2tp_netlink.c67 if (info->attrs[L2TP_ATTR_IFNAME]) { in l2tp_nl_session_find()
68 ifname = nla_data(info->attrs[L2TP_ATTR_IFNAME]); in l2tp_nl_session_find()
70 } else if ((info->attrs[L2TP_ATTR_SESSION_ID]) && in l2tp_nl_session_find()
71 (info->attrs[L2TP_ATTR_CONN_ID])) { in l2tp_nl_session_find()
72 tunnel_id = nla_get_u32(info->attrs[L2TP_ATTR_CONN_ID]); in l2tp_nl_session_find()
73 session_id = nla_get_u32(info->attrs[L2TP_ATTR_SESSION_ID]); in l2tp_nl_session_find()
179 if (!info->attrs[L2TP_ATTR_CONN_ID]) { in l2tp_nl_cmd_tunnel_create()
183 tunnel_id = nla_get_u32(info->attrs[L2TP_ATTR_CONN_ID]); in l2tp_nl_cmd_tunnel_create()
185 if (!info->attrs[L2TP_ATTR_PEER_CONN_ID]) { in l2tp_nl_cmd_tunnel_create()
189 peer_tunnel_id = nla_get_u32(info->attrs[L2TP_ATTR_PEER_CONN_ID]); in l2tp_nl_cmd_tunnel_create()
[all …]
/linux-4.4.14/fs/kernfs/
Dinode.c68 struct kernfs_iattrs *attrs; in __kernfs_setattr() local
72 attrs = kernfs_iattrs(kn); in __kernfs_setattr()
73 if (!attrs) in __kernfs_setattr()
76 iattrs = &attrs->ia_iattr; in __kernfs_setattr()
141 struct kernfs_iattrs *attrs; in kernfs_node_setsecdata() local
145 attrs = kernfs_iattrs(kn); in kernfs_node_setsecdata()
146 if (!attrs) in kernfs_node_setsecdata()
149 old_secdata = attrs->ia_secdata; in kernfs_node_setsecdata()
150 old_secdata_len = attrs->ia_secdata_len; in kernfs_node_setsecdata()
152 attrs->ia_secdata = *secdata; in kernfs_node_setsecdata()
[all …]
/linux-4.4.14/include/linux/
Ddma-attrs.h39 static inline void init_dma_attrs(struct dma_attrs *attrs) in init_dma_attrs() argument
41 bitmap_zero(attrs->flags, __DMA_ATTRS_LONGS); in init_dma_attrs()
50 static inline void dma_set_attr(enum dma_attr attr, struct dma_attrs *attrs) in dma_set_attr() argument
52 if (attrs == NULL) in dma_set_attr()
55 __set_bit(attr, attrs->flags); in dma_set_attr()
63 static inline int dma_get_attr(enum dma_attr attr, struct dma_attrs *attrs) in dma_get_attr() argument
65 if (attrs == NULL) in dma_get_attr()
68 return test_bit(attr, attrs->flags); in dma_get_attr()
71 static inline void dma_set_attr(enum dma_attr attr, struct dma_attrs *attrs) in dma_set_attr() argument
75 static inline int dma_get_attr(enum dma_attr attr, struct dma_attrs *attrs) in dma_get_attr() argument
Ddma-mapping.h21 struct dma_attrs *attrs);
24 struct dma_attrs *attrs);
26 void *, dma_addr_t, size_t, struct dma_attrs *attrs);
29 dma_addr_t, size_t, struct dma_attrs *attrs);
34 struct dma_attrs *attrs);
37 struct dma_attrs *attrs);
44 struct dma_attrs *attrs);
48 struct dma_attrs *attrs);
265 #define dma_map_single_attrs(dev, cpu_addr, size, dir, attrs) \ argument
268 #define dma_unmap_single_attrs(dev, dma_addr, size, dir, attrs) \ argument
[all …]
Dswiotlb.h68 struct dma_attrs *attrs);
71 struct dma_attrs *attrs);
83 enum dma_data_direction dir, struct dma_attrs *attrs);
88 struct dma_attrs *attrs);
Ddma-iommu.h59 enum dma_data_direction dir, struct dma_attrs *attrs);
61 enum dma_data_direction dir, struct dma_attrs *attrs);
Dcoda_psdev.h42 struct CodaFid *newfid, struct coda_vattr *attrs);
45 struct CodaFid *newfid, struct coda_vattr *attrs) ;
Dcpu.h40 extern int cpu_add_dev_attr_group(struct attribute_group *attrs);
41 extern void cpu_remove_dev_attr_group(struct attribute_group *attrs);
/linux-4.4.14/fs/hostfs/
Dhostfs_user.c194 int set_attr(const char *file, struct hostfs_iattr *attrs, int fd) in set_attr() argument
200 if (attrs->ia_valid & HOSTFS_ATTR_MODE) { in set_attr()
202 if (fchmod(fd, attrs->ia_mode) != 0) in set_attr()
204 } else if (chmod(file, attrs->ia_mode) != 0) { in set_attr()
208 if (attrs->ia_valid & HOSTFS_ATTR_UID) { in set_attr()
210 if (fchown(fd, attrs->ia_uid, -1)) in set_attr()
212 } else if (chown(file, attrs->ia_uid, -1)) { in set_attr()
216 if (attrs->ia_valid & HOSTFS_ATTR_GID) { in set_attr()
218 if (fchown(fd, -1, attrs->ia_gid)) in set_attr()
220 } else if (chown(file, -1, attrs->ia_gid)) { in set_attr()
[all …]
Dhostfs_kern.c809 struct hostfs_iattr attrs; in hostfs_setattr() local
822 attrs.ia_valid = 0; in hostfs_setattr()
824 attrs.ia_valid |= HOSTFS_ATTR_MODE; in hostfs_setattr()
825 attrs.ia_mode = attr->ia_mode; in hostfs_setattr()
828 attrs.ia_valid |= HOSTFS_ATTR_UID; in hostfs_setattr()
829 attrs.ia_uid = from_kuid(&init_user_ns, attr->ia_uid); in hostfs_setattr()
832 attrs.ia_valid |= HOSTFS_ATTR_GID; in hostfs_setattr()
833 attrs.ia_gid = from_kgid(&init_user_ns, attr->ia_gid); in hostfs_setattr()
836 attrs.ia_valid |= HOSTFS_ATTR_SIZE; in hostfs_setattr()
837 attrs.ia_size = attr->ia_size; in hostfs_setattr()
[all …]
/linux-4.4.14/net/netlabel/
Dnetlabel_mgmt.c103 entry->def.type = nla_get_u32(info->attrs[NLBL_MGMT_A_PROTOCOL]); in netlbl_mgmt_add_common()
104 if (info->attrs[NLBL_MGMT_A_DOMAIN]) { in netlbl_mgmt_add_common()
105 size_t tmp_size = nla_len(info->attrs[NLBL_MGMT_A_DOMAIN]); in netlbl_mgmt_add_common()
112 info->attrs[NLBL_MGMT_A_DOMAIN], tmp_size); in netlbl_mgmt_add_common()
124 if (!info->attrs[NLBL_MGMT_A_CV4DOI]) in netlbl_mgmt_add_common()
127 tmp_val = nla_get_u32(info->attrs[NLBL_MGMT_A_CV4DOI]); in netlbl_mgmt_add_common()
137 if (info->attrs[NLBL_MGMT_A_IPV4ADDR]) { in netlbl_mgmt_add_common()
150 if (nla_len(info->attrs[NLBL_MGMT_A_IPV4ADDR]) != in netlbl_mgmt_add_common()
155 if (nla_len(info->attrs[NLBL_MGMT_A_IPV4MASK]) != in netlbl_mgmt_add_common()
160 addr = nla_data(info->attrs[NLBL_MGMT_A_IPV4ADDR]); in netlbl_mgmt_add_common()
[all …]
Dnetlabel_unlabeled.c790 if (info->attrs[NLBL_UNLABEL_A_IPV4ADDR]) { in netlbl_unlabel_addrinfo_get()
791 addr_len = nla_len(info->attrs[NLBL_UNLABEL_A_IPV4ADDR]); in netlbl_unlabel_addrinfo_get()
793 addr_len != nla_len(info->attrs[NLBL_UNLABEL_A_IPV4MASK])) in netlbl_unlabel_addrinfo_get()
796 *addr = nla_data(info->attrs[NLBL_UNLABEL_A_IPV4ADDR]); in netlbl_unlabel_addrinfo_get()
797 *mask = nla_data(info->attrs[NLBL_UNLABEL_A_IPV4MASK]); in netlbl_unlabel_addrinfo_get()
799 } else if (info->attrs[NLBL_UNLABEL_A_IPV6ADDR]) { in netlbl_unlabel_addrinfo_get()
800 addr_len = nla_len(info->attrs[NLBL_UNLABEL_A_IPV6ADDR]); in netlbl_unlabel_addrinfo_get()
802 addr_len != nla_len(info->attrs[NLBL_UNLABEL_A_IPV6MASK])) in netlbl_unlabel_addrinfo_get()
805 *addr = nla_data(info->attrs[NLBL_UNLABEL_A_IPV6ADDR]); in netlbl_unlabel_addrinfo_get()
806 *mask = nla_data(info->attrs[NLBL_UNLABEL_A_IPV6MASK]); in netlbl_unlabel_addrinfo_get()
[all …]
Dnetlabel_cipso_v4.c107 doi_def->doi = nla_get_u32(info->attrs[NLBL_CIPSOV4_A_DOI]); in netlbl_cipsov4_add_common()
109 if (nla_validate_nested(info->attrs[NLBL_CIPSOV4_A_TAGLST], in netlbl_cipsov4_add_common()
114 nla_for_each_nested(nla, info->attrs[NLBL_CIPSOV4_A_TAGLST], nla_rem) in netlbl_cipsov4_add_common()
152 if (!info->attrs[NLBL_CIPSOV4_A_TAGLST] || in netlbl_cipsov4_add_std()
153 !info->attrs[NLBL_CIPSOV4_A_MLSLVLLST]) in netlbl_cipsov4_add_std()
156 if (nla_validate_nested(info->attrs[NLBL_CIPSOV4_A_MLSLVLLST], in netlbl_cipsov4_add_std()
177 info->attrs[NLBL_CIPSOV4_A_MLSLVLLST], in netlbl_cipsov4_add_std()
225 info->attrs[NLBL_CIPSOV4_A_MLSLVLLST], in netlbl_cipsov4_add_std()
243 if (info->attrs[NLBL_CIPSOV4_A_MLSCATLST]) { in netlbl_cipsov4_add_std()
244 if (nla_validate_nested(info->attrs[NLBL_CIPSOV4_A_MLSCATLST], in netlbl_cipsov4_add_std()
[all …]
/linux-4.4.14/net/tipc/
Dbearer.c643 struct nlattr *attrs; in __tipc_nl_add_bearer() local
651 attrs = nla_nest_start(msg->skb, TIPC_NLA_BEARER); in __tipc_nl_add_bearer()
652 if (!attrs) in __tipc_nl_add_bearer()
669 nla_nest_end(msg->skb, attrs); in __tipc_nl_add_bearer()
677 nla_nest_cancel(msg->skb, attrs); in __tipc_nl_add_bearer()
723 struct nlattr *attrs[TIPC_NLA_BEARER_MAX + 1]; in tipc_nl_bearer_get() local
726 if (!info->attrs[TIPC_NLA_BEARER]) in tipc_nl_bearer_get()
729 err = nla_parse_nested(attrs, TIPC_NLA_BEARER_MAX, in tipc_nl_bearer_get()
730 info->attrs[TIPC_NLA_BEARER], in tipc_nl_bearer_get()
735 if (!attrs[TIPC_NLA_BEARER_NAME]) in tipc_nl_bearer_get()
[all …]
Dnet.c152 struct nlattr *attrs; in __tipc_nl_add_net() local
159 attrs = nla_nest_start(msg->skb, TIPC_NLA_NET); in __tipc_nl_add_net()
160 if (!attrs) in __tipc_nl_add_net()
166 nla_nest_end(msg->skb, attrs); in __tipc_nl_add_net()
172 nla_nest_cancel(msg->skb, attrs); in __tipc_nl_add_net()
208 struct nlattr *attrs[TIPC_NLA_NET_MAX + 1]; in tipc_nl_net_set() local
211 if (!info->attrs[TIPC_NLA_NET]) in tipc_nl_net_set()
214 err = nla_parse_nested(attrs, TIPC_NLA_NET_MAX, in tipc_nl_net_set()
215 info->attrs[TIPC_NLA_NET], in tipc_nl_net_set()
220 if (attrs[TIPC_NLA_NET_ID]) { in tipc_nl_net_set()
[all …]
Dnetlink_compat.c67 int (*format)(struct tipc_nl_compat_msg *msg, struct nlattr **attrs);
195 struct nlattr **attrs; in __tipc_nl_compat_dumpit() local
197 err = tipc_nlmsg_parse(nlmsg, &attrs); in __tipc_nl_compat_dumpit()
201 err = (*cmd->format)(msg, attrs); in __tipc_nl_compat_dumpit()
312 info.attrs = attrbuf; in __tipc_nl_compat_doit()
346 struct nlattr **attrs) in tipc_nl_compat_bearer_dump() argument
350 nla_parse_nested(bearer, TIPC_NLA_BEARER_MAX, attrs[TIPC_NLA_BEARER], in tipc_nl_compat_bearer_dump()
457 struct nlattr **attrs) in tipc_nl_compat_link_stat_dump() argument
464 nla_parse_nested(link, TIPC_NLA_LINK_MAX, attrs[TIPC_NLA_LINK], NULL); in tipc_nl_compat_link_stat_dump()
568 struct nlattr **attrs) in tipc_nl_compat_link_dump() argument
[all …]
Dbcast.c390 struct nlattr *attrs; in tipc_nl_add_bc_link() local
407 attrs = nla_nest_start(msg->skb, TIPC_NLA_LINK); in tipc_nl_add_bc_link()
408 if (!attrs) in tipc_nl_add_bc_link()
436 nla_nest_end(msg->skb, attrs); in tipc_nl_add_bc_link()
444 nla_nest_cancel(msg->skb, attrs); in tipc_nl_add_bc_link()
482 int tipc_nl_bc_link_set(struct net *net, struct nlattr *attrs[]) in tipc_nl_bc_link_set() argument
488 if (!attrs[TIPC_NLA_LINK_PROP]) in tipc_nl_bc_link_set()
491 err = tipc_nl_parse_link_prop(attrs[TIPC_NLA_LINK_PROP], props); in tipc_nl_bc_link_set()
Dlink.c1637 struct nlattr *attrs[TIPC_NLA_LINK_MAX + 1]; in tipc_nl_link_set() local
1640 if (!info->attrs[TIPC_NLA_LINK]) in tipc_nl_link_set()
1643 err = nla_parse_nested(attrs, TIPC_NLA_LINK_MAX, in tipc_nl_link_set()
1644 info->attrs[TIPC_NLA_LINK], in tipc_nl_link_set()
1649 if (!attrs[TIPC_NLA_LINK_NAME]) in tipc_nl_link_set()
1652 name = nla_data(attrs[TIPC_NLA_LINK_NAME]); in tipc_nl_link_set()
1655 return tipc_nl_bc_link_set(net, attrs); in tipc_nl_link_set()
1669 if (attrs[TIPC_NLA_LINK_PROP]) { in tipc_nl_link_set()
1672 err = tipc_nl_parse_link_prop(attrs[TIPC_NLA_LINK_PROP], in tipc_nl_link_set()
1778 struct nlattr *attrs; in __tipc_nl_add_link() local
[all …]
Dudp_media.c283 static int parse_options(struct nlattr *attrs[], struct udp_bearer *ub, in parse_options() argument
290 if (!attrs[TIPC_NLA_BEARER_UDP_OPTS]) in parse_options()
293 attrs[TIPC_NLA_BEARER_UDP_OPTS], in parse_options()
348 struct nlattr *attrs[]) in tipc_udp_enable() argument
363 err = parse_options(attrs, ub, &local, remote); in tipc_udp_enable()
/linux-4.4.14/tools/testing/selftests/efivarfs/
Defivarfs.sh45 local attrs='\x07\x00\x00\x00'
48 printf "$attrs\x00" > $file
81 local attrs='\x07\x00\x00\x00'
84 printf "$attrs\x00" > $file
108 local attrs='\x07\x00\x00\x00'
111 printf "$attrs\x00" > $file
119 printf "$attrs" > $file
136 local attrs='\x07\x00\x00\x00'
143 printf "$attrs\x00" > $file
162 local attrs='\x07\x00\x00\x00'
[all …]
/linux-4.4.14/arch/arm/include/asm/xen/
Dpage-coherent.h10 enum dma_data_direction dir, struct dma_attrs *attrs);
13 struct dma_attrs *attrs);
22 struct dma_attrs *attrs) in xen_alloc_coherent_pages() argument
24 return __generic_dma_ops(hwdev)->alloc(hwdev, size, dma_handle, flags, attrs); in xen_alloc_coherent_pages()
29 struct dma_attrs *attrs) in xen_free_coherent_pages() argument
31 __generic_dma_ops(hwdev)->free(hwdev, size, cpu_addr, dma_handle, attrs); in xen_free_coherent_pages()
36 enum dma_data_direction dir, struct dma_attrs *attrs) in xen_dma_map_page() argument
55 __generic_dma_ops(hwdev)->map_page(hwdev, page, offset, size, dir, attrs); in xen_dma_map_page()
57 __xen_dma_map_page(hwdev, page, dev_addr, offset, size, dir, attrs); in xen_dma_map_page()
62 struct dma_attrs *attrs) in xen_dma_unmap_page() argument
[all …]
/linux-4.4.14/net/wireless/
Dnl80211.c75 __cfg80211_wdev_from_attrs(struct net *netns, struct nlattr **attrs) in __cfg80211_wdev_from_attrs() argument
79 bool have_ifidx = attrs[NL80211_ATTR_IFINDEX]; in __cfg80211_wdev_from_attrs()
80 bool have_wdev_id = attrs[NL80211_ATTR_WDEV]; in __cfg80211_wdev_from_attrs()
91 ifidx = nla_get_u32(attrs[NL80211_ATTR_IFINDEX]); in __cfg80211_wdev_from_attrs()
93 wdev_id = nla_get_u64(attrs[NL80211_ATTR_WDEV]); in __cfg80211_wdev_from_attrs()
128 __cfg80211_rdev_from_attrs(struct net *netns, struct nlattr **attrs) in __cfg80211_rdev_from_attrs() argument
135 if (!attrs[NL80211_ATTR_WIPHY] && in __cfg80211_rdev_from_attrs()
136 !attrs[NL80211_ATTR_IFINDEX] && in __cfg80211_rdev_from_attrs()
137 !attrs[NL80211_ATTR_WDEV]) in __cfg80211_rdev_from_attrs()
140 if (attrs[NL80211_ATTR_WIPHY]) in __cfg80211_rdev_from_attrs()
[all …]
/linux-4.4.14/net/decnet/
Ddn_fib.c263 struct dn_fib_info *dn_fib_create_info(const struct rtmsg *r, struct nlattr *attrs[], in dn_fib_create_info() argument
277 if (attrs[RTA_MULTIPATH] && in dn_fib_create_info()
278 (nhs = dn_fib_count_nhs(attrs[RTA_MULTIPATH])) == 0) in dn_fib_create_info()
290 if (attrs[RTA_PRIORITY]) in dn_fib_create_info()
291 fi->fib_priority = nla_get_u32(attrs[RTA_PRIORITY]); in dn_fib_create_info()
293 if (attrs[RTA_METRICS]) { in dn_fib_create_info()
297 nla_for_each_nested(attr, attrs[RTA_METRICS], rem) { in dn_fib_create_info()
310 if (attrs[RTA_PREFSRC]) in dn_fib_create_info()
311 fi->fib_prefsrc = nla_get_le16(attrs[RTA_PREFSRC]); in dn_fib_create_info()
313 if (attrs[RTA_MULTIPATH]) { in dn_fib_create_info()
[all …]
Ddn_table.c227 static int dn_fib_nh_match(struct rtmsg *r, struct nlmsghdr *nlh, struct nlattr *attrs[], struct dn… in dn_fib_nh_match() argument
232 if (attrs[RTA_PRIORITY] && in dn_fib_nh_match()
233 nla_get_u32(attrs[RTA_PRIORITY]) != fi->fib_priority) in dn_fib_nh_match()
236 if (attrs[RTA_OIF] || attrs[RTA_GATEWAY]) { in dn_fib_nh_match()
237 if ((!attrs[RTA_OIF] || nla_get_u32(attrs[RTA_OIF]) == fi->fib_nh->nh_oif) && in dn_fib_nh_match()
238 (!attrs[RTA_GATEWAY] || nla_get_le16(attrs[RTA_GATEWAY]) != fi->fib_nh->nh_gw)) in dn_fib_nh_match()
243 if (!attrs[RTA_MULTIPATH]) in dn_fib_nh_match()
246 nhp = nla_data(attrs[RTA_MULTIPATH]); in dn_fib_nh_match()
247 nhlen = nla_len(attrs[RTA_MULTIPATH]); in dn_fib_nh_match()
526 static int dn_fib_table_insert(struct dn_fib_table *tb, struct rtmsg *r, struct nlattr *attrs[], in dn_fib_table_insert() argument
[all …]
/linux-4.4.14/drivers/hwmon/
Ds3c-hwmon.c57 struct s3c_hwmon_attr attrs[8]; member
132 .attrs = s3c_hwmon_attrs,
221 struct s3c_hwmon_attr *attrs, in s3c_hwmon_create_attr() argument
227 snprintf(attrs->in_name, sizeof(attrs->in_name), "in%d_input", channel); in s3c_hwmon_create_attr()
229 attr = &attrs->in; in s3c_hwmon_create_attr()
232 attr->dev_attr.attr.name = attrs->in_name; in s3c_hwmon_create_attr()
244 snprintf(attrs->label_name, sizeof(attrs->label_name), in s3c_hwmon_create_attr()
247 attr = &attrs->label; in s3c_hwmon_create_attr()
250 attr->dev_attr.attr.name = attrs->label_name; in s3c_hwmon_create_attr()
256 device_remove_file(dev, &attrs->in.dev_attr); in s3c_hwmon_create_attr()
[all …]
Dscpi-hwmon.c44 struct attribute **attrs; member
142 scpi_sensors->attrs = devm_kcalloc(dev, (nr_sensors * 2) + 1, in scpi_hwmon_probe()
143 sizeof(*scpi_sensors->attrs), GFP_KERNEL); in scpi_hwmon_probe()
144 if (!scpi_sensors->attrs) in scpi_hwmon_probe()
197 scpi_sensors->attrs[idx << 1] = &sensor->dev_attr_input.attr; in scpi_hwmon_probe()
198 scpi_sensors->attrs[(idx << 1) + 1] = &sensor->dev_attr_label.attr; in scpi_hwmon_probe()
200 sysfs_attr_init(scpi_sensors->attrs[idx << 1]); in scpi_hwmon_probe()
201 sysfs_attr_init(scpi_sensors->attrs[(idx << 1) + 1]); in scpi_hwmon_probe()
205 scpi_sensors->group.attrs = scpi_sensors->attrs; in scpi_hwmon_probe()
Diio_hwmon.c35 struct attribute **attrs; member
90 st->attrs = devm_kzalloc(dev, in iio_hwmon_probe()
91 sizeof(*st->attrs) * (st->num_channels + 1), in iio_hwmon_probe()
93 if (st->attrs == NULL) { in iio_hwmon_probe()
142 st->attrs[i] = &a->dev_attr.attr; in iio_hwmon_probe()
145 st->attr_group.attrs = st->attrs; in iio_hwmon_probe()
Di5k_amb.c113 struct i5k_device_attribute *attrs; member
277 data->attrs = kzalloc(sizeof(*data->attrs) * num_ambs * KNOBS_PER_AMB, in i5k_amb_hwmon_init()
279 if (!data->attrs) in i5k_amb_hwmon_init()
294 iattr = data->attrs + data->num_attrs; in i5k_amb_hwmon_init()
309 iattr = data->attrs + data->num_attrs; in i5k_amb_hwmon_init()
324 iattr = data->attrs + data->num_attrs; in i5k_amb_hwmon_init()
340 iattr = data->attrs + data->num_attrs; in i5k_amb_hwmon_init()
356 iattr = data->attrs + data->num_attrs; in i5k_amb_hwmon_init()
372 iattr = data->attrs + data->num_attrs; in i5k_amb_hwmon_init()
403 device_remove_file(&pdev->dev, &data->attrs[i].s_attr.dev_attr); in i5k_amb_hwmon_init()
[all …]
Dvexpress.c105 .attrs = vexpress_hwmon_attrs_volt,
126 .attrs = vexpress_hwmon_attrs_amp,
146 .attrs = vexpress_hwmon_attrs_temp,
166 .attrs = vexpress_hwmon_attrs_power,
186 .attrs = vexpress_hwmon_attrs_energy,
Dpc87427.c549 { .attrs = pc87427_attributes_fan[0] },
550 { .attrs = pc87427_attributes_fan[1] },
551 { .attrs = pc87427_attributes_fan[2] },
552 { .attrs = pc87427_attributes_fan[3] },
553 { .attrs = pc87427_attributes_fan[4] },
554 { .attrs = pc87427_attributes_fan[5] },
555 { .attrs = pc87427_attributes_fan[6] },
556 { .attrs = pc87427_attributes_fan[7] },
695 { .attrs = pc87427_attributes_pwm[0] },
696 { .attrs = pc87427_attributes_pwm[1] },
[all …]
Dvt8231.c685 { .attrs = vt8231_attributes_temps[0] },
686 { .attrs = vt8231_attributes_temps[1] },
687 { .attrs = vt8231_attributes_temps[2] },
688 { .attrs = vt8231_attributes_temps[3] },
689 { .attrs = vt8231_attributes_temps[4] },
690 { .attrs = vt8231_attributes_temps[5] },
734 { .attrs = vt8231_attributes_volts[0] },
735 { .attrs = vt8231_attributes_volts[1] },
736 { .attrs = vt8231_attributes_volts[2] },
737 { .attrs = vt8231_attributes_volts[3] },
[all …]
Ddme1737.c1717 .attrs = dme1737_attr,
1733 .attrs = dme1737_temp_offset_attr,
1748 .attrs = dme1737_vid_attr,
1765 .attrs = dme1737_zone3_attr,
1782 .attrs = dme1737_zone_hyst_attr,
1799 .attrs = dme1737_in7_attr,
1851 { .attrs = dme1737_pwm1_attr },
1852 { .attrs = dme1737_pwm2_attr },
1853 { .attrs = dme1737_pwm3_attr },
1854 { .attrs = NULL },
[all …]
Dit87.c1620 { .attrs = it87_attributes_in[0] },
1621 { .attrs = it87_attributes_in[1] },
1622 { .attrs = it87_attributes_in[2] },
1623 { .attrs = it87_attributes_in[3] },
1624 { .attrs = it87_attributes_in[4] },
1625 { .attrs = it87_attributes_in[5] },
1626 { .attrs = it87_attributes_in[6] },
1627 { .attrs = it87_attributes_in[7] },
1628 { .attrs = it87_attributes_in[8] },
1629 { .attrs = it87_attributes_in[9] },
[all …]
Dvt1211.c956 { .attrs = vt1211_in_attr[0] },
957 { .attrs = vt1211_in_attr[1] },
958 { .attrs = vt1211_in_attr[2] },
959 { .attrs = vt1211_in_attr[3] },
960 { .attrs = vt1211_in_attr[4] },
961 { .attrs = vt1211_in_attr[5] }
1004 { .attrs = vt1211_temp_attr[0] },
1005 { .attrs = vt1211_temp_attr[1] },
1006 { .attrs = vt1211_temp_attr[2] },
1007 { .attrs = vt1211_temp_attr[3] },
[all …]
Dibmpowernv.c312 sensor_groups[type].group.attrs = devm_kzalloc(&pdev->dev, in populate_attr_groups()
316 if (!sensor_groups[type].group.attrs) in populate_attr_groups()
412 pgroups[type]->attrs[sensor_groups[type].attr_count++] = in create_device_attrs()
430 pgroups[type]->attrs[sensor_groups[type].attr_count++] = in create_device_attrs()
Dmc13783-adc.c138 .attrs = mc13783_attr_base,
151 .attrs = mc13783_attr_16chans,
164 .attrs = mc13783_attr_ts,
Dacpi_power_meter.c631 struct sensor_template *attrs) in register_attrs() argument
638 while (attrs->label) { in register_attrs()
639 sensors->dev_attr.attr.name = attrs->label; in register_attrs()
641 sensors->dev_attr.show = attrs->show; in register_attrs()
642 sensors->index = attrs->index; in register_attrs()
644 if (attrs->set) { in register_attrs()
646 sensors->dev_attr.store = attrs->set; in register_attrs()
657 attrs++; in register_attrs()
Dsmsc47m1.c463 .attrs = smsc47m1_attributes_fan1,
475 .attrs = smsc47m1_attributes_fan2,
487 .attrs = smsc47m1_attributes_fan3,
497 .attrs = smsc47m1_attributes_pwm1,
507 .attrs = smsc47m1_attributes_pwm2,
517 .attrs = smsc47m1_attributes_pwm3,
527 .attrs = smsc47m1_attributes,
Dnct6683.c405 struct attribute **attrs; in nct6683_create_attr_group() local
422 attrs = devm_kzalloc(dev, sizeof(*attrs) * (repeat * count + 1), in nct6683_create_attr_group()
424 if (attrs == NULL) in nct6683_create_attr_group()
432 group->attrs = attrs; in nct6683_create_attr_group()
450 *attrs = &a2->dev_attr.attr; in nct6683_create_attr_group()
460 *attrs = &a->dev_attr.attr; in nct6683_create_attr_group()
462 attrs++; in nct6683_create_attr_group()
1083 .attrs = nct6683_attributes_other,
Dlm87.c719 .attrs = lm87_attributes,
731 .attrs = lm87_attributes_in6,
743 .attrs = lm87_attributes_fan1,
755 .attrs = lm87_attributes_in7,
767 .attrs = lm87_attributes_fan2,
781 .attrs = lm87_attributes_temp3,
797 .attrs = lm87_attributes_in0_5,
807 .attrs = lm87_attributes_vid,
Demc1403.c273 .attrs = emc1402_attrs,
301 .attrs = emc1403_attrs,
320 .attrs = emc1404_attrs,
353 .attrs = emc1402_alarm_attrs,
/linux-4.4.14/arch/powerpc/kernel/
Ddma-iommu.c21 struct dma_attrs *attrs) in dma_iommu_alloc_coherent() argument
30 struct dma_attrs *attrs) in dma_iommu_free_coherent() argument
43 struct dma_attrs *attrs) in dma_iommu_map_page() argument
46 size, device_to_mask(dev), direction, attrs); in dma_iommu_map_page()
52 struct dma_attrs *attrs) in dma_iommu_unmap_page() argument
55 attrs); in dma_iommu_unmap_page()
61 struct dma_attrs *attrs) in dma_iommu_map_sg() argument
64 device_to_mask(dev), direction, attrs); in dma_iommu_map_sg()
69 struct dma_attrs *attrs) in dma_iommu_unmap_sg() argument
72 direction, attrs); in dma_iommu_unmap_sg()
Ddma.c67 struct dma_attrs *attrs) in __dma_direct_alloc_coherent() argument
124 struct dma_attrs *attrs) in __dma_direct_free_coherent() argument
135 struct dma_attrs *attrs) in dma_direct_alloc_coherent() argument
144 flag, attrs); in dma_direct_alloc_coherent()
159 struct dma_attrs *attrs) in dma_direct_free_coherent() argument
166 attrs); in dma_direct_free_coherent()
180 struct dma_attrs *attrs) in dma_direct_mmap_coherent() argument
198 struct dma_attrs *attrs) in dma_direct_map_sg() argument
214 struct dma_attrs *attrs) in dma_direct_unmap_sg() argument
235 struct dma_attrs *attrs) in dma_direct_map_page() argument
[all …]
Dsysfs.c710 struct device_attribute *attrs, *pmc_attrs; in register_cpu_online() local
722 attrs = ibm_common_attrs; in register_cpu_online()
729 attrs = g4_common_attrs; in register_cpu_online()
737 attrs = pa6t_attrs; in register_cpu_online()
743 attrs = NULL; in register_cpu_online()
749 device_create_file(s, &attrs[i]); in register_cpu_online()
792 struct device_attribute *attrs, *pmc_attrs; in unregister_cpu_online() local
806 attrs = ibm_common_attrs; in unregister_cpu_online()
813 attrs = g4_common_attrs; in unregister_cpu_online()
821 attrs = pa6t_attrs; in unregister_cpu_online()
[all …]
Dibmebus.c68 struct dma_attrs *attrs) in ibmebus_alloc_coherent() argument
81 struct dma_attrs *attrs) in ibmebus_free_coherent() argument
91 struct dma_attrs *attrs) in ibmebus_map_page() argument
100 struct dma_attrs *attrs) in ibmebus_unmap_page() argument
108 struct dma_attrs *attrs) in ibmebus_map_sg() argument
124 struct dma_attrs *attrs) in ibmebus_unmap_sg() argument
Dvio.c485 struct dma_attrs *attrs) in vio_dma_iommu_alloc_coherent() argument
495 ret = dma_iommu_ops.alloc(dev, size, dma_handle, flag, attrs); in vio_dma_iommu_alloc_coherent()
506 struct dma_attrs *attrs) in vio_dma_iommu_free_coherent() argument
510 dma_iommu_ops.free(dev, size, vaddr, dma_handle, attrs); in vio_dma_iommu_free_coherent()
518 struct dma_attrs *attrs) in vio_dma_iommu_map_page() argument
530 ret = dma_iommu_ops.map_page(dev, page, offset, size, direction, attrs); in vio_dma_iommu_map_page()
542 struct dma_attrs *attrs) in vio_dma_iommu_unmap_page() argument
548 dma_iommu_ops.unmap_page(dev, dma_handle, size, direction, attrs); in vio_dma_iommu_unmap_page()
555 struct dma_attrs *attrs) in vio_dma_iommu_map_sg() argument
572 ret = dma_iommu_ops.map_sg(dev, sglist, nelems, direction, attrs); in vio_dma_iommu_map_sg()
[all …]
Diommu.c310 struct dma_attrs *attrs) in iommu_alloc() argument
327 IOMMU_PAGE_MASK(tbl), direction, attrs); in iommu_alloc()
434 struct dma_attrs *attrs) in ppc_iommu_map_sg() argument
500 direction, attrs); in ppc_iommu_map_sg()
577 struct dma_attrs *attrs) in ppc_iommu_unmap_sg() argument
756 struct dma_attrs *attrs) in iommu_map_page() argument
777 attrs); in iommu_map_page()
793 struct dma_attrs *attrs) in iommu_unmap_page() argument
/linux-4.4.14/net/nfc/
Dnetlink.c716 if (!info->attrs[NFC_ATTR_DEVICE_INDEX]) in nfc_genl_get_device()
719 idx = nla_get_u32(info->attrs[NFC_ATTR_DEVICE_INDEX]); in nfc_genl_get_device()
753 if (!info->attrs[NFC_ATTR_DEVICE_INDEX]) in nfc_genl_dev_up()
756 idx = nla_get_u32(info->attrs[NFC_ATTR_DEVICE_INDEX]); in nfc_genl_dev_up()
774 if (!info->attrs[NFC_ATTR_DEVICE_INDEX]) in nfc_genl_dev_down()
777 idx = nla_get_u32(info->attrs[NFC_ATTR_DEVICE_INDEX]); in nfc_genl_dev_down()
798 if (!info->attrs[NFC_ATTR_DEVICE_INDEX] || in nfc_genl_start_poll()
799 ((!info->attrs[NFC_ATTR_IM_PROTOCOLS] && in nfc_genl_start_poll()
800 !info->attrs[NFC_ATTR_PROTOCOLS]) && in nfc_genl_start_poll()
801 !info->attrs[NFC_ATTR_TM_PROTOCOLS])) in nfc_genl_start_poll()
[all …]
/linux-4.4.14/arch/arm64/mm/
Ddma-mapping.c32 static pgprot_t __get_dma_pgprot(struct dma_attrs *attrs, pgprot_t prot, in __get_dma_pgprot() argument
35 if (!coherent || dma_get_attr(DMA_ATTR_WRITE_COMBINE, attrs)) in __get_dma_pgprot()
91 struct dma_attrs *attrs) in __dma_alloc_coherent() argument
121 struct dma_attrs *attrs) in __dma_free_coherent() argument
140 struct dma_attrs *attrs) in __dma_alloc() argument
145 pgprot_t prot = __get_dma_pgprot(attrs, PAGE_KERNEL, false); in __dma_alloc()
159 ptr = __dma_alloc_coherent(dev, size, dma_handle, flags, attrs); in __dma_alloc()
180 __dma_free_coherent(dev, size, ptr, *dma_handle, attrs); in __dma_alloc()
188 struct dma_attrs *attrs) in __dma_free() argument
199 __dma_free_coherent(dev, size, swiotlb_addr, dma_handle, attrs); in __dma_free()
[all …]
/linux-4.4.14/net/xfrm/
Dxfrm_user.c36 static int verify_one_alg(struct nlattr **attrs, enum xfrm_attr_type_t type) in verify_one_alg() argument
38 struct nlattr *rt = attrs[type]; in verify_one_alg()
62 static int verify_auth_trunc(struct nlattr **attrs) in verify_auth_trunc() argument
64 struct nlattr *rt = attrs[XFRMA_ALG_AUTH_TRUNC]; in verify_auth_trunc()
78 static int verify_aead(struct nlattr **attrs) in verify_aead() argument
80 struct nlattr *rt = attrs[XFRMA_ALG_AEAD]; in verify_aead()
94 static void verify_one_addr(struct nlattr **attrs, enum xfrm_attr_type_t type, in verify_one_addr() argument
97 struct nlattr *rt = attrs[type]; in verify_one_addr()
103 static inline int verify_sec_ctx_len(struct nlattr **attrs) in verify_sec_ctx_len() argument
105 struct nlattr *rt = attrs[XFRMA_SEC_CTX]; in verify_sec_ctx_len()
[all …]
/linux-4.4.14/arch/arm/mm/
Ddma-mapping.c78 struct dma_attrs *attrs) in arm_dma_map_page() argument
80 if (!dma_get_attr(DMA_ATTR_SKIP_CPU_SYNC, attrs)) in arm_dma_map_page()
87 struct dma_attrs *attrs) in arm_coherent_dma_map_page() argument
108 struct dma_attrs *attrs) in arm_dma_unmap_page() argument
110 if (!dma_get_attr(DMA_ATTR_SKIP_CPU_SYNC, attrs)) in arm_dma_unmap_page()
149 dma_addr_t *handle, gfp_t gfp, struct dma_attrs *attrs);
151 dma_addr_t handle, struct dma_attrs *attrs);
154 struct dma_attrs *attrs);
577 static inline pgprot_t __get_dma_pgprot(struct dma_attrs *attrs, pgprot_t prot) in __get_dma_pgprot() argument
579 prot = dma_get_attr(DMA_ATTR_WRITE_COMBINE, attrs) ? in __get_dma_pgprot()
[all …]
/linux-4.4.14/arch/mips/include/asm/
Dmaar.h45 phys_addr_t upper, unsigned attrs) in write_maar_pair() argument
53 attrs |= MIPS_MAAR_V; in write_maar_pair()
58 write_c0_maar(((upper >> 4) & MIPS_MAAR_ADDR) | attrs); in write_maar_pair()
64 write_c0_maar((lower >> 4) | attrs); in write_maar_pair()
93 unsigned attrs; member
113 write_maar_pair(i, cfg[i].lower, cfg[i].upper, cfg[i].attrs); in maar_config()
/linux-4.4.14/include/asm-generic/
Ddma-mapping-common.h14 struct dma_attrs *attrs) in dma_map_single_attrs() argument
23 dir, attrs); in dma_map_single_attrs()
33 struct dma_attrs *attrs) in dma_unmap_single_attrs() argument
39 ops->unmap_page(dev, addr, size, dir, attrs); in dma_unmap_single_attrs()
49 struct dma_attrs *attrs) in dma_map_sg_attrs() argument
58 ents = ops->map_sg(dev, sg, nents, dir, attrs); in dma_map_sg_attrs()
67 struct dma_attrs *attrs) in dma_unmap_sg_attrs() argument
74 ops->unmap_sg(dev, sg, nents, dir, attrs); in dma_unmap_sg_attrs()
212 dma_addr_t dma_addr, size_t size, struct dma_attrs *attrs) in dma_mmap_attrs() argument
217 return ops->mmap(dev, vma, cpu_addr, dma_addr, size, attrs); in dma_mmap_attrs()
[all …]
Ddma-mapping-broken.h21 struct dma_attrs *attrs) in dma_alloc_attrs() argument
29 struct dma_attrs *attrs) in dma_free_attrs() argument
/linux-4.4.14/drivers/s390/cio/
Dscm.c92 ret = sprintf(buf, "%u\n", scmdev->attrs.name); \
117 .attrs = scmdev_attrs,
139 scmdev->attrs.rank = sale->rank; in scmdev_setup()
140 scmdev->attrs.persistence = sale->p; in scmdev_setup()
141 scmdev->attrs.oper_state = sale->op_state; in scmdev_setup()
142 scmdev->attrs.data_state = sale->data_state; in scmdev_setup()
143 scmdev->attrs.rank = sale->rank; in scmdev_setup()
144 scmdev->attrs.release = sale->r; in scmdev_setup()
145 scmdev->attrs.res_id = sale->rid; in scmdev_setup()
161 changed = scmdev->attrs.rank != sale->rank || in scmdev_update()
[all …]
/linux-4.4.14/include/xen/
Dswiotlb-xen.h12 struct dma_attrs *attrs);
17 struct dma_attrs *attrs);
22 struct dma_attrs *attrs);
26 struct dma_attrs *attrs);
30 struct dma_attrs *attrs);
35 struct dma_attrs *attrs);
/linux-4.4.14/drivers/base/
Dattribute_container.c319 struct device_attribute **attrs = cont->attrs; in attribute_container_add_attrs() local
322 BUG_ON(attrs && cont->grp); in attribute_container_add_attrs()
324 if (!attrs && !cont->grp) in attribute_container_add_attrs()
330 for (i = 0; attrs[i]; i++) { in attribute_container_add_attrs()
331 sysfs_attr_init(&attrs[i]->attr); in attribute_container_add_attrs()
332 error = device_create_file(classdev, attrs[i]); in attribute_container_add_attrs()
384 struct device_attribute **attrs = cont->attrs; in attribute_container_remove_attrs() local
387 if (!attrs && !cont->grp) in attribute_container_remove_attrs()
395 for (i = 0; attrs[i]; i++) in attribute_container_remove_attrs()
396 device_remove_file(classdev, attrs[i]); in attribute_container_remove_attrs()
/linux-4.4.14/fs/cifs/
Dinode.c1033 cifs_set_file_info(struct inode *inode, struct iattr *attrs, unsigned int xid, argument
1041 if (attrs == NULL)
1048 if (attrs->ia_valid & ATTR_ATIME) {
1051 cpu_to_le64(cifs_UnixTimeToNT(attrs->ia_atime));
1055 if (attrs->ia_valid & ATTR_MTIME) {
1058 cpu_to_le64(cifs_UnixTimeToNT(attrs->ia_mtime));
1068 if (set_time && (attrs->ia_valid & ATTR_CTIME)) {
1071 cpu_to_le64(cifs_UnixTimeToNT(attrs->ia_ctime));
1241 struct iattr *attrs = NULL; local
1294 attrs = kzalloc(sizeof(*attrs), GFP_KERNEL);
[all …]
/linux-4.4.14/drivers/xen/
Dswiotlb-xen.c297 struct dma_attrs *attrs) in xen_swiotlb_alloc_coherent() argument
318 ret = xen_alloc_coherent_pages(hwdev, size, dma_handle, flags, attrs); in xen_swiotlb_alloc_coherent()
338 xen_free_coherent_pages(hwdev, size, ret, (dma_addr_t)phys, attrs); in xen_swiotlb_alloc_coherent()
349 dma_addr_t dev_addr, struct dma_attrs *attrs) in xen_swiotlb_free_coherent() argument
366 xen_free_coherent_pages(hwdev, size, vaddr, (dma_addr_t)phys, attrs); in xen_swiotlb_free_coherent()
381 struct dma_attrs *attrs) in xen_swiotlb_map_page() argument
399 xen_dma_map_page(dev, page, dev_addr, offset, size, dir, attrs); in xen_swiotlb_map_page()
413 dev_addr, map & ~PAGE_MASK, size, dir, attrs); in xen_swiotlb_map_page()
437 struct dma_attrs *attrs) in xen_unmap_single() argument
443 xen_dma_unmap_page(hwdev, dev_addr, size, dir, attrs); in xen_unmap_single()
[all …]
Dxen-balloon.c207 .attrs = balloon_attrs
219 .attrs = balloon_info_attrs
Dsys-hypervisor.c106 .attrs = version_attrs,
230 .attrs = xen_compile_attrs,
361 .attrs = xen_properties_attrs,
480 .attrs = xen_pmu_attrs,
/linux-4.4.14/drivers/gpu/drm/i915/
Dintel_overlay.c1267 static int check_gamma(struct drm_intel_overlay_attrs *attrs) in check_gamma() argument
1269 if (!check_gamma_bounds(0, attrs->gamma0) || in check_gamma()
1270 !check_gamma_bounds(attrs->gamma0, attrs->gamma1) || in check_gamma()
1271 !check_gamma_bounds(attrs->gamma1, attrs->gamma2) || in check_gamma()
1272 !check_gamma_bounds(attrs->gamma2, attrs->gamma3) || in check_gamma()
1273 !check_gamma_bounds(attrs->gamma3, attrs->gamma4) || in check_gamma()
1274 !check_gamma_bounds(attrs->gamma4, attrs->gamma5) || in check_gamma()
1275 !check_gamma_bounds(attrs->gamma5, 0x00ffffff)) in check_gamma()
1278 if (!check_gamma5_errata(attrs->gamma5)) in check_gamma()
1287 struct drm_intel_overlay_attrs *attrs = data; in intel_overlay_attrs() local
[all …]
/linux-4.4.14/arch/openrisc/kernel/
Ddma.c86 struct dma_attrs *attrs) in or1k_dma_alloc() argument
104 if (!dma_get_attr(DMA_ATTR_NON_CONSISTENT, attrs)) { in or1k_dma_alloc()
120 dma_addr_t dma_handle, struct dma_attrs *attrs) in or1k_dma_free() argument
128 if (!dma_get_attr(DMA_ATTR_NON_CONSISTENT, attrs)) { in or1k_dma_free()
140 struct dma_attrs *attrs) in or1k_map_page() argument
173 struct dma_attrs *attrs) in or1k_unmap_page() argument
181 struct dma_attrs *attrs) in or1k_map_sg() argument
197 struct dma_attrs *attrs) in or1k_unmap_sg() argument
/linux-4.4.14/kernel/
Dworkqueue.c174 struct workqueue_attrs *attrs; /* I: worker attributes */ member
1672 set_cpus_allowed_ptr(worker->task, pool->attrs->cpumask); in worker_attach_to_pool()
1746 pool->attrs->nice < 0 ? "H" : ""); in create_worker()
1755 set_user_nice(worker->task, pool->attrs->nice); in create_worker()
1756 kthread_bind_mask(worker->task, pool->attrs->cpumask); in create_worker()
3025 void free_workqueue_attrs(struct workqueue_attrs *attrs) in free_workqueue_attrs() argument
3027 if (attrs) { in free_workqueue_attrs()
3028 free_cpumask_var(attrs->cpumask); in free_workqueue_attrs()
3029 kfree(attrs); in free_workqueue_attrs()
3044 struct workqueue_attrs *attrs; in alloc_workqueue_attrs() local
[all …]
Dparams.c586 struct param_attribute attrs[0]; member
680 mk->mp->grp.attrs = kzalloc(sizeof(mk->mp->grp.attrs[0]), in add_sysfs_param()
683 if (!mk->mp->grp.attrs) in add_sysfs_param()
690 sizeof(mk->mp->attrs[0]) * (mk->mp->num + 1), in add_sysfs_param()
697 new_attrs = krealloc(mk->mp->grp.attrs, in add_sysfs_param()
698 sizeof(mk->mp->grp.attrs[0]) * (mk->mp->num + 2), in add_sysfs_param()
702 mk->mp->grp.attrs = new_attrs; in add_sysfs_param()
705 memset(&mk->mp->attrs[mk->mp->num], 0, sizeof(mk->mp->attrs[0])); in add_sysfs_param()
706 sysfs_attr_init(&mk->mp->attrs[mk->mp->num].mattr.attr); in add_sysfs_param()
707 mk->mp->attrs[mk->mp->num].param = kp; in add_sysfs_param()
[all …]
Dtaskstats.c426 na = info->attrs[CGROUPSTATS_CMD_ATTR_FD]; in cgroupstats_user_cmd()
430 fd = nla_get_u32(info->attrs[CGROUPSTATS_CMD_ATTR_FD]); in cgroupstats_user_cmd()
473 rc = parse(info->attrs[TASKSTATS_CMD_ATTR_REGISTER_CPUMASK], mask); in cmd_attr_register_cpumask()
489 rc = parse(info->attrs[TASKSTATS_CMD_ATTR_DEREGISTER_CPUMASK], mask); in cmd_attr_deregister_cpumask()
525 pid = nla_get_u32(info->attrs[TASKSTATS_CMD_ATTR_PID]); in cmd_attr_pid()
554 tgid = nla_get_u32(info->attrs[TASKSTATS_CMD_ATTR_TGID]); in cmd_attr_tgid()
570 if (info->attrs[TASKSTATS_CMD_ATTR_REGISTER_CPUMASK]) in taskstats_user_cmd()
572 else if (info->attrs[TASKSTATS_CMD_ATTR_DEREGISTER_CPUMASK]) in taskstats_user_cmd()
574 else if (info->attrs[TASKSTATS_CMD_ATTR_PID]) in taskstats_user_cmd()
576 else if (info->attrs[TASKSTATS_CMD_ATTR_TGID]) in taskstats_user_cmd()
/linux-4.4.14/net/openvswitch/
Dflow_netlink.c386 u64 attrs; in __parse_flow_nlattrs() local
389 attrs = *attrsp; in __parse_flow_nlattrs()
400 if (attrs & (1 << type)) { in __parse_flow_nlattrs()
413 attrs |= 1 << type; in __parse_flow_nlattrs()
422 *attrsp = attrs; in __parse_flow_nlattrs()
811 u64 *attrs, const struct nlattr **a, in metadata_from_nlattrs() argument
814 if (*attrs & (1 << OVS_KEY_ATTR_DP_HASH)) { in metadata_from_nlattrs()
818 *attrs &= ~(1 << OVS_KEY_ATTR_DP_HASH); in metadata_from_nlattrs()
821 if (*attrs & (1 << OVS_KEY_ATTR_RECIRC_ID)) { in metadata_from_nlattrs()
825 *attrs &= ~(1 << OVS_KEY_ATTR_RECIRC_ID); in metadata_from_nlattrs()
[all …]
Ddatapath.c547 struct nlattr **a = info->attrs; in ovs_packet_cmd_execute()
910 struct nlattr **a = info->attrs; in ovs_flow_cmd_new()
1092 struct nlattr **a = info->attrs; in ovs_flow_cmd_set()
1204 struct nlattr **a = info->attrs; in ovs_flow_cmd_get()
1263 struct nlattr **a = info->attrs; in ovs_flow_cmd_del()
1511 dp = lookup_datapath(sock_net(skb->sk), info->userhdr, info->attrs); in ovs_dp_reset_user_features()
1527 struct nlattr **a = info->attrs; in ovs_dp_cmd_new()
1665 dp = lookup_datapath(sock_net(skb->sk), info->userhdr, info->attrs); in ovs_dp_cmd_del()
1698 dp = lookup_datapath(sock_net(skb->sk), info->userhdr, info->attrs); in ovs_dp_cmd_set()
1703 ovs_dp_change(dp, info->attrs); in ovs_dp_cmd_set()
[all …]
/linux-4.4.14/crypto/
Dalgboss.c46 } attrs[CRYPTO_MAX_ATTRS]; member
151 param->attrs[i].alg.attr.rta_len = in cryptomgr_schedule_probe()
152 sizeof(param->attrs[i].alg); in cryptomgr_schedule_probe()
153 param->attrs[i].alg.attr.rta_type = CRYPTOA_ALG; in cryptomgr_schedule_probe()
154 memcpy(param->attrs[i].alg.data.name, name, len); in cryptomgr_schedule_probe()
156 param->attrs[i].nu32.attr.rta_len = in cryptomgr_schedule_probe()
157 sizeof(param->attrs[i].nu32); in cryptomgr_schedule_probe()
158 param->attrs[i].nu32.attr.rta_type = CRYPTOA_U32; in cryptomgr_schedule_probe()
159 param->attrs[i].nu32.data.num = in cryptomgr_schedule_probe()
163 param->tb[i + 1] = &param->attrs[i].attr; in cryptomgr_schedule_probe()
Dcrypto_user.c219 struct nlattr **attrs) in crypto_report() argument
289 struct nlattr **attrs) in crypto_update_alg() argument
293 struct nlattr *priority = attrs[CRYPTOCFGA_PRIORITY_VAL]; in crypto_update_alg()
325 struct nlattr **attrs) in crypto_del_alg() argument
388 struct nlattr **attrs) in crypto_add_alg() argument
394 struct nlattr *priority = attrs[CRYPTOCFGA_PRIORITY_VAL]; in crypto_add_alg()
445 struct nlattr **attrs) in crypto_del_rng() argument
483 struct nlattr *attrs[CRYPTOCFGA_MAX+1]; in crypto_user_rcv_msg() local
519 err = nlmsg_parse(nlh, crypto_msg_min[type], attrs, CRYPTOCFGA_MAX, in crypto_user_rcv_msg()
527 return link->doit(skb, nlh, attrs); in crypto_user_rcv_msg()
/linux-4.4.14/arch/xtensa/kernel/
Dpci-dma.c145 struct dma_attrs *attrs) in xtensa_dma_alloc() argument
174 dma_addr_t dma_handle, struct dma_attrs *attrs) in xtensa_dma_free() argument
188 struct dma_attrs *attrs) in xtensa_map_page() argument
198 struct dma_attrs *attrs) in xtensa_unmap_page() argument
205 struct dma_attrs *attrs) in xtensa_map_sg() argument
212 s->length, dir, attrs); in xtensa_map_sg()
220 struct dma_attrs *attrs) in xtensa_unmap_sg() argument
227 sg_dma_len(s), dir, attrs); in xtensa_unmap_sg()
/linux-4.4.14/arch/x86/include/asm/xen/
Dpage-coherent.h10 struct dma_attrs *attrs) in xen_alloc_coherent_pages() argument
19 struct dma_attrs *attrs) in xen_free_coherent_pages() argument
26 enum dma_data_direction dir, struct dma_attrs *attrs) { } in xen_dma_map_page() argument
30 struct dma_attrs *attrs) { } in xen_dma_unmap_page() argument
/linux-4.4.14/drivers/misc/altera-stapl/
Daltera.c129 u8 attrs; member
242 char *attrs = NULL; in altera_execute() local
320 attrs = kzalloc(sym_count, GFP_KERNEL); in altera_execute()
322 if (attrs == NULL) in altera_execute()
343 attrs[i] = p[offset]; in altera_execute()
350 attrs[i] &= 0x7f; in altera_execute()
365 if ((attrs[i] & 0x0c) == 0x04) in altera_execute()
368 else if ((attrs[i] & 0x1e) == 0x0e) { in altera_execute()
378 attrs[i] |= 0x80; in altera_execute()
392 } else if ((attrs[i] & 0x1e) == 0x0c) { in altera_execute()
[all …]
/linux-4.4.14/arch/h8300/kernel/
Ddma.c15 struct dma_attrs *attrs) in dma_alloc() argument
35 struct dma_attrs *attrs) in dma_free() argument
44 struct dma_attrs *attrs) in map_page() argument
51 struct dma_attrs *attrs) in map_sg() argument
/linux-4.4.14/drivers/infiniband/hw/cxgb4/
Dqp.c1349 struct c4iw_qp_attributes *attrs, in c4iw_modify_qp() argument
1362 (mask & C4IW_QP_ATTR_NEXT_STATE) ? attrs->next_state : -1); in c4iw_modify_qp()
1373 newattr.enable_rdma_read = attrs->enable_rdma_read; in c4iw_modify_qp()
1375 newattr.enable_rdma_write = attrs->enable_rdma_write; in c4iw_modify_qp()
1377 newattr.enable_bind = attrs->enable_bind; in c4iw_modify_qp()
1379 if (attrs->max_ord > c4iw_max_read_depth) { in c4iw_modify_qp()
1383 newattr.max_ord = attrs->max_ord; in c4iw_modify_qp()
1386 if (attrs->max_ird > cur_max_read_depth(rhp)) { in c4iw_modify_qp()
1390 newattr.max_ird = attrs->max_ird; in c4iw_modify_qp()
1396 ret = ring_kernel_sq_db(qhp, attrs->sq_db_inc); in c4iw_modify_qp()
[all …]
Dcm.c1350 struct c4iw_qp_attributes attrs; in process_mpa_reply() local
1518 attrs.mpa_attr = ep->mpa_attr; in process_mpa_reply()
1519 attrs.max_ird = ep->ird; in process_mpa_reply()
1520 attrs.max_ord = ep->ord; in process_mpa_reply()
1521 attrs.llp_stream_handle = ep; in process_mpa_reply()
1522 attrs.next_state = C4IW_QP_STATE_RTS; in process_mpa_reply()
1530 ep->com.qp, mask, &attrs, 1); in process_mpa_reply()
1540 attrs.layer_etype = LAYER_MPA | DDP_LLP; in process_mpa_reply()
1541 attrs.ecode = MPA_NOMATCH_RTR; in process_mpa_reply()
1542 attrs.next_state = C4IW_QP_STATE_TERMINATE; in process_mpa_reply()
[all …]
Dev.c93 struct c4iw_qp_attributes attrs; in post_qp_event() local
99 attrs.next_state = C4IW_QP_STATE_TERMINATE; in post_qp_event()
101 &attrs, 0); in post_qp_event()
/linux-4.4.14/arch/x86/kernel/
Dpci-swiotlb.c19 struct dma_attrs *attrs) in x86_swiotlb_alloc_coherent() argument
31 attrs); in x86_swiotlb_alloc_coherent()
40 struct dma_attrs *attrs) in x86_swiotlb_free_coherent() argument
45 dma_generic_free_coherent(dev, size, vaddr, dma_addr, attrs); in x86_swiotlb_free_coherent()
Dpci-nommu.c31 struct dma_attrs *attrs) in nommu_map_page() argument
58 struct dma_attrs *attrs) in nommu_map_sg() argument
Damd_gart_64.c245 struct dma_attrs *attrs) in gart_map_page() argument
267 struct dma_attrs *attrs) in gart_unmap_page() argument
289 enum dma_data_direction dir, struct dma_attrs *attrs) in gart_unmap_sg() argument
390 enum dma_data_direction dir, struct dma_attrs *attrs) in gart_map_sg() argument
480 gfp_t flag, struct dma_attrs *attrs) in gart_alloc_coherent() argument
504 attrs); in gart_alloc_coherent()
512 dma_addr_t dma_addr, struct dma_attrs *attrs) in gart_free_coherent() argument
515 dma_generic_free_coherent(dev, size, vaddr, dma_addr, attrs); in gart_free_coherent()
Dpci-dma.c80 struct dma_attrs *attrs) in dma_generic_alloc_coherent() argument
123 dma_addr_t dma_addr, struct dma_attrs *attrs) in dma_generic_free_coherent() argument
/linux-4.4.14/arch/arm/include/asm/
Ddma-mapping.h186 gfp_t gfp, struct dma_attrs *attrs);
203 dma_addr_t handle, struct dma_attrs *attrs);
220 struct dma_attrs *attrs);
274 enum dma_data_direction, struct dma_attrs *attrs);
276 enum dma_data_direction, struct dma_attrs *attrs);
283 struct dma_attrs *attrs);
/linux-4.4.14/arch/microblaze/kernel/
Ddma.c20 struct dma_attrs *attrs) in dma_direct_alloc_coherent() argument
45 struct dma_attrs *attrs) in dma_direct_free_coherent() argument
56 struct dma_attrs *attrs) in dma_direct_map_sg() argument
81 struct dma_attrs *attrs) in dma_direct_map_page() argument
91 struct dma_attrs *attrs) in dma_direct_unmap_page() argument
160 struct dma_attrs *attrs) in dma_direct_mmap_coherent() argument
/linux-4.4.14/arch/tile/kernel/
Dpci-dma.c37 struct dma_attrs *attrs) in tile_dma_alloc_coherent() argument
81 struct dma_attrs *attrs) in tile_dma_free_coherent() argument
205 struct dma_attrs *attrs) in tile_dma_map_sg() argument
227 struct dma_attrs *attrs) in tile_dma_unmap_sg() argument
243 struct dma_attrs *attrs) in tile_dma_map_page() argument
255 struct dma_attrs *attrs) in tile_dma_unmap_page() argument
346 struct dma_attrs *attrs) in tile_pci_dma_alloc_coherent() argument
371 struct dma_attrs *attrs) in tile_pci_dma_free_coherent() argument
378 struct dma_attrs *attrs) in tile_pci_dma_map_sg() argument
403 struct dma_attrs *attrs) in tile_pci_dma_unmap_sg() argument
[all …]
/linux-4.4.14/arch/ia64/sn/pci/
Dpci_dma.c80 struct dma_attrs *attrs) in sn_dma_alloc_coherent() argument
141 dma_addr_t dma_handle, struct dma_attrs *attrs) in sn_dma_free_coherent() argument
179 struct dma_attrs *attrs) in sn_dma_map_page() argument
188 dmabarr = dma_get_attr(DMA_ATTR_WRITE_BARRIER, attrs); in sn_dma_map_page()
221 struct dma_attrs *attrs) in sn_dma_unmap_page() argument
243 struct dma_attrs *attrs) in sn_dma_unmap_sg() argument
276 struct dma_attrs *attrs) in sn_dma_map_sg() argument
285 dmabarr = dma_get_attr(DMA_ATTR_WRITE_BARRIER, attrs); in sn_dma_map_sg()
313 sn_dma_unmap_sg(dev, saved_sg, i, dir, attrs); in sn_dma_map_sg()
/linux-4.4.14/net/wimax/
Dop-msg.c345 if (info->attrs[WIMAX_GNL_MSG_IFIDX] == NULL) { in wimax_gnl_doit_msg_from_user()
349 ifindex = nla_get_u32(info->attrs[WIMAX_GNL_MSG_IFIDX]); in wimax_gnl_doit_msg_from_user()
357 if (info->attrs[WIMAX_GNL_MSG_DATA] == NULL) { in wimax_gnl_doit_msg_from_user()
362 msg_buf = nla_data(info->attrs[WIMAX_GNL_MSG_DATA]); in wimax_gnl_doit_msg_from_user()
363 msg_len = nla_len(info->attrs[WIMAX_GNL_MSG_DATA]); in wimax_gnl_doit_msg_from_user()
365 if (info->attrs[WIMAX_GNL_MSG_PIPE_NAME] == NULL) in wimax_gnl_doit_msg_from_user()
368 struct nlattr *attr = info->attrs[WIMAX_GNL_MSG_PIPE_NAME]; in wimax_gnl_doit_msg_from_user()
Dop-state-get.c51 if (info->attrs[WIMAX_GNL_STGET_IFIDX] == NULL) { in wimax_gnl_doit_state_get()
55 ifindex = nla_get_u32(info->attrs[WIMAX_GNL_STGET_IFIDX]); in wimax_gnl_doit_state_get()
Dop-reset.c109 if (info->attrs[WIMAX_GNL_RESET_IFIDX] == NULL) { in wimax_gnl_doit_reset()
113 ifindex = nla_get_u32(info->attrs[WIMAX_GNL_RESET_IFIDX]); in wimax_gnl_doit_reset()
Dop-rfkill.c422 if (info->attrs[WIMAX_GNL_RFKILL_IFIDX] == NULL) { in wimax_gnl_doit_rfkill()
426 ifindex = nla_get_u32(info->attrs[WIMAX_GNL_RFKILL_IFIDX]); in wimax_gnl_doit_rfkill()
432 if (info->attrs[WIMAX_GNL_RFKILL_STATE] == NULL) { in wimax_gnl_doit_rfkill()
437 new_state = nla_get_u32(info->attrs[WIMAX_GNL_RFKILL_STATE]); in wimax_gnl_doit_rfkill()
/linux-4.4.14/arch/mips/loongson64/common/
Ddma-swiotlb.c13 dma_addr_t *dma_handle, gfp_t gfp, struct dma_attrs *attrs) in loongson_dma_alloc_coherent() argument
44 void *vaddr, dma_addr_t dma_handle, struct dma_attrs *attrs) in loongson_dma_free_coherent() argument
52 struct dma_attrs *attrs) in loongson_dma_map_page() argument
55 dir, attrs); in loongson_dma_map_page()
62 struct dma_attrs *attrs) in loongson_dma_map_sg() argument
/linux-4.4.14/fs/fat/
Dfat.h175 u8 attrs, umode_t mode) in fat_make_mode() argument
177 if (attrs & ATTR_RO && !((attrs & ATTR_DIR) && !sbi->options.rodir)) in fat_make_mode()
180 if (attrs & ATTR_DIR) in fat_make_mode()
189 u8 attrs = MSDOS_I(inode)->i_attrs; in fat_make_attrs() local
191 attrs |= ATTR_DIR; in fat_make_attrs()
193 attrs |= ATTR_RO; in fat_make_attrs()
194 return attrs; in fat_make_attrs()
197 static inline void fat_save_attrs(struct inode *inode, u8 attrs) in fat_save_attrs() argument
200 MSDOS_I(inode)->i_attrs = attrs & ATTR_UNUSED; in fat_save_attrs()
202 MSDOS_I(inode)->i_attrs = attrs & (ATTR_UNUSED | ATTR_RO); in fat_save_attrs()
/linux-4.4.14/arch/powerpc/platforms/cell/
Diommu.c169 struct dma_attrs *attrs) in tce_build_cell() argument
196 if (unlikely(dma_get_attr(DMA_ATTR_WEAK_ORDERING, attrs))) in tce_build_cell()
575 struct dma_attrs *attrs) in dma_fixed_alloc_coherent() argument
584 attrs); in dma_fixed_alloc_coherent()
589 struct dma_attrs *attrs) in dma_fixed_free_coherent() argument
595 dma_direct_ops.free(dev, size, vaddr, dma_handle, attrs); in dma_fixed_free_coherent()
601 struct dma_attrs *attrs) in dma_fixed_map_page() argument
603 if (iommu_fixed_is_weak == dma_get_attr(DMA_ATTR_WEAK_ORDERING, attrs)) in dma_fixed_map_page()
605 direction, attrs); in dma_fixed_map_page()
609 direction, attrs); in dma_fixed_map_page()
[all …]
Dspu_base.c504 int spu_add_dev_attr_group(struct attribute_group *attrs) in spu_add_dev_attr_group() argument
511 rc = sysfs_create_group(&spu->dev.kobj, attrs); in spu_add_dev_attr_group()
516 __func__, attrs->name); in spu_add_dev_attr_group()
520 sysfs_remove_group(&spu->dev.kobj, attrs); in spu_add_dev_attr_group()
543 void spu_remove_dev_attr_group(struct attribute_group *attrs) in spu_remove_dev_attr_group() argument
549 sysfs_remove_group(&spu->dev.kobj, attrs); in spu_remove_dev_attr_group()
/linux-4.4.14/arch/mips/mm/
Ddma-default.c133 dma_addr_t * dma_handle, gfp_t gfp, struct dma_attrs *attrs) in mips_dma_alloc_coherent() argument
143 if (dma_get_attr(DMA_ATTR_NON_CONSISTENT, attrs)) in mips_dma_alloc_coherent()
178 dma_addr_t dma_handle, struct dma_attrs *attrs) in mips_dma_free_coherent() argument
184 if (dma_get_attr(DMA_ATTR_NON_CONSISTENT, attrs)) { in mips_dma_free_coherent()
202 struct dma_attrs *attrs) in mips_dma_mmap() argument
216 if (dma_get_attr(DMA_ATTR_WRITE_COMBINE, attrs)) in mips_dma_mmap()
293 size_t size, enum dma_data_direction direction, struct dma_attrs *attrs) in mips_dma_unmap_page() argument
303 int nents, enum dma_data_direction direction, struct dma_attrs *attrs) in mips_dma_map_sg() argument
324 struct dma_attrs *attrs) in mips_dma_map_page() argument
334 struct dma_attrs *attrs) in mips_dma_unmap_sg() argument
/linux-4.4.14/arch/sparc/kernel/
Dioport.c263 struct dma_attrs *attrs) in sbus_alloc_coherent() argument
318 dma_addr_t ba, struct dma_attrs *attrs) in sbus_free_coherent() argument
358 struct dma_attrs *attrs) in sbus_map_page() argument
374 enum dma_data_direction dir, struct dma_attrs *attrs) in sbus_unmap_page() argument
380 enum dma_data_direction dir, struct dma_attrs *attrs) in sbus_map_sg() argument
387 enum dma_data_direction dir, struct dma_attrs *attrs) in sbus_unmap_sg() argument
432 struct dma_attrs *attrs) in pci32_alloc_coherent() argument
485 dma_addr_t ba, struct dma_attrs *attrs) in pci32_free_coherent() argument
521 struct dma_attrs *attrs) in pci32_map_page() argument
528 enum dma_data_direction dir, struct dma_attrs *attrs) in pci32_unmap_page() argument
[all …]
Diommu.c199 struct dma_attrs *attrs) in dma_4u_alloc_coherent() argument
248 struct dma_attrs *attrs) in dma_4u_free_coherent() argument
266 struct dma_attrs *attrs) in dma_4u_map_page() argument
388 struct dma_attrs *attrs) in dma_4u_unmap_page() argument
434 struct dma_attrs *attrs) in dma_4u_map_sg() argument
610 struct dma_attrs *attrs) in dma_4u_unmap_sg() argument
/linux-4.4.14/net/irda/
Dirnetlink.c39 if (!info->attrs[IRDA_NL_ATTR_IFNAME]) in ifname_to_netdev()
42 ifname = nla_data(info->attrs[IRDA_NL_ATTR_IFNAME]); in ifname_to_netdev()
55 if (!info->attrs[IRDA_NL_ATTR_MODE]) in irda_nl_set_mode()
58 mode = nla_get_u32(info->attrs[IRDA_NL_ATTR_MODE]); in irda_nl_set_mode()
/linux-4.4.14/fs/exofs/
Dsuper.c268 struct osd_attr attrs[] = { in __sbi_read_stats() local
280 ios->in_attr = attrs; in __sbi_read_stats()
281 ios->in_attr_len = ARRAY_SIZE(attrs); in __sbi_read_stats()
289 ret = extract_attr_from_ios(ios, &attrs[0]); in __sbi_read_stats()
294 if (attrs[0].len) { in __sbi_read_stats()
297 if (unlikely(attrs[0].len != sizeof(*ess))) { in __sbi_read_stats()
300 __func__, attrs[0].len, sizeof(*ess)); in __sbi_read_stats()
304 ess = attrs[0].val_ptr; in __sbi_read_stats()
323 struct osd_attr attrs[] = { in exofs_sbi_write_stats() local
337 attrs[0].val_ptr = &sbi->s_ess; in exofs_sbi_write_stats()
[all …]
Dinode.c1071 struct osd_attr attrs[] = { in exofs_get_inode() local
1086 attrs[1].len = exofs_on_disk_inode_layout_size(sbi->oc.numdevs); in exofs_get_inode()
1087 attrs[2].len = exofs_on_disk_inode_layout_size(sbi->oc.numdevs); in exofs_get_inode()
1089 ios->in_attr = attrs; in exofs_get_inode()
1090 ios->in_attr_len = ARRAY_SIZE(attrs); in exofs_get_inode()
1105 ret = extract_attr_from_ios(ios, &attrs[0]); in exofs_get_inode()
1110 WARN_ON(attrs[0].len != EXOFS_INO_ATTR_SIZE); in exofs_get_inode()
1111 memcpy(inode, attrs[0].val_ptr, EXOFS_INO_ATTR_SIZE); in exofs_get_inode()
1113 ret = extract_attr_from_ios(ios, &attrs[1]); in exofs_get_inode()
1118 if (attrs[1].len) { in exofs_get_inode()
[all …]
/linux-4.4.14/fs/sysfs/
Dgroup.c27 if (grp->attrs) in remove_files()
28 for (attr = grp->attrs; *attr; attr++) in remove_files()
42 if (grp->attrs) { in create_files()
43 for (i = 0, attr = grp->attrs; *attr && !error; i++, attr++) { in create_files()
118 if (!grp->attrs && !grp->bin_attrs) { in internal_create_group()
294 for ((i = 0, attr = grp->attrs); *attr && !error; (++i, ++attr)) in sysfs_merge_group()
319 for (attr = grp->attrs; *attr; ++attr) in sysfs_unmerge_group()
/linux-4.4.14/drivers/hwtracing/intel_th/
Dgth.c373 struct attribute **attrs; in intel_th_master_attributes() local
376 attrs = devm_kcalloc(gth->dev, nattrs, sizeof(void *), GFP_KERNEL); in intel_th_master_attributes()
377 if (!attrs) in intel_th_master_attributes()
400 attrs[i] = &master_attrs[i].attr.attr; in intel_th_master_attributes()
407 gth->master_group.attrs = attrs; in intel_th_master_attributes()
415 struct attribute **attrs; in intel_th_output_attributes() local
420 attrs = devm_kcalloc(gth->dev, nattrs, sizeof(void *), GFP_KERNEL); in intel_th_output_attributes()
421 if (!attrs) in intel_th_output_attributes()
453 attrs[idx] = &out_attrs[idx].attr.attr; in intel_th_output_attributes()
462 gth->output_group.attrs = attrs; in intel_th_output_attributes()
[all …]
/linux-4.4.14/drivers/infiniband/core/
Dsysfs.c428 .attrs = pma_attrs
437 if (p->gid_group.attrs) { in ib_port_release()
438 for (i = 0; (a = p->gid_group.attrs[i]); ++i) in ib_port_release()
441 kfree(p->gid_group.attrs); in ib_port_release()
444 if (p->pkey_group.attrs) { in ib_port_release()
445 for (i = 0; (a = p->pkey_group.attrs[i]); ++i) in ib_port_release()
448 kfree(p->pkey_group.attrs); in ib_port_release()
536 p->gid_group.attrs = alloc_group_attrs(show_port_gid, attr.gid_tbl_len); in add_port()
537 if (!p->gid_group.attrs) { in add_port()
547 p->pkey_group.attrs = alloc_group_attrs(show_port_pkey, in add_port()
[all …]
Dumem.c95 DEFINE_DMA_ATTRS(attrs); in ib_umem_get()
100 dma_set_attr(DMA_ATTR_WRITE_BARRIER, &attrs); in ib_umem_get()
218 &attrs); in ib_umem_get()
/linux-4.4.14/drivers/scsi/
Draid_class.c30 struct device_attribute *attrs[RAID_NUM_ATTRS + 1]; member
275 i->r.raid_attrs.ac.attrs = &i->attrs[0]; in raid_class_attach()
279 i->attrs[count++] = &dev_attr_level; in raid_class_attach()
280 i->attrs[count++] = &dev_attr_resync; in raid_class_attach()
281 i->attrs[count++] = &dev_attr_state; in raid_class_attach()
283 i->attrs[count] = NULL; in raid_class_attach()
/linux-4.4.14/arch/alpha/kernel/
Dpci-noop.c112 struct dma_attrs *attrs) in alpha_noop_alloc_coherent() argument
128 struct dma_attrs *attrs) in alpha_noop_free_coherent() argument
136 struct dma_attrs *attrs) in alpha_noop_map_page() argument
142 enum dma_data_direction dir, struct dma_attrs *attrs) in alpha_noop_map_sg() argument
Dpci_iommu.c352 struct dma_attrs *attrs) in alpha_pci_map_page() argument
372 struct dma_attrs *attrs) in alpha_pci_unmap_page() argument
436 struct dma_attrs *attrs) in alpha_pci_alloc_coherent() argument
481 struct dma_attrs *attrs) in alpha_pci_free_coherent() argument
654 struct dma_attrs *attrs) in alpha_pci_map_sg() argument
732 struct dma_attrs *attrs) in alpha_pci_unmap_sg() argument
/linux-4.4.14/drivers/media/v4l2-core/
Dvideobuf2-dma-sg.c110 DEFINE_DMA_ATTRS(attrs); in vb2_dma_sg_alloc()
112 dma_set_attr(DMA_ATTR_SKIP_CPU_SYNC, &attrs); in vb2_dma_sg_alloc()
151 buf->dma_dir, &attrs); in vb2_dma_sg_alloc()
186 DEFINE_DMA_ATTRS(attrs); in vb2_dma_sg_put()
188 dma_set_attr(DMA_ATTR_SKIP_CPU_SYNC, &attrs); in vb2_dma_sg_put()
192 buf->dma_dir, &attrs); in vb2_dma_sg_put()
236 DEFINE_DMA_ATTRS(attrs); in vb2_dma_sg_get_userptr()
239 dma_set_attr(DMA_ATTR_SKIP_CPU_SYNC, &attrs); in vb2_dma_sg_get_userptr()
270 buf->dma_dir, &attrs); in vb2_dma_sg_get_userptr()
294 DEFINE_DMA_ATTRS(attrs); in vb2_dma_sg_put_userptr()
[all …]
Dvideobuf2-dma-contig.c421 DEFINE_DMA_ATTRS(attrs); in vb2_dc_put_userptr()
423 dma_set_attr(DMA_ATTR_SKIP_CPU_SYNC, &attrs); in vb2_dc_put_userptr()
429 buf->dma_dir, &attrs); in vb2_dc_put_userptr()
485 DEFINE_DMA_ATTRS(attrs); in vb2_dc_get_userptr()
487 dma_set_attr(DMA_ATTR_SKIP_CPU_SYNC, &attrs); in vb2_dc_get_userptr()
549 buf->dma_dir, &attrs); in vb2_dc_get_userptr()
573 buf->dma_dir, &attrs); in vb2_dc_get_userptr()
/linux-4.4.14/drivers/infiniband/hw/cxgb3/
Diwch_provider.c891 struct iwch_qp_attributes attrs; in iwch_destroy_qp() local
897 attrs.next_state = IWCH_QP_STATE_ERROR; in iwch_destroy_qp()
898 iwch_modify_qp(rhp, qhp, IWCH_QP_ATTR_NEXT_STATE, &attrs, 0); in iwch_destroy_qp()
918 struct ib_qp_init_attr *attrs, in iwch_create_qp() argument
931 if (attrs->qp_type != IB_QPT_RC) in iwch_create_qp()
935 schp = get_chp(rhp, ((struct iwch_cq *) attrs->send_cq)->cq.cqid); in iwch_create_qp()
936 rchp = get_chp(rhp, ((struct iwch_cq *) attrs->recv_cq)->cq.cqid); in iwch_create_qp()
941 rqsize = roundup_pow_of_two(attrs->cap.max_recv_wr); in iwch_create_qp()
942 if (rqsize == attrs->cap.max_recv_wr) in iwch_create_qp()
943 rqsize = roundup_pow_of_two(attrs->cap.max_recv_wr+1); in iwch_create_qp()
[all …]
Diwch_cm.c818 struct iwch_qp_attributes attrs; in process_mpa_reply() local
914 attrs.mpa_attr = ep->mpa_attr; in process_mpa_reply()
915 attrs.max_ird = ep->ird; in process_mpa_reply()
916 attrs.max_ord = ep->ord; in process_mpa_reply()
917 attrs.llp_stream_handle = ep; in process_mpa_reply()
918 attrs.next_state = IWCH_QP_STATE_RTS; in process_mpa_reply()
926 ep->com.qp, mask, &attrs, 1); in process_mpa_reply()
1442 struct iwch_qp_attributes attrs; in peer_close() local
1483 attrs.next_state = IWCH_QP_STATE_CLOSING; in peer_close()
1485 IWCH_QP_ATTR_NEXT_STATE, &attrs, 1); in peer_close()
[all …]
Diwch_qp.c898 struct iwch_qp_attributes *attrs) in rdma_init() argument
950 struct iwch_qp_attributes *attrs, in iwch_modify_qp() argument
964 (mask & IWCH_QP_ATTR_NEXT_STATE) ? attrs->next_state : -1); in iwch_modify_qp()
975 newattr.enable_rdma_read = attrs->enable_rdma_read; in iwch_modify_qp()
977 newattr.enable_rdma_write = attrs->enable_rdma_write; in iwch_modify_qp()
979 newattr.enable_bind = attrs->enable_bind; in iwch_modify_qp()
981 if (attrs->max_ord > in iwch_modify_qp()
986 newattr.max_ord = attrs->max_ord; in iwch_modify_qp()
989 if (attrs->max_ird > in iwch_modify_qp()
994 newattr.max_ird = attrs->max_ird; in iwch_modify_qp()
[all …]
Diwch_ev.c47 struct iwch_qp_attributes attrs; in post_qp_event() local
81 attrs.next_state = IWCH_QP_STATE_TERMINATE; in post_qp_event()
83 &attrs, 1); in post_qp_event()
/linux-4.4.14/samples/kobject/
Dkobject-example.c94 static struct attribute *attrs[] = { variable
108 .attrs = attrs,
/linux-4.4.14/drivers/iio/
Dindustrialio-event.c471 attr = indio_dev->info->event_attrs->attrs; in iio_device_register_eventset()
484 indio_dev->event_interface->group.attrs = kcalloc(attrcount + 1, in iio_device_register_eventset()
485 sizeof(indio_dev->event_interface->group.attrs[0]), in iio_device_register_eventset()
487 if (indio_dev->event_interface->group.attrs == NULL) { in iio_device_register_eventset()
492 memcpy(indio_dev->event_interface->group.attrs, in iio_device_register_eventset()
493 indio_dev->info->event_attrs->attrs, in iio_device_register_eventset()
494 sizeof(indio_dev->event_interface->group.attrs[0]) in iio_device_register_eventset()
501 indio_dev->event_interface->group.attrs[attrn++] = in iio_device_register_eventset()
534 kfree(indio_dev->event_interface->group.attrs); in iio_device_unregister_eventset()
Dindustrialio-core.c904 if (indio_dev->info->attrs) { in iio_device_register_sysfs()
905 attr = indio_dev->info->attrs->attrs; in iio_device_register_sysfs()
927 indio_dev->chan_attr_group.attrs = kcalloc(attrcount + 1, in iio_device_register_sysfs()
928 sizeof(indio_dev->chan_attr_group.attrs[0]), in iio_device_register_sysfs()
930 if (indio_dev->chan_attr_group.attrs == NULL) { in iio_device_register_sysfs()
935 if (indio_dev->info->attrs) in iio_device_register_sysfs()
936 memcpy(indio_dev->chan_attr_group.attrs, in iio_device_register_sysfs()
937 indio_dev->info->attrs->attrs, in iio_device_register_sysfs()
938 sizeof(indio_dev->chan_attr_group.attrs[0]) in iio_device_register_sysfs()
943 indio_dev->chan_attr_group.attrs[attrn++] = &p->dev_attr.attr; in iio_device_register_sysfs()
[all …]
Dindustrialio-buffer.c1022 if (buffer->attrs) { in iio_buffer_alloc_sysfs_and_mask()
1023 while (buffer->attrs[attrcount] != NULL) in iio_buffer_alloc_sysfs_and_mask()
1036 if (buffer->attrs) in iio_buffer_alloc_sysfs_and_mask()
1037 memcpy(&attr[ARRAY_SIZE(iio_buffer_attrs)], buffer->attrs, in iio_buffer_alloc_sysfs_and_mask()
1043 buffer->buffer_group.attrs = attr; in iio_buffer_alloc_sysfs_and_mask()
1048 attr = buffer->scan_el_attrs->attrs; in iio_buffer_alloc_sysfs_and_mask()
1083 buffer->scan_el_group.attrs = kcalloc(attrcount + 1, in iio_buffer_alloc_sysfs_and_mask()
1084 sizeof(buffer->scan_el_group.attrs[0]), in iio_buffer_alloc_sysfs_and_mask()
1086 if (buffer->scan_el_group.attrs == NULL) { in iio_buffer_alloc_sysfs_and_mask()
1091 memcpy(buffer->scan_el_group.attrs, buffer->scan_el_attrs, in iio_buffer_alloc_sysfs_and_mask()
[all …]
/linux-4.4.14/arch/hexagon/kernel/
Ddma.c54 struct dma_attrs *attrs) in hexagon_dma_alloc_coherent() argument
87 dma_addr_t dma_addr, struct dma_attrs *attrs) in hexagon_free_coherent() argument
108 struct dma_attrs *attrs) in hexagon_map_sg() argument
175 struct dma_attrs *attrs) in hexagon_map_page() argument
/linux-4.4.14/arch/mips/cavium-octeon/
Ddma-octeon.c128 struct dma_attrs *attrs) in octeon_dma_map_page() argument
131 direction, attrs); in octeon_dma_map_page()
138 int nents, enum dma_data_direction direction, struct dma_attrs *attrs) in octeon_dma_map_sg() argument
140 int r = swiotlb_map_sg_attrs(dev, sg, nents, direction, attrs); in octeon_dma_map_sg()
160 dma_addr_t *dma_handle, gfp_t gfp, struct dma_attrs *attrs) in octeon_dma_alloc_coherent() argument
192 void *vaddr, dma_addr_t dma_handle, struct dma_attrs *attrs) in octeon_dma_free_coherent() argument
/linux-4.4.14/drivers/media/platform/sti/bdisp/
Dbdisp-hw.c129 DEFINE_DMA_ATTRS(attrs); in bdisp_hw_free_nodes()
131 dma_set_attr(DMA_ATTR_WRITE_COMBINE, &attrs); in bdisp_hw_free_nodes()
134 ctx->node[0], ctx->node_paddr[0], &attrs); in bdisp_hw_free_nodes()
153 DEFINE_DMA_ATTRS(attrs); in bdisp_hw_alloc_nodes()
156 dma_set_attr(DMA_ATTR_WRITE_COMBINE, &attrs); in bdisp_hw_alloc_nodes()
158 GFP_KERNEL | GFP_DMA, &attrs); in bdisp_hw_alloc_nodes()
192 DEFINE_DMA_ATTRS(attrs); in bdisp_hw_free_filters()
194 dma_set_attr(DMA_ATTR_WRITE_COMBINE, &attrs); in bdisp_hw_free_filters()
196 bdisp_h_filter[0].paddr, &attrs); in bdisp_hw_free_filters()
214 DEFINE_DMA_ATTRS(attrs); in bdisp_hw_alloc_filters()
[all …]
/linux-4.4.14/arch/powerpc/include/asm/
Diommu.h56 struct dma_attrs *attrs);
251 struct dma_attrs *attrs);
256 struct dma_attrs *attrs);
267 struct dma_attrs *attrs);
270 struct dma_attrs *attrs);
Ddma-mapping.h28 struct dma_attrs *attrs);
31 struct dma_attrs *attrs);
35 size_t size, struct dma_attrs *attrs);
/linux-4.4.14/drivers/net/ethernet/sfc/
Dmcdi_mon.c289 struct efx_mcdi_mon_attribute *attr = &hwmon->attrs[hwmon->n_attrs]; in efx_mcdi_mon_add_attr()
303 hwmon->group.attrs[hwmon->n_attrs++] = &attr->dev_attr.attr; in efx_mcdi_mon_add_attr()
356 hwmon->attrs = kcalloc(n_attrs, sizeof(*hwmon->attrs), GFP_KERNEL); in efx_mcdi_mon_probe()
357 if (!hwmon->attrs) { in efx_mcdi_mon_probe()
361 hwmon->group.attrs = kcalloc(n_attrs + 1, sizeof(struct attribute *), in efx_mcdi_mon_probe()
363 if (!hwmon->group.attrs) { in efx_mcdi_mon_probe()
529 kfree(hwmon->attrs); in efx_mcdi_mon_remove()
530 kfree(hwmon->group.attrs); in efx_mcdi_mon_remove()
/linux-4.4.14/arch/sh/include/asm/
Ddma-mapping.h22 struct dma_attrs *attrs);
25 struct dma_attrs *attrs);
/linux-4.4.14/arch/arm/xen/
Dmm.c101 enum dma_data_direction dir, struct dma_attrs *attrs) in __xen_dma_map_page() argument
105 if (dma_get_attr(DMA_ATTR_SKIP_CPU_SYNC, attrs)) in __xen_dma_map_page()
113 struct dma_attrs *attrs) in __xen_dma_unmap_page() argument
118 if (dma_get_attr(DMA_ATTR_SKIP_CPU_SYNC, attrs)) in __xen_dma_unmap_page()
/linux-4.4.14/net/netfilter/ipvs/
Dip_vs_ctl.c3043 struct nlattr *attrs[IPVS_SVC_ATTR_MAX + 1]; in ip_vs_genl_parse_service() local
3049 nla_parse_nested(attrs, IPVS_SVC_ATTR_MAX, nla, ip_vs_svc_policy)) in ip_vs_genl_parse_service()
3052 nla_af = attrs[IPVS_SVC_ATTR_AF]; in ip_vs_genl_parse_service()
3053 nla_protocol = attrs[IPVS_SVC_ATTR_PROTOCOL]; in ip_vs_genl_parse_service()
3054 nla_addr = attrs[IPVS_SVC_ATTR_ADDR]; in ip_vs_genl_parse_service()
3055 nla_port = attrs[IPVS_SVC_ATTR_PORT]; in ip_vs_genl_parse_service()
3056 nla_fwmark = attrs[IPVS_SVC_ATTR_FWMARK]; in ip_vs_genl_parse_service()
3096 nla_sched = attrs[IPVS_SVC_ATTR_SCHED_NAME]; in ip_vs_genl_parse_service()
3097 nla_pe = attrs[IPVS_SVC_ATTR_PE_NAME]; in ip_vs_genl_parse_service()
3098 nla_flags = attrs[IPVS_SVC_ATTR_FLAGS]; in ip_vs_genl_parse_service()
[all …]
/linux-4.4.14/arch/x86/include/asm/
Dswiotlb.h34 struct dma_attrs *attrs);
37 struct dma_attrs *attrs);
Ddma-mapping.h53 struct dma_attrs *attrs);
57 struct dma_attrs *attrs);
/linux-4.4.14/net/hsr/
Dhsr_netlink.c255 na = info->attrs[HSR_A_IFINDEX]; in hsr_get_node_status()
258 na = info->attrs[HSR_A_NODE_ADDR]; in hsr_get_node_status()
263 nla_get_u32(info->attrs[HSR_A_IFINDEX])); in hsr_get_node_status()
292 (unsigned char *) nla_data(info->attrs[HSR_A_NODE_ADDR]), in hsr_get_node_status()
303 nla_data(info->attrs[HSR_A_NODE_ADDR])); in hsr_get_node_status()
384 na = info->attrs[HSR_A_IFINDEX]; in hsr_get_node_list()
389 nla_get_u32(info->attrs[HSR_A_IFINDEX])); in hsr_get_node_list()
/linux-4.4.14/drivers/misc/mic/host/
Dmic_boot.c40 struct dma_attrs *attrs) in __mic_dma_alloc() argument
60 dma_addr_t dma_handle, struct dma_attrs *attrs) in __mic_dma_free() argument
72 struct dma_attrs *attrs) in __mic_dma_map_page() argument
84 struct dma_attrs *attrs) in __mic_dma_unmap_page() argument
94 struct dma_attrs *attrs) in __mic_dma_map_sg() argument
125 struct dma_attrs *attrs) in __mic_dma_unmap_sg() argument
223 struct dma_attrs *attrs) in mic_dma_map_page() argument
234 struct dma_attrs *attrs) in mic_dma_unmap_page() argument
/linux-4.4.14/drivers/acpi/
Dpower.c350 static struct attribute *attrs[] = { variable
357 .attrs = attrs,
361 .attrs = attrs,
365 .attrs = attrs,
369 .attrs = attrs,
375 .attrs = attrs,
/linux-4.4.14/arch/unicore32/mm/
Ddma-swiotlb.c22 struct dma_attrs *attrs) in unicore_swiotlb_alloc_coherent() argument
29 struct dma_attrs *attrs) in unicore_swiotlb_free_coherent() argument
/linux-4.4.14/arch/x86/kernel/cpu/
Dperf_event_amd_iommu.c76 .attrs = iommu_format_attrs,
143 .attrs = iommu_cpumask_attrs,
404 struct attribute **attrs; in _init_events_attrs() local
416 attrs = (struct attribute **)(attr_group + 1); in _init_events_attrs()
418 attrs[j] = &amd_iommu_v2_event_descs[j].attr.attr; in _init_events_attrs()
421 attr_group->attrs = attrs; in _init_events_attrs()
Dperf_event_intel_rapl.c405 .attrs = rapl_pmu_attrs,
501 .attrs = NULL, /* patched at runtime */
512 .attrs = rapl_formats_attr,
725 rapl_pmu_events_group.attrs = rapl_events_cln_attr; in rapl_pmu_init()
730 rapl_pmu_events_group.attrs = rapl_events_srv_attr; in rapl_pmu_init()
736 rapl_pmu_events_group.attrs = rapl_events_hsw_attr; in rapl_pmu_init()
741 rapl_pmu_events_group.attrs = rapl_events_srv_attr; in rapl_pmu_init()
746 rapl_pmu_events_group.attrs = rapl_events_knl_attr; in rapl_pmu_init()
Dperf_event_intel_cstate.c204 .attrs = core_events_attrs,
215 .attrs = core_format_attrs,
227 .attrs = cstate_cpumask_attrs,
347 .attrs = pkg_events_attrs,
357 .attrs = pkg_format_attrs,
Dperf_event_intel_pt.c124 .attrs = pt_formats_attr,
136 struct attribute **attrs; in pt_pmu_hw_init() local
141 attrs = NULL; in pt_pmu_hw_init()
153 attrs = kzalloc(size, GFP_KERNEL); in pt_pmu_hw_init()
154 if (!attrs) in pt_pmu_hw_init()
173 attrs[i] = &de_attr->attr.attr; in pt_pmu_hw_init()
176 pt_cap_group.attrs = attrs; in pt_pmu_hw_init()
181 kfree(attrs); in pt_pmu_hw_init()
Dperf_event.c1536 .attrs = NULL,
1543 static void __init filter_events(struct attribute **attrs) in filter_events() argument
1549 for (i = 0; attrs[i]; i++) { in filter_events()
1550 d = (struct device_attribute *)attrs[i]; in filter_events()
1558 for (j = i; attrs[j]; j++) in filter_events()
1559 attrs[j] = attrs[j + 1]; in filter_events()
1635 .attrs = events_attr,
1722 x86_pmu_format_group.attrs = x86_pmu.format_attrs; in init_hw_perf_events()
1725 x86_pmu_events_group.attrs = x86_pmu.event_attrs; in init_hw_perf_events()
1728 x86_pmu_events_group.attrs = &empty_attrs; in init_hw_perf_events()
[all …]
Dperf_event_msr.c92 .attrs = events_attrs,
102 .attrs = format_attrs,
/linux-4.4.14/fs/nfsd/
Dxdr.h16 struct iattr attrs; member
43 struct iattr attrs; member
73 struct iattr attrs; member
Dxdr3.h14 struct iattr attrs; member
51 struct iattr attrs; member
61 struct iattr attrs; member
91 struct iattr attrs; member
Dvfs.h61 char *name, int len, struct iattr *attrs,
66 char *name, int len, struct iattr *attrs,
Dnfsproc.c62 struct iattr *iap = &argp->attrs; in nfsd_proc_setattr()
68 argp->attrs.ia_valid, (long) argp->attrs.ia_size); in nfsd_proc_setattr()
236 struct iattr *attr = &argp->attrs; in nfsd_proc_create()
484 argp->attrs.ia_valid &= ~ATTR_SIZE; in nfsd_proc_mkdir()
487 &argp->attrs, S_IFDIR, 0, &resp->fh); in nfsd_proc_mkdir()
/linux-4.4.14/drivers/infiniband/hw/ocrdma/
Docrdma_hw.c2186 struct ib_qp_init_attr *attrs, in ocrdma_set_create_qp_sq_cmd() argument
2196 u32 max_sges = attrs->cap.max_send_sge; in ocrdma_set_create_qp_sq_cmd()
2199 max_wqe_allocated = min_t(u32, attrs->cap.max_send_wr + 1, in ocrdma_set_create_qp_sq_cmd()
2242 struct ib_qp_init_attr *attrs, in ocrdma_set_create_qp_rq_cmd() argument
2251 u32 max_rqe_allocated = attrs->cap.max_recv_wr + 1; in ocrdma_set_create_qp_rq_cmd()
2257 attrs->cap.max_recv_wr + 1); in ocrdma_set_create_qp_rq_cmd()
2277 cmd->max_sge_recv_flags |= (attrs->cap.max_recv_sge << in ocrdma_set_create_qp_rq_cmd()
2341 struct ib_qp_init_attr *attrs, in ocrdma_get_create_qp_rsp() argument
2368 if (!attrs->srq) { in ocrdma_get_create_qp_rsp()
2374 int ocrdma_mbx_create_qp(struct ocrdma_qp *qp, struct ib_qp_init_attr *attrs, in ocrdma_mbx_create_qp() argument
[all …]
Docrdma_verbs.c1213 struct ib_qp_init_attr *attrs) in ocrdma_check_qp_params() argument
1215 if ((attrs->qp_type != IB_QPT_GSI) && in ocrdma_check_qp_params()
1216 (attrs->qp_type != IB_QPT_RC) && in ocrdma_check_qp_params()
1217 (attrs->qp_type != IB_QPT_UC) && in ocrdma_check_qp_params()
1218 (attrs->qp_type != IB_QPT_UD)) { in ocrdma_check_qp_params()
1220 __func__, dev->id, attrs->qp_type); in ocrdma_check_qp_params()
1224 if ((attrs->qp_type != IB_QPT_GSI) && in ocrdma_check_qp_params()
1225 (attrs->cap.max_send_wr > dev->attr.max_wqe)) { in ocrdma_check_qp_params()
1227 __func__, dev->id, attrs->cap.max_send_wr); in ocrdma_check_qp_params()
1232 if (!attrs->srq && (attrs->cap.max_recv_wr > dev->attr.max_rqe)) { in ocrdma_check_qp_params()
[all …]
Docrdma_hw.h127 int ocrdma_mbx_create_qp(struct ocrdma_qp *, struct ib_qp_init_attr *attrs,
131 struct ib_qp_attr *attrs, int attr_mask);
/linux-4.4.14/arch/ia64/kernel/
Dpci-swiotlb.c19 struct dma_attrs *attrs) in ia64_swiotlb_alloc_coherent() argument
28 struct dma_attrs *attrs) in ia64_swiotlb_free_coherent() argument
/linux-4.4.14/arch/mips/netlogic/common/
Dnlm-dma.c48 dma_addr_t *dma_handle, gfp_t gfp, struct dma_attrs *attrs) in nlm_dma_alloc_coherent() argument
65 void *vaddr, dma_addr_t dma_handle, struct dma_attrs *attrs) in nlm_dma_free_coherent() argument
/linux-4.4.14/drivers/net/wireless/
Dmac80211_hwsim.c2723 if (!info->attrs[HWSIM_ATTR_ADDR_TRANSMITTER] || in hwsim_tx_info_frame_received_nl()
2724 !info->attrs[HWSIM_ATTR_FLAGS] || in hwsim_tx_info_frame_received_nl()
2725 !info->attrs[HWSIM_ATTR_COOKIE] || in hwsim_tx_info_frame_received_nl()
2726 !info->attrs[HWSIM_ATTR_TX_INFO]) in hwsim_tx_info_frame_received_nl()
2729 src = (void *)nla_data(info->attrs[HWSIM_ATTR_ADDR_TRANSMITTER]); in hwsim_tx_info_frame_received_nl()
2730 hwsim_flags = nla_get_u32(info->attrs[HWSIM_ATTR_FLAGS]); in hwsim_tx_info_frame_received_nl()
2731 ret_skb_ptr = nla_get_u64(info->attrs[HWSIM_ATTR_COOKIE]); in hwsim_tx_info_frame_received_nl()
2754 info->attrs[HWSIM_ATTR_TX_INFO]); in hwsim_tx_info_frame_received_nl()
2767 txi->status.ack_signal = nla_get_u32(info->attrs[HWSIM_ATTR_SIGNAL]); in hwsim_tx_info_frame_received_nl()
2798 if (!info->attrs[HWSIM_ATTR_ADDR_RECEIVER] || in hwsim_cloned_frame_received_nl()
[all …]
/linux-4.4.14/include/net/
Ddn_fib.h81 struct nlattr *attrs[], struct nlmsghdr *n,
84 struct nlattr *attrs[], struct nlmsghdr *n,
103 struct nlattr *attrs[],
/linux-4.4.14/fs/coda/
Ddir.c141 struct coda_vattr attrs; in coda_create() local
147 0, mode, &newfid, &attrs); in coda_create()
151 inode = coda_iget(dir->i_sb, &newfid, &attrs); in coda_create()
169 struct coda_vattr attrs; in coda_mkdir() local
178 attrs.va_mode = mode; in coda_mkdir()
180 name, len, &newfid, &attrs); in coda_mkdir()
184 inode = coda_iget(dir->i_sb, &newfid, &attrs); in coda_mkdir()
/linux-4.4.14/arch/powerpc/platforms/ps3/
Dsystem-bus.c519 struct dma_attrs *attrs) in ps3_alloc_coherent() argument
556 dma_addr_t dma_handle, struct dma_attrs *attrs) in ps3_free_coherent() argument
572 struct dma_attrs *attrs) in ps3_sb_map_page() argument
595 struct dma_attrs *attrs) in ps3_ioc0_map_page() argument
629 size_t size, enum dma_data_direction direction, struct dma_attrs *attrs) in ps3_unmap_page() argument
643 int nents, enum dma_data_direction direction, struct dma_attrs *attrs) in ps3_sb_map_sg() argument
673 struct dma_attrs *attrs) in ps3_ioc0_map_sg() argument
680 int nents, enum dma_data_direction direction, struct dma_attrs *attrs) in ps3_sb_unmap_sg() argument
689 struct dma_attrs *attrs) in ps3_ioc0_unmap_sg() argument
/linux-4.4.14/drivers/bus/
Darm-cci.c1201 .attrs = pmu_attrs,
1206 .attrs = NULL, /* Filled in cci_pmu_init_attrs */
1211 .attrs = NULL, /* Filled in cci_pmu_init_attrs */
1225 struct attribute **attrs; in alloc_attrs() local
1228 attrs = devm_kcalloc(&pdev->dev, n + 1, sizeof(struct attribute *), in alloc_attrs()
1230 if (!attrs) in alloc_attrs()
1231 return attrs; in alloc_attrs()
1233 attrs[i] = &source[i].attr.attr; in alloc_attrs()
1234 return attrs; in alloc_attrs()
1240 struct attribute **attrs; in cci_pmu_init_attrs() local
[all …]
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/
Dgk20a.c109 struct dma_attrs attrs; member
319 node->handle, &imem->attrs); in gk20a_instobj_dtor_dma()
405 &imem->attrs); in gk20a_instobj_ctor_dma()
617 init_dma_attrs(&imem->attrs); in gk20a_instmem_new()
619 dma_set_attr(DMA_ATTR_NON_CONSISTENT, &imem->attrs); in gk20a_instmem_new()
620 dma_set_attr(DMA_ATTR_WEAK_ORDERING, &imem->attrs); in gk20a_instmem_new()
621 dma_set_attr(DMA_ATTR_WRITE_COMBINE, &imem->attrs); in gk20a_instmem_new()
622 dma_set_attr(DMA_ATTR_NO_KERNEL_MAPPING, &imem->attrs); in gk20a_instmem_new()
/linux-4.4.14/drivers/infiniband/hw/mlx4/
Dsysfs.c385 for (i = 0; (a = p->pkey_group.attrs[i]); ++i) in mlx4_port_release()
387 kfree(p->pkey_group.attrs); in mlx4_port_release()
388 for (i = 0; (a = p->gid_group.attrs[i]); ++i) in mlx4_port_release()
390 kfree(p->gid_group.attrs); in mlx4_port_release()
661 p->pkey_group.attrs = in add_port()
665 if (!p->pkey_group.attrs) { in add_port()
675 p->gid_group.attrs = alloc_group_attrs(show_port_gid_idx, NULL, 1); in add_port()
676 if (!p->gid_group.attrs) { in add_port()
693 kfree(p->gid_group.attrs[0]); in add_port()
694 kfree(p->gid_group.attrs); in add_port()
[all …]
/linux-4.4.14/scripts/gdb/linux/
Dsymbols.py97 attrs = sect_attrs['attrs']
99 attrs[n]['name'].string(): attrs[n]['address']
/linux-4.4.14/drivers/net/ethernet/intel/ixgbe/
Dixgbe_sysfs.c153 adapter->ixgbe_hwmon_buff->attrs[n_attr] = &ixgbe_attr->dev_attr.attr; in ixgbe_add_hwmon_attr()
219 ixgbe_hwmon->group.attrs = ixgbe_hwmon->attrs; in ixgbe_sysfs_init()
/linux-4.4.14/arch/sh/kernel/
Ddma-nommu.c16 struct dma_attrs *attrs) in nommu_map_page() argument
28 struct dma_attrs *attrs) in nommu_map_sg() argument
/linux-4.4.14/drivers/platform/x86/
Dsony-laptop.c1959 struct device_attribute attrs[2]; member
2073 sysfs_attr_init(&bcare_ctl->attrs[0].attr); in sony_nc_battery_care_setup()
2074 bcare_ctl->attrs[0].attr.name = "battery_care_limiter"; in sony_nc_battery_care_setup()
2075 bcare_ctl->attrs[0].attr.mode = S_IRUGO | S_IWUSR; in sony_nc_battery_care_setup()
2076 bcare_ctl->attrs[0].show = sony_nc_battery_care_limit_show; in sony_nc_battery_care_setup()
2077 bcare_ctl->attrs[0].store = sony_nc_battery_care_limit_store; in sony_nc_battery_care_setup()
2079 ret = device_create_file(&pd->dev, &bcare_ctl->attrs[0]); in sony_nc_battery_care_setup()
2087 sysfs_attr_init(&bcare_ctl->attrs[1].attr); in sony_nc_battery_care_setup()
2088 bcare_ctl->attrs[1].attr.name = "battery_care_health"; in sony_nc_battery_care_setup()
2089 bcare_ctl->attrs[1].attr.mode = S_IRUGO; in sony_nc_battery_care_setup()
[all …]
/linux-4.4.14/drivers/net/ethernet/intel/igb/
Digb_hwmon.c154 adapter->igb_hwmon_buff->attrs[n_attr] = &igb_attr->dev_attr.attr; in igb_add_hwmon_attr()
231 igb_hwmon->group.attrs = igb_hwmon->attrs; in igb_sysfs_init()
/linux-4.4.14/drivers/net/ethernet/rocker/
Drocker.c1243 const struct rocker_tlv **attrs) in rocker_dma_rx_ring_skb_unmap() argument
1249 if (!attrs[ROCKER_TLV_RX_FRAG_ADDR] || in rocker_dma_rx_ring_skb_unmap()
1250 !attrs[ROCKER_TLV_RX_FRAG_MAX_LEN]) in rocker_dma_rx_ring_skb_unmap()
1252 dma_handle = rocker_tlv_get_u64(attrs[ROCKER_TLV_RX_FRAG_ADDR]); in rocker_dma_rx_ring_skb_unmap()
1253 len = rocker_tlv_get_u16(attrs[ROCKER_TLV_RX_FRAG_MAX_LEN]); in rocker_dma_rx_ring_skb_unmap()
1260 const struct rocker_tlv *attrs[ROCKER_TLV_RX_MAX + 1]; in rocker_dma_rx_ring_skb_free() local
1265 rocker_tlv_parse_desc(attrs, ROCKER_TLV_RX_MAX, desc_info); in rocker_dma_rx_ring_skb_free()
1266 rocker_dma_rx_ring_skb_unmap(rocker, attrs); in rocker_dma_rx_ring_skb_free()
1430 const struct rocker_tlv *attrs[ROCKER_TLV_EVENT_LINK_CHANGED_MAX + 1]; in rocker_event_link_change() local
1435 rocker_tlv_parse_nested(attrs, ROCKER_TLV_EVENT_LINK_CHANGED_MAX, info); in rocker_event_link_change()
[all …]
/linux-4.4.14/drivers/misc/
Dics932s401.c97 struct attribute_group attrs; member
461 data->attrs.attrs = ics932s401_attr; in ics932s401_probe()
462 err = sysfs_create_group(&client->dev.kobj, &data->attrs); in ics932s401_probe()
478 sysfs_remove_group(&client->dev.kobj, &data->attrs); in ics932s401_remove()
/linux-4.4.14/arch/s390/pci/
Dpci_dma.c285 struct dma_attrs *attrs) in s390_dma_map_pages() argument
331 struct dma_attrs *attrs) in s390_dma_unmap_pages() argument
354 struct dma_attrs *attrs) in s390_dma_alloc() argument
384 struct dma_attrs *attrs) in s390_dma_free() argument
396 struct dma_attrs *attrs) in s390_dma_map_sg() argument
429 struct dma_attrs *attrs) in s390_dma_unmap_sg() argument
Dpci_sysfs.c97 .attrs = zpci_dev_attrs,
110 .attrs = pfip_attrs,
/linux-4.4.14/drivers/s390/block/
Dscm_blk.h129 .oper_state = scmdev->attrs.oper_state, in SCM_LOG_STATE()
130 .rank = scmdev->attrs.rank, in SCM_LOG_STATE()
/linux-4.4.14/arch/powerpc/perf/
Dhv-gpci.c72 .attrs = format_attrs,
77 .attrs = hv_gpci_event_attrs,
120 .attrs = interface_attrs,
Dhv-24x7.c125 .attrs = format_attrs,
455 static ssize_t event_data_to_attrs(unsigned ix, struct attribute **attrs, in event_data_to_attrs() argument
462 *attrs = event_to_attr(ix, event, event->domain, nonce); in event_data_to_attrs()
466 attrs[i] = event_to_attr(ix, event, core_domains[i], in event_data_to_attrs()
468 if (!attrs[i]) { in event_data_to_attrs()
472 device_str_attr_destroy(attrs[i - 1]); in event_data_to_attrs()
1007 .attrs = if_attrs,
1458 r = create_events_from_catalog(&event_group.attrs, in hv_24x7_init()
1459 &event_desc_group.attrs, in hv_24x7_init()
1460 &event_long_desc_group.attrs); in hv_24x7_init()
/linux-4.4.14/arch/s390/kernel/
Dipl.c265 static void make_attrs_ro(struct attribute **attrs) in make_attrs_ro() argument
267 while (*attrs) { in make_attrs_ro()
268 (*attrs)->mode = S_IRUGO; in make_attrs_ro()
269 attrs++; in make_attrs_ro()
506 .attrs = ipl_fcp_attrs,
528 .attrs = ipl_ccw_attrs_vm,
532 .attrs = ipl_ccw_attrs_lpar
548 .attrs = ipl_nss_attrs,
559 .attrs = ipl_unknown_attrs,
833 .attrs = reipl_fcp_attrs,
[all …]
/linux-4.4.14/net/ipv4/
Dfou.c567 if (info->attrs[FOU_ATTR_AF]) { in parse_nl_config()
568 u8 family = nla_get_u8(info->attrs[FOU_ATTR_AF]); in parse_nl_config()
576 if (info->attrs[FOU_ATTR_PORT]) { in parse_nl_config()
577 __be16 port = nla_get_be16(info->attrs[FOU_ATTR_PORT]); in parse_nl_config()
582 if (info->attrs[FOU_ATTR_IPPROTO]) in parse_nl_config()
583 cfg->protocol = nla_get_u8(info->attrs[FOU_ATTR_IPPROTO]); in parse_nl_config()
585 if (info->attrs[FOU_ATTR_TYPE]) in parse_nl_config()
586 cfg->type = nla_get_u8(info->attrs[FOU_ATTR_TYPE]); in parse_nl_config()
588 if (info->attrs[FOU_ATTR_REMCSUM_NOPARTIAL]) in parse_nl_config()
/linux-4.4.14/drivers/staging/iio/adc/
Dad7606_core.c213 .attrs = ad7606_attributes_os_and_range,
223 .attrs = ad7606_attributes_os,
233 .attrs = ad7606_attributes_range,
450 .attrs = &ad7606_attribute_group_os_and_range,
456 .attrs = &ad7606_attribute_group_os,
462 .attrs = &ad7606_attribute_group_range,
/linux-4.4.14/drivers/memstick/core/
Dmspro_block.c1027 msb->attr_group.attrs = kcalloc(attr_count + 1, in mspro_block_read_attributes()
1028 sizeof(*msb->attr_group.attrs), in mspro_block_read_attributes()
1030 if (!msb->attr_group.attrs) { in mspro_block_read_attributes()
1050 msb->attr_group.attrs[cnt] = &s_attr->dev_attr.attr; in mspro_block_read_attributes()
1196 for (rc = 0; msb->attr_group.attrs[rc]; ++rc) { in mspro_block_init_disk()
1197 s_attr = mspro_from_sysfs_attr(msb->attr_group.attrs[rc]); in mspro_block_init_disk()
1277 if (msb->attr_group.attrs) { in mspro_block_data_clear()
1278 for (cnt = 0; msb->attr_group.attrs[cnt]; ++cnt) { in mspro_block_data_clear()
1280 .attrs[cnt]); in mspro_block_data_clear()
1284 kfree(msb->attr_group.attrs); in mspro_block_data_clear()
[all …]
/linux-4.4.14/arch/ia64/hp/common/
Dsba_iommu.c922 struct dma_attrs *attrs) in sba_map_page() argument
1008 struct dma_attrs *attrs) in sba_map_single_attrs() argument
1011 (unsigned long)addr & ~PAGE_MASK, size, dir, attrs); in sba_map_single_attrs()
1049 enum dma_data_direction dir, struct dma_attrs *attrs) in sba_unmap_page() argument
1118 enum dma_data_direction dir, struct dma_attrs *attrs) in sba_unmap_single_attrs() argument
1120 sba_unmap_page(dev, iova, size, dir, attrs); in sba_unmap_single_attrs()
1133 gfp_t flags, struct dma_attrs *attrs) in sba_alloc_coherent() argument
1194 dma_addr_t dma_handle, struct dma_attrs *attrs) in sba_free_coherent() argument
1445 struct dma_attrs *attrs);
1458 struct dma_attrs *attrs) in sba_map_sg_attrs() argument
[all …]
/linux-4.4.14/drivers/iio/pressure/
Dms5637.c116 .attrs = ms5637_attributes,
122 .attrs = &ms5637_attribute_group,
/linux-4.4.14/arch/sh/mm/
Dconsistent.c37 struct dma_attrs *attrs) in dma_generic_alloc_coherent() argument
69 struct dma_attrs *attrs) in dma_generic_free_coherent() argument
/linux-4.4.14/drivers/leds/
Dled-class-flash.c242 .attrs = led_flash_strobe_attrs,
246 .attrs = led_flash_timeout_attrs,
250 .attrs = led_flash_brightness_attrs,
254 .attrs = led_flash_fault_attrs,
/linux-4.4.14/drivers/firewire/
Dcore-device.c347 struct device_attribute *attrs, in init_fw_attribute_group() argument
353 for (j = 0; attrs[j].attr.name != NULL; j++) in init_fw_attribute_group()
354 group->attrs[j] = &attrs[j].attr; in init_fw_attribute_group()
360 group->attrs[j++] = &attr->attr; in init_fw_attribute_group()
363 group->attrs[j] = NULL; in init_fw_attribute_group()
366 group->group.attrs = group->attrs; in init_fw_attribute_group()
728 BUILD_BUG_ON(ARRAY_SIZE(unit->attribute_group.attrs) < in create_units()
1055 BUILD_BUG_ON(ARRAY_SIZE(device->attribute_group.attrs) < in fw_device_init()
/linux-4.4.14/drivers/base/power/
Dsysfs.c608 .attrs = power_attrs,
630 .attrs = wakeup_attrs,
645 .attrs = runtime_attrs,
654 .attrs = pm_qos_resume_latency_attrs,
663 .attrs = pm_qos_latency_tolerance_attrs,
673 .attrs = pm_qos_flags_attrs,
/linux-4.4.14/include/linux/phy/
Dphy.h67 struct phy_attrs attrs; member
124 return phy->attrs.bus_width; in phy_get_bus_width()
128 phy->attrs.bus_width = bus_width; in phy_set_bus_width()
/linux-4.4.14/drivers/iio/temperature/
Dtsys02d.c116 .attrs = tsys02d_attributes,
122 .attrs = &tsys02d_attribute_group,
/linux-4.4.14/arch/m68k/include/asm/
Ddma-mapping.h25 struct dma_attrs *attrs) in dma_alloc_attrs() argument
33 struct dma_attrs *attrs) in dma_free_attrs() argument
/linux-4.4.14/drivers/iio/light/
Dal3320a.c83 .attrs = al3320a_attributes,
174 .attrs = &al3320a_attribute_group,
Dtsl4531.c65 .attrs = tsl4531_attributes,
146 .attrs = &tsl4531_attribute_group,
/linux-4.4.14/Documentation/mmc/
D00-INDEX3 mmc-dev-attrs.txt
/linux-4.4.14/drivers/staging/iio/light/
Dtsl2x7x_core.c1632 .attrs = tsl2x7x_ALS_device_attrs,
1635 .attrs = tsl2x7x_PRX_device_attrs,
1638 .attrs = tsl2x7x_ALSPRX_device_attrs,
1641 .attrs = tsl2x7x_PRX2_device_attrs,
1644 .attrs = tsl2x7x_ALSPRX2_device_attrs,
1650 .attrs = tsl2X7X_ALS_event_attrs,
1654 .attrs = tsl2X7X_PRX_event_attrs,
1658 .attrs = tsl2X7X_ALSPRX_event_attrs,
1665 .attrs = &tsl2X7X_device_attr_group_tbl[ALS],
1676 .attrs = &tsl2X7X_device_attr_group_tbl[PRX],
[all …]
/linux-4.4.14/drivers/iio/trigger/
Diio-trig-sysfs.c74 .attrs = iio_sysfs_trig_attrs,
121 .attrs = iio_sysfs_trigger_attrs,
/linux-4.4.14/drivers/iio/chemical/
Dvz89x.c85 .attrs = vz89x_attributes,
196 .attrs = &vz89x_attrs_group,
/linux-4.4.14/drivers/media/usb/uvc/
Duvc_status.c103 char *attrs[3] = { "value", "info", "failure" }; in uvc_event_control() local
112 data[1], data[3], attrs[data[4]], len); in uvc_event_control()
/linux-4.4.14/drivers/staging/iio/frequency/
Dad9834.c302 .attrs = ad9834_attributes,
306 .attrs = ad9833_attributes,
310 .attrs = &ad9834_attribute_group,
315 .attrs = &ad9833_attribute_group,
/linux-4.4.14/fs/btrfs/
Dsysfs.c222 .attrs = btrfs_supported_feature_attrs,
483 struct attribute *attrs[2]; in addrm_unknown_feature_attrs() local
486 .attrs = attrs, in addrm_unknown_feature_attrs()
494 attrs[1] = NULL; in addrm_unknown_feature_attrs()
502 attrs[0] = &fa->kobj_attr.attr; in addrm_unknown_feature_attrs()
/linux-4.4.14/drivers/hid/
Dhid-sensor-custom.c39 struct attribute *attrs[HID_CUSTOM_TOTAL_ATTRS]; member
280 .attrs = enable_sensor_attrs,
608 sensor_inst->fields[i].attrs[j] = &device_attr->attr; in hid_sensor_custom_add_attributes()
611 sensor_inst->fields[i].attrs[j] = NULL; in hid_sensor_custom_add_attributes()
612 sensor_inst->fields[i].hid_custom_attribute_group.attrs = in hid_sensor_custom_add_attributes()
613 sensor_inst->fields[i].attrs; in hid_sensor_custom_add_attributes()
/linux-4.4.14/fs/reiserfs/
Dxattr.c333 struct iattr *attrs = data; in chown_one_xattr() local
334 int ia_valid = attrs->ia_valid; in chown_one_xattr()
342 attrs->ia_valid &= (ATTR_UID|ATTR_GID); in chown_one_xattr()
343 err = reiserfs_setattr(dentry, attrs); in chown_one_xattr()
344 attrs->ia_valid = ia_valid; in chown_one_xattr()
361 int reiserfs_chown_xattrs(struct inode *inode, struct iattr *attrs) in reiserfs_chown_xattrs() argument
363 int err = reiserfs_for_each_xattr(inode, chown_one_xattr, attrs); in reiserfs_chown_xattrs()
/linux-4.4.14/drivers/hwmon/pmbus/
Dpmbus_core.c813 void *new_attrs = krealloc(data->group.attrs, in pmbus_add_attribute()
818 data->group.attrs = new_attrs; in pmbus_add_attribute()
822 data->group.attrs[data->num_attributes++] = attr; in pmbus_add_attribute()
823 data->group.attrs[data->num_attributes] = NULL; in pmbus_add_attribute()
1070 const struct pmbus_sensor_attr *attrs, in pmbus_add_sensor_attrs() argument
1081 pages = attrs->paged ? info->pages : 1; in pmbus_add_sensor_attrs()
1083 if (!(info->func[page] & attrs->func)) in pmbus_add_sensor_attrs()
1087 attrs); in pmbus_add_sensor_attrs()
1092 attrs++; in pmbus_add_sensor_attrs()
1926 kfree(data->group.attrs); in pmbus_do_probe()
[all …]
/linux-4.4.14/drivers/net/wimax/i2400m/
Dsysfs.c79 .attrs = i2400m_dev_attrs,
/linux-4.4.14/fs/ocfs2/cluster/
Dsys.c52 .attrs = o2cb_attrs,
/linux-4.4.14/drivers/iio/humidity/
Dhtu21.c171 .attrs = htu21_attributes,
177 .attrs = &htu21_attribute_group,
/linux-4.4.14/drivers/rapidio/
Drio-sysfs.c115 .attrs = rio_dev_attrs,
337 .attrs = rio_bus_attrs,
377 .attrs = rio_mport_attrs,
/linux-4.4.14/drivers/usb/core/
Dsysfs.c580 .attrs = usb2_hardware_lpm_attr,
590 .attrs = usb3_hardware_lpm_attr,
602 .attrs = power_attrs,
764 .attrs = dev_attrs,
797 .attrs = dev_string_attrs,
1029 .attrs = intf_attrs,
1053 .attrs = intf_assoc_attrs,
/linux-4.4.14/drivers/gpu/drm/msm/
Dmsm_drv.c222 DEFINE_DMA_ATTRS(attrs); in msm_unload()
223 dma_set_attr(DMA_ATTR_NO_KERNEL_MAPPING, &attrs); in msm_unload()
226 priv->vram.paddr, &attrs); in msm_unload()
304 DEFINE_DMA_ATTRS(attrs); in msm_init_vram()
311 dma_set_attr(DMA_ATTR_NO_KERNEL_MAPPING, &attrs); in msm_init_vram()
312 dma_set_attr(DMA_ATTR_WRITE_COMBINE, &attrs); in msm_init_vram()
318 &priv->vram.paddr, GFP_KERNEL, &attrs); in msm_init_vram()
/linux-4.4.14/arch/powerpc/platforms/pseries/
Dpower.c65 .attrs = g,

1234