Home
last modified time | relevance | path

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

12

/linux/drivers/s390/net/
H A 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/net/rds/
H A 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/net/netfilter/ipvs/
H A 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/arch/powerpc/perf/
H A 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 …]
H A Dvpa-dtl.c54 .attrs = events_attr,
64 .attrs = format_attrs,
435 unsigned long addr; in vpa_dtl_event_add() local
448 addr = __pa(dtl->buf); in vpa_dtl_event_add()
450 ret = register_dtl(hwcpu, addr); in vpa_dtl_event_add()
565 .add = vpa_dtl_event_add,
H A Dcore-book3s.c273 unsigned long addr; in perf_get_misc_flags() local
305 addr = siar ? siar : regs->nip; in perf_get_misc_flags()
306 if (!is_kernel_addr(addr)) in perf_get_misc_flags()
460 static __u64 power_pmu_bhrb_to(u64 addr) in power_pmu_bhrb_to() argument
465 if (is_kernel_addr(addr)) { in power_pmu_bhrb_to()
466 if (copy_from_kernel_nofault(&instr, (void *)addr, in power_pmu_bhrb_to()
474 if (copy_from_user_nofault(&instr, (unsigned int __user *)addr, in power_pmu_bhrb_to()
483 return target - (unsigned long)&instr + addr; in power_pmu_bhrb_to()
490 u64 addr; in power_pmu_bhrb_read() local
502 addr = val & BHRB_EA; in power_pmu_bhrb_read()
[all …]
/linux/drivers/net/wireless/virtual/
H A Dmac80211_hwsim.c237 vif, vp->magic, vif->addr, vif->type, vif->p2p); in hwsim_check_magic()
791 static struct mac80211_hwsim_data *get_hwsim_data_ref_from_addr(const u8 *addr) in get_hwsim_data_ref_from_addr() argument
793 return rhashtable_lookup_fast(&hwsim_radios_rht, addr, hwsim_rht_params); in get_hwsim_data_ref_from_addr()
1311 const u8 *addr) in mac80211_hwsim_monitor_ack() argument
1341 memcpy(hdr11->addr1, addr, ETH_ALEN); in mac80211_hwsim_monitor_ack()
1353 u8 addr[ETH_ALEN]; member
1363 if (memcmp(mac, md->addr, ETH_ALEN) == 0) { in mac80211_hwsim_addr_iter()
1376 if (memcmp(conf->addr, md->addr, ETH_ALEN) == 0) { in mac80211_hwsim_addr_iter()
1384 const u8 *addr) in mac80211_hwsim_addr_match() argument
1390 if (data->scanning && memcmp(addr, data->scan_addr, ETH_ALEN) == 0) in mac80211_hwsim_addr_match()
[all …]
/linux/arch/arc/kernel/
H A 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()
641 .attrs = arc_pmu_format_attrs,
670 arc_pmu->attrs[j] = &(arc_pmu->attr[j].attr.attr); in arc_pmu_add_raw_event_attr()
680 arc_pmu->attrs = devm_kmalloc_array(dev, arc_pmu->n_events + 1, in arc_pmu_raw_alloc()
681 sizeof(*arc_pmu->attrs), GFP_KERNEL | __GFP_ZERO); in arc_pmu_raw_alloc()
682 if (!arc_pmu->attrs) in arc_pmu_raw_alloc()
784 arc_pmu_events_attr_gr.attrs = arc_pmu->attrs; in arc_pmu_device_probe()
792 .add = arc_pmu_add, in arc_pmu_device_probe()
/linux/drivers/perf/
H A 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/drivers/perf/arm_cspmu/
H A Darm_cspmu.c93 static u64 read_reg64_hilohi(const void __iomem *addr, u32 max_poll_count) in read_reg64_hilohi() argument
105 val_hi = readl(addr + 4); in read_reg64_hilohi()
106 val_lo = readl(addr); in read_reg64_hilohi()
107 } while (val_hi != readl(addr + 4)); in read_reg64_hilohi()
157 struct attribute **attrs; in arm_cspmu_get_event_attrs() local
159 attrs = devm_kmemdup(cspmu->dev, arm_cspmu_event_attrs, in arm_cspmu_get_event_attrs()
162 return attrs; in arm_cspmu_get_event_attrs()
193 struct attribute **attrs; in arm_cspmu_get_format_attrs() local
195 attrs = devm_kmemdup(cspmu->dev, arm_cspmu_format_attrs, in arm_cspmu_get_format_attrs()
198 return attrs; in arm_cspmu_get_format_attrs()
[all …]
/linux/net/wireless/
H A 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/arch/x86/events/intel/
H A Duncore_snb.c310 .attrs = snb_uncore_formats_attr,
468 .attrs = icl_uncore_clock_formats_attr,
586 .attrs = adl_uncore_formats_attr,
857 .attrs = snb_uncore_imc_formats_attr,
865 resource_size_t addr; in snb_uncore_imc_init_box() local
869 addr = pci_dword; in snb_uncore_imc_init_box()
873 addr |= ((resource_size_t)pci_dword << 32); in snb_uncore_imc_init_box()
876 addr &= ~(PAGE_SIZE - 1); in snb_uncore_imc_init_box()
878 box->io_addr = ioremap(addr, type->mmio_map_size); in snb_uncore_imc_init_box()
1041 .add = uncore_pmu_event_add,
[all …]
H A Duncore.c855 .attrs = uncore_pmu_attrs,
917 .add = uncore_pmu_event_add, in uncore_pmu_register()
1015 struct attribute *attrs[]; in uncore_type_init() member
1019 attr_group = kzalloc(struct_size(attr_group, attrs, i + 1), in uncore_type_init()
1025 attr_group->group.attrs = attr_group->attrs; in uncore_type_init()
1028 attr_group->attrs[j] = &type->event_descs[j].attr.attr; in uncore_type_init()
1088 if (pdev->devfn == UNCORE_DISCOVERY_PCI_DEVFN(unit->addr) && in uncore_pci_find_dev_pmu_from_types()
1089 pdev->bus->number == UNCORE_DISCOVERY_PCI_BUS(unit->addr) && in uncore_pci_find_dev_pmu_from_types()
1090 pci_domain_nr(pdev->bus) == UNCORE_DISCOVERY_PCI_DOMAIN(unit->addr)) in uncore_pci_find_dev_pmu_from_types()
1373 pdev = pci_get_domain_bus_and_slot(UNCORE_DISCOVERY_PCI_DOMAIN(unit->addr), in uncore_pci_pmus_register()
[all …]
/linux/drivers/fpga/
H A 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/fs/smb/server/
H A Dtransport_rdma.c173 recvmsg->sge.addr, in put_recvmsg()
536 msg->sge[0].addr, msg->sge[0].length, in smb_direct_free_sendmsg()
540 msg->sge[i].addr, msg->sge[i].length, in smb_direct_free_sendmsg()
620 ib_dma_sync_single_for_cpu(wc->qp->device, recvmsg->sge.addr, in recv_done()
736 recvmsg->sge.addr = ib_dma_map_single(sc->ib.dev, in smb_direct_post_recv()
740 ret = ib_dma_mapping_error(sc->ib.dev, recvmsg->sge.addr); in smb_direct_post_recv()
756 recvmsg->sge.addr, recvmsg->sge.length, in smb_direct_post_recv()
1186 sendmsg->sge[0].addr = ib_dma_map_single(sc->ib.dev, in smb_direct_create_header()
1190 ret = ib_dma_mapping_error(sc->ib.dev, sendmsg->sge[0].addr); in smb_direct_create_header()
1256 msg->sge[i].addr, msg->sge[i].length, in post_sendmsg()
[all …]
/linux/drivers/hwtracing/ptt/
H A 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/arch/x86/events/amd/
H A Dibs.c622 .attrs = attrs_empty,
681 .attrs = fetch_attrs,
686 .attrs = fetch_l3missonly_attrs,
692 .attrs = zen4_ibs_extensions_attrs,
698 .attrs = ibs_op_ldlat_cap_attrs,
704 .attrs = ibs_op_dtlb_pgsize_cap_attrs,
743 .attrs = op_attrs,
753 .attrs = cnt_ctl_attrs,
759 .attrs = op_l3missonly_attrs,
771 .attrs = ibs_op_ldlat_format_attrs,
[all …]
/linux/drivers/platform/x86/
H A Dsony-laptop.c1968 struct device_attribute attrs[2]; member
2079 sysfs_attr_init(&bcare_ctl->attrs[0].attr); in sony_nc_battery_care_setup()
2080 bcare_ctl->attrs[0].attr.name = "battery_care_limiter"; in sony_nc_battery_care_setup()
2081 bcare_ctl->attrs[0].attr.mode = S_IRUGO | S_IWUSR; in sony_nc_battery_care_setup()
2082 bcare_ctl->attrs[0].show = sony_nc_battery_care_limit_show; in sony_nc_battery_care_setup()
2083 bcare_ctl->attrs[0].store = sony_nc_battery_care_limit_store; in sony_nc_battery_care_setup()
2085 ret = device_create_file(&pd->dev, &bcare_ctl->attrs[0]); in sony_nc_battery_care_setup()
2093 sysfs_attr_init(&bcare_ctl->attrs[1].attr); in sony_nc_battery_care_setup()
2094 bcare_ctl->attrs[1].attr.name = "battery_care_health"; in sony_nc_battery_care_setup()
2095 bcare_ctl->attrs[1].attr.mode = S_IRUGO; in sony_nc_battery_care_setup()
[all …]
/linux/include/rdma/
H A Dib_verbs.h1388 u64 addr; member
2511 struct uverbs_attr_bundle *attrs);
2515 struct uverbs_attr_bundle *attrs);
2537 struct uverbs_attr_bundle *attrs);
2551 struct uverbs_attr_bundle *attrs);
2599 struct uverbs_attr_bundle *attrs);
2600 int (*dealloc_dm)(struct ib_dm *dm, struct uverbs_attr_bundle *attrs);
2602 struct uverbs_attr_bundle *attrs);
2603 int (*dealloc_dmah)(struct ib_dmah *dmah, struct uverbs_attr_bundle *attrs);
2606 struct uverbs_attr_bundle *attrs);
[all …]
/linux/mm/
H A Dhugetlb.c607 long add = 0; in add_reservation_in_range() local
643 add += hugetlb_resv_map_add(resv, iter->link.prev, in add_reservation_in_range()
657 add += hugetlb_resv_map_add(resv, rg, last_accounted_offset, in add_reservation_in_range()
660 return add; in add_reservation_in_range()
740 long add = 0, actual_regions_needed = 0; in region_add() local
775 add = add_reservation_in_range(resv, f, t, h_cg, h, NULL); in region_add()
780 return add; in region_add()
2290 struct vm_area_struct *vma, unsigned long addr) in alloc_buddy_hugetlb_folio_with_mpol() argument
2298 nid = huge_node(vma, addr, gfp_mask, &mpol, &nodemask); in alloc_buddy_hugetlb_folio_with_mpol()
2565 struct vm_area_struct *vma, unsigned long addr, in __vma_reservation_common() argument
[all …]
/linux/arch/x86/events/
H A Dcore.c74 DEFINE_STATIC_CALL_NULL(x86_pmu_add, *x86_pmu.add);
1845 .attrs = NULL,
1977 .attrs = events_attr,
2033 static_call_update(x86_pmu_add, x86_pmu.add); in x86_pmu_static_call_update()
2140 x86_pmu_format_group.attrs = x86_pmu.format_attrs; in init_hw_perf_events()
2143 x86_pmu_events_group.attrs = &empty_attrs; in init_hw_perf_events()
2625 .attrs = x86_pmu_attrs,
2644 .attrs = x86_pmu_caps_attrs,
2713 .add = x86_pmu_add,
2785 unsigned long addr; in perf_callchain_kernel() local
[all …]
/linux/drivers/s390/block/
H A Ddcssblk.c99 static DEVICE_ATTR(add, S_IWUSR, NULL, dcssblk_add_store);
533 .attrs = dcssblk_dev_attrs,
566 void *addr; in dcssblk_add_store() local
701 addr = devm_memremap_pages(&dev_info->dev, &dev_info->pgmap); in dcssblk_add_store()
702 if (IS_ERR(addr)) { in dcssblk_add_store()
703 rc = PTR_ERR(addr); in dcssblk_add_store()
706 dev_info->pgmap_addr = addr; in dcssblk_add_store()
/linux/drivers/infiniband/ulp/ipoib/
H A Dipoib_main.c96 const union ib_gid *gid, const struct sockaddr *addr,
98 static int ipoib_set_mac(struct net_device *dev, void *addr);
104 .add = ipoib_add_one,
320 static bool ipoib_is_dev_match_addr_rcu(const struct sockaddr *addr, in ipoib_is_dev_match_addr_rcu() argument
325 struct sockaddr_in *addr_in = (struct sockaddr_in *)addr; in ipoib_is_dev_match_addr_rcu()
326 struct sockaddr_in6 *addr_in6 = (struct sockaddr_in6 *)addr; in ipoib_is_dev_match_addr_rcu()
329 switch (addr->sa_family) { in ipoib_is_dev_match_addr_rcu()
378 const struct sockaddr *addr; member
388 if (ipoib_is_dev_match_addr_rcu(data->addr, upper)) { in ipoib_upper_walk()
408 const struct sockaddr *addr, struct net_device *dev) in ipoib_get_net_dev_match_addr() argument
[all …]
/linux/drivers/infiniband/ulp/srpt/
H A 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/drivers/infiniband/ulp/srp/
H A 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()
3295 char *addr_end, *addr = kstrdup(addr_port_str, GFP_KERNEL); in srp_parse_in() local
3299 if (!addr) in srp_parse_in()
3301 port_str = strrchr(addr, ':'); in srp_parse_in()
[all …]

12