Lines Matching +full:array +full:- +full:nest
1 /* SPDX-License-Identifier: GPL-2.0-only */
14 const struct nlattr *nest, struct net *net,
28 * ethnl_strz_size() - calculate attribute length for fixed size string
39 * ethnl_put_strz() - put string attribute with fixed size string
56 return -EMSGSIZE; in ethnl_put_strz()
64 * ethnl_update_u32() - update u32 value from NLA_U32 attribute
90 * ethnl_update_u8() - update u8 value from NLA_U8 attribute
116 * ethnl_update_bool32() - update u32 used as bool from NLA_U8 attribute
142 * ethnl_update_bool() - updateb bool used as bool from NLA_U8 attribute
168 * ethnl_update_binary() - update binary data from NLA_BINARY attribute
194 * ethnl_update_bitfield32() - update u32 value from NLA_BITFIELD32 attribute
221 * ethnl_reply_header_size() - total size of reply header
250 * struct ethnl_req_info - base type of request information for GET requests
271 netdev_put(req_info->dev, &req_info->dev_tracker); in ethnl_parse_header_dev_put()
275 * ethnl_req_get_phydev() - Gets the phy_device targeted by this request,
278 * @tb: The netlink attributes array, for error reporting.
297 * struct ethnl_reply_data - base type of reply data for GET requests
327 * struct ethnl_request_ops - unified handling of GET and SET requests
333 * @allow_nodev_do: allow non-dump request with no device identification
357 * ->reply_size() estimated.
361 * structure which were allocated by ->prepare_data(). When processing
362 * dump requests, ->cleanup() is called for each message.
366 * - 0 if the operation is a noop for the device (rare)
367 * - 1 if operation should proceed to calling @set
368 * - negative errno on errors
372 * - 0 if no configuration has changed
373 * - 1 if configuration changed and notification should be generated
374 * - negative errno on errors
378 * structure is to be added to ðnl_default_requests array and generic