/linux-6.15/net/netfilter/ipvs/ |
D | ip_vs_ctl.c | 73 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.15/arch/powerpc/include/asm/ |
D | iommu.h | 25 #define IOMMU_PAGE_ALIGN_4K(addr) ALIGN(addr, IOMMU_PAGE_SIZE_4K) argument 29 #define IOMMU_PAGE_ALIGN(addr, tblptr) ALIGN(addr, IOMMU_PAGE_SIZE(tblptr)) argument 49 unsigned long attrs); 70 unsigned long (*get)(struct iommu_table *tbl, long index); member 265 unsigned long attrs); 270 unsigned long attrs); 281 unsigned long attrs); 284 unsigned long attrs);
|
/linux-6.15/drivers/iio/dac/ |
D | ad5504.c | 27 #define AD5504_ADDR(addr) ((addr) << 12) argument 68 static int ad5504_spi_write(struct ad5504_state *st, u8 addr, u16 val) in ad5504_spi_write() argument 70 st->data[0] = cpu_to_be16(AD5504_CMD_WRITE | AD5504_ADDR(addr) | in ad5504_spi_write() 76 static int ad5504_spi_read(struct ad5504_state *st, u8 addr) in ad5504_spi_read() argument 85 st->data[0] = cpu_to_be16(AD5504_CMD_READ | AD5504_ADDR(addr)); in ad5504_spi_read() 164 .get = ad5504_get_powerdown_mode, 214 .attrs = ad5504_ev_attributes,
|
/linux-6.15/kernel/ |
D | workqueue.c | 222 struct workqueue_attrs *attrs; /* I: worker attributes */ member 606 static void *work_debug_hint(void *addr) in work_debug_hint() argument 608 return ((struct work_struct *) addr)->func; in work_debug_hint() 611 static bool work_is_static_object(void *addr) in work_is_static_object() argument 613 struct work_struct *work = addr; in work_is_static_object() 622 static bool work_fixup_init(void *addr, enum debug_obj_state state) in work_fixup_init() argument 624 struct work_struct *work = addr; in work_fixup_init() 640 static bool work_fixup_free(void *addr, enum debug_obj_state state) in work_fixup_free() argument 642 struct work_struct *work = addr; in work_fixup_free() 748 return unbound_pwq(wq, -1)->pool->attrs->__pod_cpumask; in unbound_effective_cpumask() [all …]
|
/linux-6.15/drivers/nvme/target/ |
D | rdma.c | 122 struct sockaddr_storage addr; member 152 .get = param_get_int, 266 ib_dma_unmap_page(ndev->device, sge->addr, in nvmet_rdma_free_inline_pages() 295 sge->addr = ib_dma_map_page(ndev->device, in nvmet_rdma_alloc_inline_pages() 297 if (ib_dma_mapping_error(ndev->device, sge->addr)) in nvmet_rdma_alloc_inline_pages() 308 ib_dma_unmap_page(ndev->device, sge->addr, in nvmet_rdma_alloc_inline_pages() 324 c->sge[0].addr = ib_dma_map_single(ndev->device, c->nvme_cmd, in nvmet_rdma_alloc_cmd() 326 if (ib_dma_mapping_error(ndev->device, c->sge[0].addr)) in nvmet_rdma_alloc_cmd() 344 ib_dma_unmap_single(ndev->device, c->sge[0].addr, in nvmet_rdma_alloc_cmd() 358 ib_dma_unmap_single(ndev->device, c->sge[0].addr, in nvmet_rdma_free_cmd() [all …]
|
/linux-6.15/virt/kvm/ |
D | kvm_main.c | 2376 unsigned long mask, unsigned long attrs) in kvm_range_has_memory_attributes() argument 2383 if (attrs & ~mask) in kvm_range_has_memory_attributes() 2387 return (kvm_get_memory_attributes(kvm, start) & mask) == attrs; in kvm_range_has_memory_attributes() 2390 if (!attrs) in kvm_range_has_memory_attributes() 2399 (xa_to_value(entry) & mask) != attrs) in kvm_range_has_memory_attributes() 2536 struct kvm_memory_attributes *attrs) in kvm_vm_ioctl_set_mem_attributes() argument 2541 if (attrs->flags) in kvm_vm_ioctl_set_mem_attributes() 2543 if (attrs->attributes & ~kvm_supported_mem_attributes(kvm)) in kvm_vm_ioctl_set_mem_attributes() 2545 if (attrs->size == 0 || attrs->address + attrs->size < attrs->address) in kvm_vm_ioctl_set_mem_attributes() 2547 if (!PAGE_ALIGNED(attrs->address) || !PAGE_ALIGNED(attrs->size)) in kvm_vm_ioctl_set_mem_attributes() [all …]
|
/linux-6.15/drivers/acpi/ |
D | sysfs.c | 143 .get = param_get_debug_layer, 148 .get = param_get_debug_level, 206 .get = param_get_trace_method_name, 211 .get = param_get_uint, 318 u64 addr; member 434 base = acpi_os_map_iomem(data_attr->addr, size); in acpi_data_show() 454 data_attr->addr = bert->address; in acpi_bert_data_init() 470 data_attr->addr = ccel->log_area_start_address; in acpi_ccel_data_init() 923 interrupt_stats_attr_group.attrs = all_attrs; in acpi_irq_stats_init()
|
/linux-6.15/drivers/infiniband/ulp/iser/ |
D | iscsi_iser.c | 95 .get = param_get_uint, 215 tx_desc->tx_sg[0].addr = tx_desc->dma_addr; in iser_initialize_task_headers() 645 u32 sig_caps = ib_dev->attrs.sig_prot_cap; in iscsi_iser_session_create() 653 if (!(ib_dev->attrs.kernel_cap_flags & IBK_SG_GAPS_REG)) in iscsi_iser_session_create() 774 &iser_conn->ib_conn.cma_id->route.addr.dst_addr, in iscsi_iser_get_ep_param()
|
/linux-6.15/drivers/hid/ |
D | hid-cp2112.c | 503 u8 *addr, int addr_length, in cp2112_i2c_write_read_req() argument 516 memcpy(report->target_address, addr, addr_length); in cp2112_i2c_write_read_req() 536 str_read_write(msgs->flags & I2C_M_RD), msgs->addr, msgs->len); in cp2112_i2c_xfer() 540 count = cp2112_read_req(buf, msgs->addr, msgs->len); in cp2112_i2c_xfer() 542 count = cp2112_i2c_write_req(buf, msgs->addr, in cp2112_i2c_xfer() 549 msgs[0].addr == msgs[1].addr && in cp2112_i2c_xfer() 552 msgs[0].addr, msgs[0].len, msgs[1].len); in cp2112_i2c_xfer() 555 count = cp2112_i2c_write_read_req(buf, msgs[0].addr, in cp2112_i2c_xfer() 635 static int cp2112_xfer(struct i2c_adapter *adap, u16 addr, in cp2112_xfer() argument 650 addr, flags, command, size); in cp2112_xfer() [all …]
|
/linux-6.15/Documentation/core-api/ |
D | dma-api.rst | 19 To get the dma_API, you must #include <linux/dma-mapping.h>. This 79 To get this part of the dma_API, you must #include <linux/dmapool.h> 134 dma_addr_t addr); 352 enum dma_data_direction dir, unsigned long attrs) 355 dma_unmap_resource(struct device *dev, dma_addr_t addr, size_t size, 356 enum dma_data_direction dir, unsigned long attrs) 474 unsigned long attrs) 479 unsigned long attrs) 484 unsigned long attrs) 489 unsigned long attrs) [all …]
|
/linux-6.15/drivers/infiniband/ulp/isert/ |
D | ib_isert.c | 35 .get = param_get_int, 127 attr.cap.max_send_sge = device->ib_device->attrs.max_send_sge; in isert_create_qp() 172 rx_sg->addr = rx_desc->dma_addr + isert_get_hdr_offset(rx_desc); in isert_alloc_rx_descriptors() 219 ib_dev->attrs.max_send_sge, ib_dev->attrs.max_recv_sge); in isert_create_device_ib_res() 220 isert_dbg("devattr->max_sge_rd: %d\n", ib_dev->attrs.max_sge_rd); in isert_create_device_ib_res() 231 if (ib_dev->attrs.kernel_cap_flags & IBK_INTEGRITY_HANDOVER) in isert_create_device_ib_res() 383 struct ib_device_attr *attr = &isert_conn->device->ib_device->attrs; in isert_set_nego_params() 851 tx_desc->tx_sg[0].addr = tx_desc->dma_addr; in isert_init_tx_hdrs() 856 tx_desc->tx_sg[0].addr, tx_desc->tx_sg[0].length, in isert_init_tx_hdrs() 891 sge.addr = isert_conn->login_desc->dma_addr + in isert_login_post_recv() [all …]
|
/linux-6.15/drivers/block/ |
D | ublk_drv.c | 139 __u64 addr; member 448 iod->addr = io->addr; in ublk_setup_iod_zoned() 528 if (p->attrs & UBLK_ATTR_READ_ONLY) in ublk_dev_param_basic_apply() 964 import_ubuf(dir, u64_to_user_ptr(io->addr), rq_bytes, &iter); in ublk_map_io() 985 import_ubuf(dir, u64_to_user_ptr(io->addr), io->res, &iter); in ublk_unmap_io() 1056 iod->addr = io->addr; in ublk_setup_iod() 1167 ublk_get_iod(ubq, req->tag)->addr); in ublk_dispatch_req() 1204 ublk_get_iod(ubq, req->tag)->addr = io->addr; in ublk_dispatch_req() 1207 ublk_get_iod(ubq, req->tag)->addr); in ublk_dispatch_req() 1423 io->addr = 0; in ublk_queue_reinit() [all …]
|
/linux-6.15/drivers/target/ |
D | target_core_user.c | 260 .get = tcmu_get_global_max_data_area, 297 .get = tcmu_get_block_netlink, 378 if (!info->attrs[TCMU_ATTR_CMD_STATUS] || in tcmu_genl_cmd_done() 379 !info->attrs[TCMU_ATTR_DEVICE_ID]) { in tcmu_genl_cmd_done() 384 dev_id = nla_get_u32(info->attrs[TCMU_ATTR_DEVICE_ID]); in tcmu_genl_cmd_done() 385 rc = nla_get_s32(info->attrs[TCMU_ATTR_CMD_STATUS]); in tcmu_genl_cmd_done() 439 if (info->attrs[TCMU_ATTR_SUPP_KERN_CMD_REPLY]) { in tcmu_genl_set_features() 441 nla_get_u8(info->attrs[TCMU_ATTR_SUPP_KERN_CMD_REPLY]); in tcmu_genl_set_features() 757 memcpy(data_addr, sg_iter.addr, cp_len); in tcmu_copy_data() 759 memcpy(sg_iter.addr, data_addr, cp_len); in tcmu_copy_data() [all …]
|
/linux-6.15/drivers/iio/adc/ |
D | ad7124.c | 240 unsigned int addr, in ad7124_spi_write_mask() argument 248 ret = ad_sd_read_reg(&st->sd, addr, bytes, &readval); in ad7124_spi_write_mask() 255 return ad_sd_write_reg(&st->sd, addr, bytes, readval); in ad7124_spi_write_mask() 788 .attrs = ad7124_attributes, 825 .attrs = &ad7124_attrs_group, 990 .get = ad7124_get_syscalib_mode
|
/linux-6.15/arch/x86/kvm/mmu/ |
D | mmu.c | 79 .get = get_nx_huge_pages, 84 .get = param_get_uint, 156 u64 addr; member 2446 u64 addr) in shadow_walk_init_using_root() argument 2448 iterator->addr = addr; in shadow_walk_init_using_root() 2465 = vcpu->arch.mmu->pae_root[(addr >> 30) & 3]; in shadow_walk_init_using_root() 2474 struct kvm_vcpu *vcpu, u64 addr) in shadow_walk_init() argument 2477 addr); in shadow_walk_init() 2485 iterator->index = SPTE_INDEX(iterator->addr, iterator->level); in shadow_walk_okay() 3359 for_each_shadow_entry(vcpu, fault->addr, it) { in direct_map() [all …]
|
/linux-6.15/drivers/ptp/ |
D | ptp_ocp.c | 435 #define EEPROM_ENTRY(addr, member) \ argument 436 .off = addr, \ 457 uintptr_t addr = (uintptr_t)(bp) + (res)->bp_offset; \ 458 *(typeof(val) *)addr = val; \ 1142 u32 (*get)(struct ptp_ocp *bp, int sma_nr); member 1156 return bp->sma_op->get(bp, sma_nr); in ptp_ocp_sma_get() 1845 erase.addr = base + off; in ptp_ocp_devlink_flash() 2580 .get = ptp_ocp_sma_fb_get, 2636 .get = ptp_ocp_sma_fb_get, 2854 .get = ptp_ocp_art_sma_get, [all …]
|
/linux-6.15/drivers/infiniband/ulp/srp/ |
D | ib_srp.c | 197 .get = srp_tmo_get, 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 …]
|
/linux-6.15/mm/ |
D | shmem.c | 2749 unsigned long addr; in shmem_get_unmapped_area() local 2759 addr = mm_get_unmapped_area(current->mm, file, uaddr, len, pgoff, in shmem_get_unmapped_area() 2763 return addr; in shmem_get_unmapped_area() 2764 if (IS_ERR_VALUE(addr)) in shmem_get_unmapped_area() 2765 return addr; in shmem_get_unmapped_area() 2766 if (addr & ~PAGE_MASK) in shmem_get_unmapped_area() 2767 return addr; in shmem_get_unmapped_area() 2768 if (addr > TASK_SIZE - len) in shmem_get_unmapped_area() 2769 return addr; in shmem_get_unmapped_area() 2772 return addr; in shmem_get_unmapped_area() [all …]
|
/linux-6.15/arch/powerpc/platforms/powernv/ |
D | pci-ioda.c | 1066 u64 window_size, table_size, tce_count, addr; in pnv_pci_ioda_dma_64bit_bypass() local 1094 for (addr = 0; addr < memory_hotplug_max(); addr += (1 << tce_order)) { in pnv_pci_ioda_dma_64bit_bypass() 1095 tces[(addr + (1ULL << 32)) >> tce_order] = in pnv_pci_ioda_dma_64bit_bypass() 1096 cpu_to_be64(addr | TCE_PCI_READ | TCE_PCI_WRITE); in pnv_pci_ioda_dma_64bit_bypass() 1244 unsigned long attrs) in pnv_ioda2_tce_build() argument 1247 attrs); in pnv_ioda2_tce_build() 1271 .get = pnv_tce_get,
|
/linux-6.15/drivers/char/ipmi/ |
D | ipmi_msghandler.c | 103 .get = panic_op_read_handler 661 static int is_lan_addr(struct ipmi_addr *addr) in is_lan_addr() argument 663 return addr->addr_type == IPMI_LAN_ADDR_TYPE; in is_lan_addr() 666 static int is_ipmb_addr(struct ipmi_addr *addr) in is_ipmb_addr() argument 668 return addr->addr_type == IPMI_IPMB_ADDR_TYPE; in is_ipmb_addr() 671 static int is_ipmb_bcast_addr(struct ipmi_addr *addr) in is_ipmb_bcast_addr() argument 673 return addr->addr_type == IPMI_IPMB_BROADCAST_ADDR_TYPE; in is_ipmb_bcast_addr() 676 static int is_ipmb_direct_addr(struct ipmi_addr *addr) in is_ipmb_direct_addr() argument 678 return addr->addr_type == IPMI_IPMB_DIRECT_ADDR_TYPE; in is_ipmb_direct_addr() 854 int ipmi_validate_addr(struct ipmi_addr *addr, int len) in ipmi_validate_addr() argument [all …]
|
/linux-6.15/fs/nfs/ |
D | nfs4proc.c | 342 unsigned int attrs = FATTR4_WORD0_FILEID | FATTR4_WORD0_TYPE; in nfs4_setup_readdir() local 373 *p++ = htonl(attrs); /* bitmap */ in nfs4_setup_readdir() 386 *p++ = htonl(attrs); /* bitmap */ in nfs4_setup_readdir() 1472 p->o_arg.u.attrs = &p->attrs; in nfs4_opendata_alloc() 1473 memcpy(&p->attrs, c->sattr, sizeof(p->attrs)); in nfs4_opendata_alloc() 3276 unsigned attrs = nfs4_exclusive_attrset(opendata, sattr, &label); in _nfs4_do_open() local 3281 if (attrs || label) { in _nfs4_do_open() 3284 sattr->ia_valid = attrs; in _nfs4_do_open() 4102 struct sockaddr_storage addr; in test_fs_location_for_trunking() local 4121 &addr, sizeof(addr), in test_fs_location_for_trunking() [all …]
|
/linux-6.15/drivers/nvme/host/ |
D | pci.c | 71 .get = param_get_uint, 91 .get = param_get_uint, 688 sge->addr = cpu_to_le64(sg_dma_address(sg)); in nvme_pci_sgl_set_data() 696 sge->addr = cpu_to_le64(dma_addr); in nvme_pci_sgl_set_seg() 779 cmnd->dptr.sgl.addr = cpu_to_le64(iod->first_dma); in nvme_setup_sgl_simple() 2073 le64_to_cpu(desc->addr), in nvme_free_host_mem_multi() 2116 dev->host_mem_descs[0].addr = in nvme_alloc_host_mem_single() 2158 descs[i].addr = cpu_to_le64(dma_addr); in nvme_alloc_host_mem_multi() 2353 .attrs = nvme_pci_attrs,
|
/linux-6.15/drivers/net/ |
D | virtio_net.c | 274 dma_addr_t addr; member 555 static void sg_fill_dma(struct scatterlist *sg, dma_addr_t addr, u32 len) in sg_fill_dma() argument 557 sg_dma_address(sg) = addr; in sg_fill_dma() 916 virtqueue_dma_sync_single_range_for_cpu(rq->vq, dma->addr, in virtnet_rq_unmap() 924 virtqueue_dma_unmap_single_attrs(rq->vq, dma->addr, dma->len, in virtnet_rq_unmap() 947 dma_addr_t addr; in virtnet_rq_init_one_sg() local 959 addr = dma->addr - sizeof(*dma) + offset; in virtnet_rq_init_one_sg() 962 sg_fill_dma(rq->sg, addr, len); in virtnet_rq_init_one_sg() 971 dma_addr_t addr; in virtnet_rq_alloc() local 992 addr = virtqueue_dma_map_single_attrs(rq->vq, dma + 1, in virtnet_rq_alloc() [all …]
|
/linux-6.15/drivers/usb/serial/ |
D | ftdi_sio.c | 1747 .attrs = ftdi_attrs, 1972 static int ftdi_read_eeprom(struct usb_serial *serial, void *dst, u16 addr, in ftdi_read_eeprom() argument 1977 if (addr % 2 != 0) in ftdi_read_eeprom() 1990 0, (addr + read) / 2, dst + read, 2, in ftdi_read_eeprom() 2144 priv->gc.get = ftdi_gpio_get; in ftdi_gpio_init()
|