Home
last modified time | relevance | path

Searched +refs:add +refs:addr +refs:attrs (Results 1 – 25 of 30) sorted by relevance

12

/linux-6.12.1/drivers/s390/net/
Dqeth_l3_sys.c20 enum qeth_prot_versions proto, u8 *addr) in qeth_l3_string_to_ipaddr() argument
24 if ((proto == QETH_PROT_IPV4 && !in4_pton(buf, -1, addr, -1, &end)) || in qeth_l3_string_to_ipaddr()
25 (proto == QETH_PROT_IPV6 && !in6_pton(buf, -1, addr, -1, &end))) in qeth_l3_string_to_ipaddr()
280 .attrs = qeth_l3_device_attrs,
378 qeth_l3_ipaddr_to_string(proto, ipatoe->addr, addr_str); in qeth_l3_dev_ipato_add_show()
396 u8 *addr, unsigned int *mask_bits) in qeth_l3_parse_ipatoe() argument
408 rc = qeth_l3_string_to_ipaddr(buf, proto, addr); in qeth_l3_parse_ipatoe()
427 u8 addr[16]; in qeth_l3_dev_ipato_add_store() local
430 rc = qeth_l3_parse_ipatoe(buf, proto, addr, &mask_bits); in qeth_l3_dev_ipato_add_store()
439 memcpy(ipatoe->addr, addr, (proto == QETH_PROT_IPV4) ? 4 : 16); in qeth_l3_dev_ipato_add_store()
[all …]
/linux-6.12.1/net/rds/
Dib.c138 if (!(device->attrs.device_cap_flags & IB_DEVICE_MEM_MGT_EXTENSIONS)) in rds_ib_add_one()
153 rds_ibdev->max_wrs = device->attrs.max_qp_wr; in rds_ib_add_one()
154 rds_ibdev->max_sge = min(device->attrs.max_send_sge, RDS_IB_MAX_SGE); in rds_ib_add_one()
157 !!(device->attrs.kernel_cap_flags & in rds_ib_add_one()
159 !!(device->attrs.odp_caps.per_transport_caps.rc_odp_caps & in rds_ib_add_one()
161 !!(device->attrs.odp_caps.per_transport_caps.rc_odp_caps & in rds_ib_add_one()
164 rds_ibdev->max_1m_mrs = device->attrs.max_mr ? in rds_ib_add_one()
165 min_t(unsigned int, (device->attrs.max_mr / 2), in rds_ib_add_one()
168 rds_ibdev->max_8k_mrs = device->attrs.max_mr ? in rds_ib_add_one()
169 min_t(unsigned int, ((device->attrs.max_mr / 2) * RDS_MR_8K_SCALE), in rds_ib_add_one()
[all …]
/linux-6.12.1/net/netfilter/ipvs/
Dip_vs_ctl.c73 const struct in6_addr *addr) in __ip_vs_addr_is_local_v6() argument
76 .daddr = *addr, in __ip_vs_addr_is_local_v6()
315 const union nf_inet_addr *addr, __be16 port) in ip_vs_svc_hashkey() argument
318 __be32 addr_fold = addr->ip; in ip_vs_svc_hashkey()
323 addr_fold = addr->ip6[0]^addr->ip6[1]^ in ip_vs_svc_hashkey()
324 addr->ip6[2]^addr->ip6[3]; in ip_vs_svc_hashkey()
361 &svc->addr, svc->port); in ip_vs_svc_hash()
419 && ip_vs_addr_equal(af, &svc->addr, vaddr) in __ip_vs_service_find()
531 IP_VS_DBG_ADDR(svc->af, &svc->addr), in __ip_vs_svc_put()
542 const union nf_inet_addr *addr, in ip_vs_rs_hashkey() argument
[all …]
/linux-6.12.1/arch/powerpc/perf/
Dimc-pmu.c78 .attrs = imc_format_attrs,
97 .attrs = trace_imc_format_attrs,
131 .attrs = imc_pmu_cpumask_attrs,
224 struct attribute **attrs, *dev_str; in update_events_in_group() local
291 attrs = kcalloc(((ct * 3) + 1), sizeof(struct attribute *), GFP_KERNEL); in update_events_in_group()
292 if (!attrs) { in update_events_in_group()
299 attr_group->attrs = attrs; in update_events_in_group()
308 attrs[j++] = dev_str; in update_events_in_group()
317 attrs[j++] = dev_str; in update_events_in_group()
328 attrs[j++] = dev_str; in update_events_in_group()
[all …]
Dcore-book3s.c270 unsigned long addr; in perf_get_misc_flags() local
302 addr = siar ? siar : regs->nip; in perf_get_misc_flags()
303 if (!is_kernel_addr(addr)) in perf_get_misc_flags()
456 static __u64 power_pmu_bhrb_to(u64 addr) in power_pmu_bhrb_to() argument
461 if (is_kernel_addr(addr)) { in power_pmu_bhrb_to()
462 if (copy_from_kernel_nofault(&instr, (void *)addr, in power_pmu_bhrb_to()
470 if (copy_from_user_nofault(&instr, (unsigned int __user *)addr, in power_pmu_bhrb_to()
479 return target - (unsigned long)&instr + addr; in power_pmu_bhrb_to()
486 u64 addr; in power_pmu_bhrb_read() local
498 addr = val & BHRB_EA; in power_pmu_bhrb_read()
[all …]
/linux-6.12.1/drivers/net/wireless/virtual/
Dmac80211_hwsim.c237 vif, vp->magic, vif->addr, vif->type, vif->p2p); in hwsim_check_magic()
782 static struct mac80211_hwsim_data *get_hwsim_data_ref_from_addr(const u8 *addr) in get_hwsim_data_ref_from_addr() argument
784 return rhashtable_lookup_fast(&hwsim_radios_rht, addr, hwsim_rht_params); in get_hwsim_data_ref_from_addr()
1296 const u8 *addr) in mac80211_hwsim_monitor_ack() argument
1326 memcpy(hdr11->addr1, addr, ETH_ALEN); in mac80211_hwsim_monitor_ack()
1338 u8 addr[ETH_ALEN]; member
1348 if (memcmp(mac, md->addr, ETH_ALEN) == 0) { in mac80211_hwsim_addr_iter()
1361 if (memcmp(conf->addr, md->addr, ETH_ALEN) == 0) { in mac80211_hwsim_addr_iter()
1369 const u8 *addr) in mac80211_hwsim_addr_match() argument
1375 if (data->scanning && memcmp(addr, data->scan_addr, ETH_ALEN) == 0) in mac80211_hwsim_addr_match()
[all …]
/linux-6.12.1/arch/arc/kernel/
Dperf_event.c201 struct attribute **attrs; member
224 static int callchain_trace(unsigned int addr, void *data) in callchain_trace() argument
229 perf_callchain_store(entry, addr); in callchain_trace()
643 .attrs = arc_pmu_format_attrs,
672 arc_pmu->attrs[j] = &(arc_pmu->attr[j].attr.attr); in arc_pmu_add_raw_event_attr()
682 arc_pmu->attrs = devm_kmalloc_array(dev, arc_pmu->n_events + 1, in arc_pmu_raw_alloc()
683 sizeof(*arc_pmu->attrs), GFP_KERNEL | __GFP_ZERO); in arc_pmu_raw_alloc()
684 if (!arc_pmu->attrs) in arc_pmu_raw_alloc()
786 arc_pmu_events_attr_gr.attrs = arc_pmu->attrs; in arc_pmu_device_probe()
794 .add = arc_pmu_add, in arc_pmu_device_probe()
/linux-6.12.1/fs/smb/server/
Dtransport_rdma.c269 ib_dma_unmap_single(t->cm_id->device, recvmsg->sge.addr, in put_recvmsg()
295 ib_dma_unmap_single(t->cm_id->device, recvmsg->sge.addr, in put_empty_recvmsg()
481 msg->sge[0].addr, msg->sge[0].length, in smb_direct_free_sendmsg()
485 msg->sge[i].addr, msg->sge[i].length, in smb_direct_free_sendmsg()
558 ib_dma_sync_single_for_cpu(wc->qp->device, recvmsg->sge.addr, in recv_done()
645 recvmsg->sge.addr = ib_dma_map_single(t->cm_id->device, in smb_direct_post_recv()
648 ret = ib_dma_mapping_error(t->cm_id->device, recvmsg->sge.addr); in smb_direct_post_recv()
664 recvmsg->sge.addr, recvmsg->sge.length, in smb_direct_post_recv()
1061 sendmsg->sge[0].addr = ib_dma_map_single(t->cm_id->device, in smb_direct_create_header()
1065 ret = ib_dma_mapping_error(t->cm_id->device, sendmsg->sge[0].addr); in smb_direct_create_header()
[all …]
/linux-6.12.1/net/wireless/
Dnl80211.c68 struct net *netns, struct nlattr **attrs) in __cfg80211_wdev_from_attrs() argument
71 bool have_ifidx = attrs[NL80211_ATTR_IFINDEX]; in __cfg80211_wdev_from_attrs()
72 bool have_wdev_id = attrs[NL80211_ATTR_WDEV]; in __cfg80211_wdev_from_attrs()
81 ifidx = nla_get_u32(attrs[NL80211_ATTR_IFINDEX]); in __cfg80211_wdev_from_attrs()
83 wdev_id = nla_get_u64(attrs[NL80211_ATTR_WDEV]); in __cfg80211_wdev_from_attrs()
140 __cfg80211_rdev_from_attrs(struct net *netns, struct nlattr **attrs) in __cfg80211_rdev_from_attrs() argument
147 if (!attrs[NL80211_ATTR_WIPHY] && in __cfg80211_rdev_from_attrs()
148 !attrs[NL80211_ATTR_IFINDEX] && in __cfg80211_rdev_from_attrs()
149 !attrs[NL80211_ATTR_WDEV]) in __cfg80211_rdev_from_attrs()
152 if (attrs[NL80211_ATTR_WIPHY]) in __cfg80211_rdev_from_attrs()
[all …]
/linux-6.12.1/drivers/perf/
Dthunderx2_pmu.c157 .attrs = l3c_pmu_format_attrs,
162 .attrs = dmc_pmu_format_attrs,
167 .attrs = ccpi2_pmu_format_attrs,
235 .attrs = l3c_pmu_events_attrs,
240 .attrs = dmc_pmu_events_attrs,
245 .attrs = ccpi2_pmu_events_attrs,
267 .attrs = tx2_pmu_cpumask_attrs,
294 static inline u32 reg_readl(unsigned long addr) in reg_readl() argument
296 return readl((void __iomem *)addr); in reg_readl()
299 static inline void reg_writel(u32 val, unsigned long addr) in reg_writel() argument
[all …]
/linux-6.12.1/drivers/perf/arm_cspmu/
Darm_cspmu.c136 static u64 read_reg64_hilohi(const void __iomem *addr, u32 max_poll_count) in read_reg64_hilohi() argument
148 val_hi = readl(addr + 4); in read_reg64_hilohi()
149 val_lo = readl(addr); in read_reg64_hilohi()
150 } while (val_hi != readl(addr + 4)); in read_reg64_hilohi()
200 struct attribute **attrs; in arm_cspmu_get_event_attrs() local
202 attrs = devm_kmemdup(cspmu->dev, arm_cspmu_event_attrs, in arm_cspmu_get_event_attrs()
205 return attrs; in arm_cspmu_get_event_attrs()
235 struct attribute **attrs; in arm_cspmu_get_format_attrs() local
237 attrs = devm_kmemdup(cspmu->dev, arm_cspmu_format_attrs, in arm_cspmu_get_format_attrs()
240 return attrs; in arm_cspmu_get_format_attrs()
[all …]
/linux-6.12.1/arch/x86/events/intel/
Duncore_snb.c309 .attrs = snb_uncore_formats_attr,
467 .attrs = icl_uncore_clock_formats_attr,
585 .attrs = adl_uncore_formats_attr,
856 .attrs = snb_uncore_imc_formats_attr,
864 resource_size_t addr; in snb_uncore_imc_init_box() local
868 addr = pci_dword; in snb_uncore_imc_init_box()
872 addr |= ((resource_size_t)pci_dword << 32); in snb_uncore_imc_init_box()
875 addr &= ~(PAGE_SIZE - 1); in snb_uncore_imc_init_box()
877 box->io_addr = ioremap(addr, type->mmio_map_size); in snb_uncore_imc_init_box()
1040 .add = uncore_pmu_event_add,
[all …]
Duncore.c863 .attrs = uncore_pmu_attrs,
925 .add = uncore_pmu_event_add, in uncore_pmu_register()
1024 struct attribute *attrs[]; in uncore_type_init() member
1028 attr_group = kzalloc(struct_size(attr_group, attrs, i + 1), in uncore_type_init()
1034 attr_group->group.attrs = attr_group->attrs; in uncore_type_init()
1037 attr_group->attrs[j] = &type->event_descs[j].attr.attr; in uncore_type_init()
1097 if (pdev->devfn == UNCORE_DISCOVERY_PCI_DEVFN(unit->addr) && in uncore_pci_find_dev_pmu_from_types()
1098 pdev->bus->number == UNCORE_DISCOVERY_PCI_BUS(unit->addr) && in uncore_pci_find_dev_pmu_from_types()
1099 pci_domain_nr(pdev->bus) == UNCORE_DISCOVERY_PCI_DOMAIN(unit->addr)) in uncore_pci_find_dev_pmu_from_types()
1387 pdev = pci_get_domain_bus_and_slot(UNCORE_DISCOVERY_PCI_DOMAIN(unit->addr), in uncore_pci_pmus_register()
[all …]
/linux-6.12.1/drivers/fpga/
Ddfl-fme-perf.c196 .attrs = fme_perf_cpumask_attrs,
230 .attrs = fme_perf_format_attrs,
244 .attrs = fme_perf_events_attrs_empty,
269 static u64 fme_read_perf_cntr_reg(void __iomem *addr) in fme_read_perf_cntr_reg() argument
281 v = readq(addr); in fme_read_perf_cntr_reg()
282 low = readl(addr); in fme_read_perf_cntr_reg()
571 .attrs = fme_perf_basic_events_attrs,
617 .attrs = fme_perf_cache_events_attrs,
691 .attrs = fme_perf_fabric_events_attrs,
723 .attrs = fme_perf_vtd_events_attrs,
[all …]
/linux-6.12.1/arch/x86/events/amd/
Dibs.c555 .attrs = attrs_empty,
560 .attrs = attrs_empty,
598 .attrs = rand_en_attrs,
603 .attrs = fetch_l3missonly_attrs,
609 .attrs = zen4_ibs_extensions_attrs,
643 .attrs = cnt_ctl_attrs,
649 .attrs = op_l3missonly_attrs,
665 .add = perf_ibs_add,
689 .add = perf_ibs_add,
997 data->addr = ibs_data->regs[ibs_op_msr_idx(MSR_AMD64_IBSDCLINAD)]; in perf_ibs_parse_ld_st_data()
/linux-6.12.1/drivers/hwtracing/ptt/
Dhisi_ptt.c153 .attrs = hisi_ptt_tune_attrs,
223 memset(ctrl->trace_buf[i].addr, 0, HISI_PTT_TRACE_BUF_SIZE); in hisi_ptt_trace_start()
251 void *addr; in hisi_ptt_update_aux() local
257 addr = ctrl->trace_buf[ctrl->buf_index].addr; in hisi_ptt_update_aux()
273 memcpy(buf->base + buf->pos, addr, size); in hisi_ptt_update_aux()
712 ctrl->trace_buf[i].addr = dmam_alloc_coherent(dev, HISI_PTT_TRACE_BUF_SIZE, in hisi_ptt_config_trace_buf()
715 if (!ctrl->trace_buf[i].addr) in hisi_ptt_config_trace_buf()
793 .attrs = hisi_ptt_cpumask_attrs,
819 .attrs = hisi_ptt_pmu_format_attrs,
847 .attrs = hisi_ptt_pmu_root_ports_attrs,
[all …]
/linux-6.12.1/drivers/platform/x86/
Dsony-laptop.c1969 struct device_attribute attrs[2]; member
2080 sysfs_attr_init(&bcare_ctl->attrs[0].attr); in sony_nc_battery_care_setup()
2081 bcare_ctl->attrs[0].attr.name = "battery_care_limiter"; in sony_nc_battery_care_setup()
2082 bcare_ctl->attrs[0].attr.mode = S_IRUGO | S_IWUSR; in sony_nc_battery_care_setup()
2083 bcare_ctl->attrs[0].show = sony_nc_battery_care_limit_show; in sony_nc_battery_care_setup()
2084 bcare_ctl->attrs[0].store = sony_nc_battery_care_limit_store; in sony_nc_battery_care_setup()
2086 ret = device_create_file(&pd->dev, &bcare_ctl->attrs[0]); in sony_nc_battery_care_setup()
2094 sysfs_attr_init(&bcare_ctl->attrs[1].attr); in sony_nc_battery_care_setup()
2095 bcare_ctl->attrs[1].attr.name = "battery_care_health"; in sony_nc_battery_care_setup()
2096 bcare_ctl->attrs[1].attr.mode = S_IRUGO; in sony_nc_battery_care_setup()
[all …]
/linux-6.12.1/mm/
Dhugetlb.c578 long add = 0; in add_reservation_in_range() local
614 add += hugetlb_resv_map_add(resv, iter->link.prev, in add_reservation_in_range()
628 add += hugetlb_resv_map_add(resv, rg, last_accounted_offset, in add_reservation_in_range()
631 return add; in add_reservation_in_range()
711 long add = 0, actual_regions_needed = 0; in region_add() local
746 add = add_reservation_in_range(resv, f, t, h_cg, h, NULL); in region_add()
751 return add; in region_add()
2369 struct vm_area_struct *vma, unsigned long addr) in alloc_buddy_hugetlb_folio_with_mpol() argument
2377 nid = huge_node(vma, addr, gfp_mask, &mpol, &nodemask); in alloc_buddy_hugetlb_folio_with_mpol()
2637 struct vm_area_struct *vma, unsigned long addr, in __vma_reservation_common() argument
[all …]
/linux-6.12.1/include/rdma/
Dib_verbs.h1371 u64 addr; member
2468 struct uverbs_attr_bundle *attrs);
2479 struct uverbs_attr_bundle *attrs);
2493 struct uverbs_attr_bundle *attrs);
2541 struct uverbs_attr_bundle *attrs);
2542 int (*dealloc_dm)(struct ib_dm *dm, struct uverbs_attr_bundle *attrs);
2545 struct uverbs_attr_bundle *attrs);
2547 struct uverbs_attr_bundle *attrs);
2551 struct uverbs_attr_bundle *attrs);
2658 struct uverbs_attr_bundle *attrs);
[all …]
/linux-6.12.1/arch/x86/events/
Dcore.c73 DEFINE_STATIC_CALL_NULL(x86_pmu_add, *x86_pmu.add);
1827 .attrs = NULL,
1959 .attrs = events_attr,
2015 static_call_update(x86_pmu_add, x86_pmu.add); in x86_pmu_static_call_update()
2114 x86_pmu_format_group.attrs = x86_pmu.format_attrs; in init_hw_perf_events()
2117 x86_pmu_events_group.attrs = &empty_attrs; in init_hw_perf_events()
2599 .attrs = x86_pmu_attrs,
2618 .attrs = x86_pmu_caps_attrs,
2692 .add = x86_pmu_add,
2765 unsigned long addr; in perf_callchain_kernel() local
[all …]
/linux-6.12.1/drivers/infiniband/ulp/ipoib/
Dipoib_main.c94 const union ib_gid *gid, const struct sockaddr *addr,
96 static int ipoib_set_mac(struct net_device *dev, void *addr);
102 .add = ipoib_add_one,
286 static bool ipoib_is_dev_match_addr_rcu(const struct sockaddr *addr, in ipoib_is_dev_match_addr_rcu() argument
291 struct sockaddr_in *addr_in = (struct sockaddr_in *)addr; in ipoib_is_dev_match_addr_rcu()
292 struct sockaddr_in6 *addr_in6 = (struct sockaddr_in6 *)addr; in ipoib_is_dev_match_addr_rcu()
295 switch (addr->sa_family) { in ipoib_is_dev_match_addr_rcu()
343 const struct sockaddr *addr; member
353 if (ipoib_is_dev_match_addr_rcu(data->addr, upper)) { in ipoib_upper_walk()
373 const struct sockaddr *addr, struct net_device *dev) in ipoib_get_net_dev_match_addr() argument
[all …]
/linux-6.12.1/drivers/infiniband/ulp/srpt/
Dib_srpt.c408 sdev->device->attrs.max_qp_wr); in srpt_get_ioc()
413 iocp->vendor_id = cpu_to_be32(sdev->device->attrs.vendor_id); in srpt_get_ioc()
414 iocp->device_id = cpu_to_be32(sdev->device->attrs.vendor_part_id); in srpt_get_ioc()
415 iocp->device_version = cpu_to_be16(sdev->device->attrs.hw_ver); in srpt_get_ioc()
416 iocp->subsys_vendor_id = cpu_to_be32(sdev->device->attrs.vendor_id); in srpt_get_ioc()
894 list.addr = ioctx->ioctx.dma + ioctx->ioctx.offset; in srpt_post_recv()
1852 const struct ib_device_attr *attrs = &sdev->device->attrs; in srpt_create_ch_ib() local
1887 qp_init->cap.max_send_wr = min(sq_size / 2, attrs->max_qp_wr); in srpt_create_ch_ib()
1889 qp_init->cap.max_send_sge = attrs->max_send_sge; in srpt_create_ch_ib()
2301 ch->rq_size = min(MAX_SRPT_RQ_SIZE, sdev->device->attrs.max_qp_wr); in srpt_cm_req_recv()
[all …]
/linux-6.12.1/drivers/infiniband/ulp/srp/
Dib_srp.c155 .add = srp_add_one,
428 if (device->attrs.kernel_cap_flags & IBK_SG_GAPS_REG) in srp_create_fr_pool()
527 const struct ib_device_attr *attr = &dev->dev->attrs; in srp_create_ch_ib()
1028 for (attr = (*g)->attrs; *attr; ++attr) { in srp_del_scsi_host_attr()
1674 sge[i].addr = sg_dma_address(sg); in srp_map_data()
1897 iu->sge[0].addr = iu->dma; in srp_post_send()
1919 list.addr = iu->dma; in srp_post_recv()
3294 char *addr_end, *addr = kstrdup(addr_port_str, GFP_KERNEL); in srp_parse_in() local
3298 if (!addr) in srp_parse_in()
3300 port_str = strrchr(addr, ':'); in srp_parse_in()
[all …]
/linux-6.12.1/drivers/infiniband/ulp/rtrs/
Drtrs-srv.c225 plist->addr = dma_addr + offset; in rdma_write_sg()
241 wr->remote_addr = le64_to_cpu(id->rd_msg->desc[0].addr); in rdma_write_sg()
301 list.addr = srv_mr->iu->dma_addr; in rdma_write_sg()
422 list.addr = srv_mr->iu->dma_addr; in send_io_resp_imm()
591 srv_path->s.dev->ib_dev->attrs.max_fast_reg_page_list_len; in map_cont_bufs()
844 rsp->desc[mri].addr = cpu_to_le64(mr->iova); in process_info_req()
1518 struct rdma_addr *addr) in __is_path_w_addr_exists() argument
1524 (struct sockaddr *)&addr->dst_addr) && in __is_path_w_addr_exists()
1526 (struct sockaddr *)&addr->src_addr)) in __is_path_w_addr_exists()
1686 wr_limit = srv_path->s.dev->ib_dev->attrs.max_qp_wr; in create_con()
[all …]
/linux-6.12.1/drivers/infiniband/core/
Ddevice.c726 if (client->add) { in add_client_context()
727 if (client->add(device)) { in add_client_context()
1256 memset(&device->attrs, 0, sizeof(device->attrs)); in setup_device()
1257 ret = device->ops.query_device(device, &device->attrs, &uhw); in setup_device()
2584 const struct sockaddr *addr) in ib_get_net_dev_by_params() argument
2606 addr, client_data); in ib_get_net_dev_by_params()

12