| /linux-6.15/tools/lib/thermal/ |
| H A D | events.c | 25 struct nlattr *attrs[THERMAL_GENL_ATTR_MAX + 1]; in handle_thermal_event() local 29 genlmsg_parse(nlh, 0, attrs, THERMAL_GENL_ATTR_MAX, NULL); in handle_thermal_event() 43 nla_get_u32(attrs[THERMAL_GENL_ATTR_TZ_ID]), arg); in handle_thermal_event() 56 nla_get_u32(attrs[THERMAL_GENL_ATTR_TZ_TRIP_ID]), in handle_thermal_event() 57 nla_get_u32(attrs[THERMAL_GENL_ATTR_TZ_TRIP_TYPE]), in handle_thermal_event() 58 nla_get_u32(attrs[THERMAL_GENL_ATTR_TZ_TRIP_TEMP]), in handle_thermal_event() 63 nla_get_u32(attrs[THERMAL_GENL_ATTR_TZ_TRIP_ID]), in handle_thermal_event() 79 nla_get_u32(attrs[THERMAL_GENL_ATTR_TZ_TRIP_ID]), in handle_thermal_event() 84 nla_get_u32(attrs[THERMAL_GENL_ATTR_CDEV_ID]), in handle_thermal_event() 113 nla_get_u32(attrs[THERMAL_GENL_ATTR_TZ_TEMP]), in handle_thermal_event() [all …]
|
| /linux-6.15/net/ieee802154/ |
| H A D | nl-mac.c | 149 if (info->attrs[IEEE802154_ATTR_DEV_NAME]) { in ieee802154_nl_get_dev() 180 if (!info->attrs[IEEE802154_ATTR_CHANNEL] || in ieee802154_associate_req() 184 !info->attrs[IEEE802154_ATTR_CAPABILITY]) in ieee802154_associate_req() 223 if (!info->attrs[IEEE802154_ATTR_STATUS] || in ieee802154_associate_resp() 258 !info->attrs[IEEE802154_ATTR_REASON]) in ieee802154_disassociate_req() 306 !info->attrs[IEEE802154_ATTR_SF_ORD] || in ieee802154_start_req() 372 !info->attrs[IEEE802154_ATTR_DURATION]) in ieee802154_scan_req() 496 if (info->attrs[IEEE802154_ATTR_TXPOWER]) in ieee802154_set_macparams() 502 if (info->attrs[IEEE802154_ATTR_CCA_MODE]) in ieee802154_set_macparams() 545 if (!info->attrs[IEEE802154_ATTR_PAN_ID]) in ieee802154_llsec_parse_key_id() [all …]
|
| H A D | nl802154.c | 101 if (!attrs[NL802154_ATTR_WPAN_PHY] && in __cfg802154_rdev_from_attrs() 102 !attrs[NL802154_ATTR_IFINDEX] && in __cfg802154_rdev_from_attrs() 103 !attrs[NL802154_ATTR_WPAN_DEV]) in __cfg802154_rdev_from_attrs() 106 if (attrs[NL802154_ATTR_WPAN_PHY]) in __cfg802154_rdev_from_attrs() 110 if (attrs[NL802154_ATTR_WPAN_DEV]) { in __cfg802154_rdev_from_attrs() 134 if (attrs[NL802154_ATTR_IFINDEX]) { in __cfg802154_rdev_from_attrs() 266 info->info.attrs); in nl802154_prepare_wpan_dev_dump() 573 struct nlattr **tb = info->info.attrs; in nl802154_dump_wpan_phy_parse() 1831 if (!attrs[NL802154_DEV_ADDR_ATTR_PAN_ID] || !attrs[NL802154_DEV_ADDR_ATTR_MODE]) in ieee802154_llsec_parse_dev_addr() 2099 !attrs[NL802154_KEY_ATTR_BYTES]) in nl802154_add_llsec_key() [all …]
|
| /linux-6.15/drivers/infiniband/core/ |
| H A D | uverbs_std_types_device.c | 21 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER() 36 uverbs_fill_udata(attrs, &attrs->ucore, UVERBS_ATTR_CORE_IN, in UVERBS_HANDLER() 43 attrs->uobject = NULL; in UVERBS_HANDLER() 44 rc = method_elm->handler(attrs); in UVERBS_HANDLER() 45 if (attrs->uobject) in UVERBS_HANDLER() 47 !rc, attrs); in UVERBS_HANDLER() 123 handles = gather_objects_handle(attrs->ufile, uapi_object, attrs, in UVERBS_HANDLER() 234 kfree(attrs->context); in UVERBS_HANDLER() 235 attrs->context = NULL; in UVERBS_HANDLER() 283 ret = uverbs_copy_to(attrs, in copy_gid_entries_to_user() [all …]
|
| H A D | uverbs_std_types_mr.c | 41 struct uverbs_attr_bundle *attrs) in uverbs_free_mr() argument 44 &attrs->driver_udata); in uverbs_free_mr() 48 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER() 80 attrs); in UVERBS_HANDLER() 84 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER() 157 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER() 187 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER() 203 ret = uverbs_copy_from(&offset, attrs, in UVERBS_HANDLER() 213 ret = uverbs_copy_from(&iova, attrs, in UVERBS_HANDLER() 221 ret = uverbs_copy_from(&fd, attrs, in UVERBS_HANDLER() [all …]
|
| H A D | uverbs_cmd.c | 143 iter->end = attrs->ucore.inbuf + attrs->ucore.inlen; in uverbs_request_start() 193 fd, attrs); in _ib_uverbs_lookup_comp_file() 828 attrs); in ib_uverbs_rereg_mr() 1359 attrs); in create_qp() 1413 attrs); in create_qp() 1788 attrs); in modify_qp() 2695 attrs); in kern_spec_to_ib_spec_action() 2713 attrs); in kern_spec_to_ib_spec_action() 3409 attrs); in __uverbs_create_xsrq() 3516 return __uverbs_create_xsrq(attrs, &xcmd, &attrs->driver_udata); in ib_uverbs_create_srq() [all …]
|
| H A D | rdma_core.c | 140 attrs); in uverbs_destroy_uobject() 234 ret = uobj_destroy(uobj, attrs); in __uobj_get_destroy() 266 if (!attrs->context) { in alloc_uobj() 272 attrs->context = ucontext; in alloc_uobj() 283 uobj->context = attrs->context; in alloc_uobj() 414 if (attrs) in rdma_lookup_get_uobject() 415 attrs->context = uobj->context; in rdma_lookup_get_uobject() 431 uobj = alloc_uobj(attrs, obj); in alloc_begin_idr_uobject() 462 uobj = alloc_uobj(attrs, obj); in alloc_begin_fd_uobject() 707 uobj, RDMA_REMOVE_ABORT, attrs); in rdma_alloc_abort_uobject() [all …]
|
| H A D | uverbs_std_types_qp.c | 13 struct uverbs_attr_bundle *attrs) in uverbs_free_qp() argument 83 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER() 115 if (uverbs_attr_is_valid(attrs, in UVERBS_HANDLER() 117 uverbs_attr_is_valid(attrs, in UVERBS_HANDLER() 119 uverbs_attr_is_valid(attrs, in UVERBS_HANDLER() 121 uverbs_attr_is_valid(attrs, in UVERBS_HANDLER() 144 if (uverbs_attr_is_valid(attrs, in UVERBS_HANDLER() 146 (uverbs_attr_is_valid(attrs, in UVERBS_HANDLER() 151 pd = uverbs_attr_get_obj(attrs, in UVERBS_HANDLER() 208 if (uverbs_attr_is_valid(attrs, in UVERBS_HANDLER() [all …]
|
| H A D | uverbs_std_types_wq.c | 12 struct uverbs_attr_bundle *attrs) in uverbs_free_wq() argument 19 ret = ib_destroy_wq_user(wq, &attrs->driver_udata); in uverbs_free_wq() 28 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER() 42 ret = uverbs_get_flags32(&wq_init_attr.create_flags, attrs, in UVERBS_HANDLER() 49 ret = uverbs_copy_from(&wq_init_attr.max_sge, attrs, in UVERBS_HANDLER() 52 ret = uverbs_copy_from(&wq_init_attr.max_wr, attrs, in UVERBS_HANDLER() 55 ret = uverbs_copy_from(&user_handle, attrs, in UVERBS_HANDLER() 58 ret = uverbs_get_const(&wq_init_attr.wq_type, attrs, in UVERBS_HANDLER() 66 obj->uevent.event_file = ib_uverbs_get_async_event(attrs, in UVERBS_HANDLER() 71 wq_init_attr.wq_context = attrs->ufile; in UVERBS_HANDLER() [all …]
|
| H A D | uverbs_std_types_srq.c | 12 struct uverbs_attr_bundle *attrs) in uverbs_free_srq() argument 37 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER() 50 ret = uverbs_copy_from(&attr.attr.max_sge, attrs, in UVERBS_HANDLER() 53 ret = uverbs_copy_from(&attr.attr.max_wr, attrs, in UVERBS_HANDLER() 59 ret = uverbs_copy_from(&user_handle, attrs, in UVERBS_HANDLER() 62 ret = uverbs_get_const(&attr.srq_type, attrs, in UVERBS_HANDLER() 68 attr.ext.cq = uverbs_attr_get_obj(attrs, in UVERBS_HANDLER() 76 xrcd_uobj = uverbs_attr_get_uobject(attrs, in UVERBS_HANDLER() 90 attrs, in UVERBS_HANDLER() 129 ret = uverbs_copy_to(attrs, in UVERBS_HANDLER() [all …]
|
| H A D | uverbs_std_types_cq.c | 40 struct uverbs_attr_bundle *attrs) in uverbs_free_cq() argument 48 ret = ib_destroy_cq_user(cq, &attrs->driver_udata); in uverbs_free_cq() 62 struct uverbs_attr_bundle *attrs) in UVERBS_HANDLER() 67 struct ib_device *ib_dev = attrs->context->device; in UVERBS_HANDLER() 78 ret = uverbs_copy_from(&attr.comp_vector, attrs, in UVERBS_HANDLER() 81 ret = uverbs_copy_from(&attr.cqe, attrs, in UVERBS_HANDLER() 84 ret = uverbs_copy_from(&user_handle, attrs, in UVERBS_HANDLER() 89 ret = uverbs_get_flags32(&attr.flags, attrs, in UVERBS_HANDLER() 105 attrs, UVERBS_ATTR_CREATE_CQ_EVENT_FD); in UVERBS_HANDLER() 131 ret = ib_dev->ops.create_cq(cq, &attr, attrs); in UVERBS_HANDLER() [all …]
|
| /linux-6.15/include/trace/events/ |
| H A D | dma.h | 26 __print_flags(attrs, "|", \ 56 __entry->attrs = attrs; 95 __entry->attrs = attrs; 118 unsigned long attrs), 137 __entry->attrs = attrs; 154 unsigned long attrs), \ 187 __entry->attrs = attrs; 222 __entry->attrs = attrs; 306 __entry->attrs = attrs; 346 __entry->attrs = attrs; [all …]
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| H A D | ipsec.c | 278 src = attrs->dmac; in mlx5e_ipsec_init_macs() 279 dst = attrs->smac; in mlx5e_ipsec_init_macs() 283 src = attrs->smac; in mlx5e_ipsec_init_macs() 284 dst = attrs->dmac; in mlx5e_ipsec_init_macs() 298 attrs->drop = true; in mlx5e_ipsec_init_macs() 326 memset(attrs, 0, sizeof(*attrs)); in mlx5e_ipsec_build_accel_xfrm_attrs() 389 memcpy(&attrs->addrs.daddr, x->id.daddr.a6, sizeof(attrs->addrs.daddr)); in mlx5e_ipsec_build_accel_xfrm_attrs() 573 attrs = &((struct mlx5e_ipsec_sa_entry *)work->data)->attrs; in mlx5e_ipsec_modify_state() 602 attrs = &sa_entry->attrs; in mlx5e_ipsec_handle_netdev_event() 867 attrs = &sa_entry->attrs; in mlx5e_ipsec_netevent_event() [all …]
|
| /linux-6.15/drivers/soc/aspeed/ |
| H A D | aspeed-socinfo.c | 79 struct soc_device_attribute *attrs; in aspeed_socinfo_init() local 112 attrs = kzalloc(sizeof(*attrs), GFP_KERNEL); in aspeed_socinfo_init() 113 if (!attrs) in aspeed_socinfo_init() 138 soc_dev = soc_device_register(attrs); in aspeed_socinfo_init() 140 kfree(attrs->machine); in aspeed_socinfo_init() 141 kfree(attrs->soc_id); in aspeed_socinfo_init() 142 kfree(attrs->serial_number); in aspeed_socinfo_init() 143 kfree(attrs); in aspeed_socinfo_init() 148 attrs->family, in aspeed_socinfo_init() 149 attrs->revision, in aspeed_socinfo_init() [all …]
|
| /linux-6.15/drivers/net/wireguard/ |
| H A D | netlink.c | 57 if (!attrs[WGDEVICE_A_IFINDEX] == !attrs[WGDEVICE_A_IFNAME]) in lookup_interface() 59 if (attrs[WGDEVICE_A_IFINDEX]) in lookup_interface() 62 else if (attrs[WGDEVICE_A_IFNAME]) in lookup_interface() 335 if (!attrs[WGALLOWEDIP_A_FAMILY] || !attrs[WGALLOWEDIP_A_IPADDR] || in set_allowedip() 365 if (attrs[WGPEER_A_PUBLIC_KEY] && in set_peer() 374 if (attrs[WGPEER_A_FLAGS]) in set_peer() 436 if (attrs[WGPEER_A_ENDPOINT]) { in set_peer() 454 if (attrs[WGPEER_A_ALLOWEDIPS]) { in set_peer() 487 if (attrs[WGPEER_A_PRESHARED_KEY]) in set_peer() 507 if (info->attrs[WGDEVICE_A_FLAGS]) in wg_set_device() [all …]
|
| /linux-6.15/net/devlink/ |
| H A D | port.c | 231 struct devlink_port_attrs *attrs = &devlink_port->attrs; in devlink_nl_port_attrs_put() local 235 if (attrs->lanes) { in devlink_nl_port_attrs_put() 276 if (!attrs->split) in devlink_nl_port_attrs_put() 1339 struct devlink_port_attrs *attrs = &devlink_port->attrs; in __devlink_port_attrs_set() local 1366 devlink_port->attrs = *attrs; in devlink_port_attrs_set() 1370 WARN_ON(attrs->splittable && attrs->split); in devlink_port_attrs_set() 1385 struct devlink_port_attrs *attrs = &devlink_port->attrs; in devlink_port_attrs_pci_pf_set() local 1413 struct devlink_port_attrs *attrs = &devlink_port->attrs; in devlink_port_attrs_pci_vf_set() local 1441 struct devlink_port_attrs *attrs = &devlink_port->attrs; in devlink_port_attrs_pci_sf_set() local 1519 struct devlink_port_attrs *attrs = &devlink_port->attrs; in __devlink_port_phys_port_name_get() local [all …]
|
| /linux-6.15/tools/testing/selftests/bpf/progs/ |
| H A D | test_tcp_custom_syncookie.c | 273 ctx->attrs.sack_ok = 1; in tcp_parse_option() 297 if (!ctx->attrs.wscale_ok || ctx->attrs.snd_wscale != 7) in tcp_validate_sysctl() 303 if (!ctx->attrs.sack_ok) in tcp_validate_sysctl() 352 if (ctx->attrs.wscale_ok) in tcp_prepare_cookie() 355 if (ctx->attrs.sack_ok) in tcp_prepare_cookie() 369 ctx->attrs.mss); in tcp_write_options() 371 if (ctx->attrs.wscale_ok) in tcp_write_options() 378 if (ctx->attrs.sack_ok) in tcp_write_options() 495 ctx->attrs.rcv_wscale = ctx->attrs.snd_wscale; in tcp_validate_cookie() 496 ctx->attrs.wscale_ok = ctx->attrs.snd_wscale == BPF_SYNCOOKIE_WSCALE_MASK; in tcp_validate_cookie() [all …]
|
| /linux-6.15/Documentation/netlink/specs/ |
| H A D | nftables.yaml | 231 name: empty-attrs 237 name: batch-attrs 244 name: table-attrs 272 name: chain-attrs 378 name: rule-attrs 433 name: expr-attrs 457 name: set-attrs 652 name: gen-attrs 667 name: obj-attrs 707 name: quota-attrs [all …]
|
| /linux-6.15/drivers/gpu/drm/msm/registers/ |
| H A D | gen_header.py | 281 if "name" in attrs: 302 if "index" in attrs: 307 if "usage" in attrs: 466 if "pos" in attrs: 468 elif "high" in attrs and "low" in attrs: 480 if "shr" in attrs: 603 if "type" in attrs and attrs["type"] in self.bitsets: 673 index_type = self.enums[attrs["index"]] if "index" in attrs else None 679 if "inline" in attrs and attrs["inline"] == "yes": 685 self.parse_field(attrs["name"], attrs) [all …]
|
| /linux-6.15/net/l2tp/ |
| H A D | l2tp_netlink.c | 55 if (info->attrs[L2TP_ATTR_IFNAME]) { in l2tp_nl_session_get() 59 (info->attrs[L2TP_ATTR_CONN_ID])) { in l2tp_nl_session_get() 161 if (attrs[L2TP_ATTR_UDP_SPORT]) in l2tp_nl_cmd_tunnel_create_get_addr() 163 if (attrs[L2TP_ATTR_UDP_DPORT]) in l2tp_nl_cmd_tunnel_create_get_addr() 169 if (attrs[L2TP_ATTR_IP6_SADDR] && attrs[L2TP_ATTR_IP6_DADDR]) { in l2tp_nl_cmd_tunnel_create_get_addr() 177 if (attrs[L2TP_ATTR_IP_SADDR] && attrs[L2TP_ATTR_IP_DADDR]) { in l2tp_nl_cmd_tunnel_create_get_addr() 195 struct nlattr **attrs = info->attrs; in l2tp_nl_cmd_tunnel_create() local 197 if (!attrs[L2TP_ATTR_CONN_ID]) { in l2tp_nl_cmd_tunnel_create() 215 if (!attrs[L2TP_ATTR_ENCAP_TYPE]) { in l2tp_nl_cmd_tunnel_create() 225 if (attrs[L2TP_ATTR_FD]) { in l2tp_nl_cmd_tunnel_create() [all …]
|
| /linux-6.15/kernel/dma/ |
| H A D | mapping.c | 37 unsigned long attrs; member 45 this->attrs); in dmam_release() 112 dr->attrs = attrs; in dmam_alloc_attrs() 176 attrs); in dma_map_page_attrs() 490 size, attrs); in dma_get_sgtable_attrs() 493 size, attrs); in dma_get_sgtable_attrs() 557 attrs); in dma_mmap_attrs() 560 attrs); in dma_mmap_attrs() 625 attrs); in dma_alloc_attrs() 630 flag, attrs); in dma_alloc_attrs() [all …]
|
| /linux-6.15/net/tipc/ |
| H A D | net.c | 169 struct nlattr *attrs; in __tipc_nl_add_net() local 178 if (!attrs) in __tipc_nl_add_net() 187 nla_nest_end(msg->skb, attrs); in __tipc_nl_add_net() 193 nla_nest_cancel(msg->skb, attrs); in __tipc_nl_add_net() 232 if (!info->attrs[TIPC_NLA_NET]) in __tipc_nl_net_set() 236 info->attrs[TIPC_NLA_NET], in __tipc_nl_net_set() 246 if (attrs[TIPC_NLA_NET_ID]) { in __tipc_nl_net_set() 256 if (attrs[TIPC_NLA_NET_ADDR]) { in __tipc_nl_net_set() 294 struct nlattr *attrs; in __tipc_nl_addr_legacy_get() local 303 if (!attrs) in __tipc_nl_addr_legacy_get() [all …]
|
| /linux-6.15/net/netlabel/ |
| H A D | netlabel_mgmt.c | 92 if (info->attrs[NLBL_MGMT_A_DOMAIN]) { in netlbl_mgmt_add_common() 115 if (!info->attrs[NLBL_MGMT_A_CV4DOI]) in netlbl_mgmt_add_common() 127 if (!info->attrs[NLBL_MGMT_A_CLPDOI]) in netlbl_mgmt_add_common() 146 if (info->attrs[NLBL_MGMT_A_IPV4ADDR]) { in netlbl_mgmt_add_common() 424 if ((!info->attrs[NLBL_MGMT_A_DOMAIN]) || in netlbl_mgmt_add() 426 (info->attrs[NLBL_MGMT_A_IPV4ADDR] && in netlbl_mgmt_add() 427 info->attrs[NLBL_MGMT_A_IPV6ADDR]) || in netlbl_mgmt_add() 428 (info->attrs[NLBL_MGMT_A_IPV4MASK] && in netlbl_mgmt_add() 456 if (!info->attrs[NLBL_MGMT_A_DOMAIN]) in netlbl_mgmt_remove() 549 (info->attrs[NLBL_MGMT_A_IPV4ADDR] && in netlbl_mgmt_adddef() [all …]
|
| /linux-6.15/fs/kernfs/ |
| H A D | inode.c | 70 struct kernfs_iattrs *attrs; in __kernfs_setattr() local 73 attrs = kernfs_iattrs(kn); in __kernfs_setattr() 74 if (!attrs) in __kernfs_setattr() 142 struct kernfs_iattrs *attrs; in kernfs_iop_listxattr() local 144 attrs = kernfs_iattrs(kn); in kernfs_iop_listxattr() 145 if (!attrs) in kernfs_iop_listxattr() 172 if (attrs) in kernfs_refresh_inode() 299 if (!attrs) in kernfs_xattr_get() 310 if (!attrs) in kernfs_xattr_set() 417 attrs = kernfs_iattrs(kn); in kernfs_vfs_user_xattr_set() [all …]
|
| /linux-6.15/net/wireless/ |
| H A D | nl80211.c | 3362 struct nlattr **attrs = info->attrs; in _nl80211_parse_chandef() local 3644 info->attrs); in nl80211_set_wiphy() 5352 if (!attrs[attr]) in nl80211_parse_tx_bitrate_mask() 9169 if (!attrs[NL80211_ATTR_MAC] && !attrs[NL80211_ATTR_MAC_MASK]) { in nl80211_parse_random_mac() 9179 if (!attrs[NL80211_ATTR_MAC] || !attrs[NL80211_ATTR_MAC_MASK]) in nl80211_parse_random_mac() 10042 info->attrs, in nl80211_start_sched_scan() 11106 if (!attrs[NL80211_ATTR_MAC] || !attrs[NL80211_ATTR_WIPHY_FREQ]) in nl80211_assoc_bss() 11147 if (!attrs) in nl80211_process_links() 11902 info->attrs); in nl80211_testmode_do() 15563 if (!info->attrs[NL80211_ATTR_TSID] || !info->attrs[NL80211_ATTR_MAC]) in nl80211_del_tx_ts() [all …]
|