/kernel/linux/linux-6.6/include/linux/ |
H A D | huge_mm.h | 12 pmd_t *dst_pmd, pmd_t *src_pmd, unsigned long addr, 16 pud_t *dst_pud, pud_t *src_pud, unsigned long addr, 29 pmd_t *pmd, unsigned long addr, unsigned long next); 31 unsigned long addr); 33 unsigned long addr); 37 pmd_t *pmd, unsigned long addr, pgprot_t newprot, 101 unsigned long addr) in transhuge_vma_suitable() 112 haddr = addr & HPAGE_PMD_MASK; in transhuge_vma_suitable() 140 unsigned long thp_get_unmapped_area(struct file *filp, unsigned long addr, 221 struct page *follow_devmap_pmd(struct vm_area_struct *vma, unsigned long addr, 100 transhuge_vma_suitable(struct vm_area_struct *vma, unsigned long addr) transhuge_vma_suitable() argument 270 transhuge_vma_suitable(struct vm_area_struct *vma, unsigned long addr) transhuge_vma_suitable() argument 374 follow_devmap_pmd(struct vm_area_struct *vma, unsigned long addr, pmd_t *pmd, int flags, struct dev_pagemap **pgmap) follow_devmap_pmd() argument 380 follow_devmap_pud(struct vm_area_struct *vma, unsigned long addr, pud_t *pud, int flags, struct dev_pagemap **pgmap) follow_devmap_pud() argument [all...] |
/kernel/linux/linux-6.6/drivers/platform/x86/x86-android-tablets/ |
H A D | other.c | 40 .addr = 0x34, 55 .addr = 0x18, 153 .addr = 0x40, 167 .addr = 0x18, 304 .addr = 0x0f, 320 .addr = 0x14, 385 .addr = 0x1d, 394 .addr = 0x38, 443 .addr = 0x1d, 452 .addr [all...] |
/kernel/linux/linux-6.6/drivers/fsi/ |
H A D | fsi-master-hub.c | 30 * bus as through an address range on the slave itself (->addr and ->size). 39 uint32_t addr, size; /* slave-relative addr of */ member 46 uint8_t id, uint32_t addr, void *val, size_t size) in hub_master_read() 53 addr += hub->addr + (link * FSI_HUB_LINK_SIZE); in hub_master_read() 54 return fsi_slave_read(hub->upstream->slave, addr, val, size); in hub_master_read() 58 uint8_t id, uint32_t addr, const void *val, size_t size) in hub_master_write() 65 addr += hub->addr in hub_master_write() 45 hub_master_read(struct fsi_master *master, int link, uint8_t id, uint32_t addr, void *val, size_t size) hub_master_read() argument 57 hub_master_write(struct fsi_master *master, int link, uint8_t id, uint32_t addr, const void *val, size_t size) hub_master_write() argument 71 uint32_t addr; hub_master_break() local [all...] |
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx5/ |
H A D | macsec.c | 18 } addr; member 81 const struct sockaddr *addr, u16 gid_idx) in mlx5_macsec_save_roce_gid() 90 if (addr->sa_family == AF_INET) in mlx5_macsec_save_roce_gid() 91 memcpy(&roce_gids->addr.sockaddr_in, addr, sizeof(roce_gids->addr.sockaddr_in)); in mlx5_macsec_save_roce_gid() 93 memcpy(&roce_gids->addr.sockaddr_in6, addr, sizeof(roce_gids->addr.sockaddr_in6)); in mlx5_macsec_save_roce_gid() 109 mlx5_macsec_add_roce_sa_rules(data->fs_id, (struct sockaddr *)&gid->addr, in handle_macsec_gids() 80 mlx5_macsec_save_roce_gid(struct mlx5_macsec_device *macsec_device, const struct sockaddr *addr, u16 gid_idx) mlx5_macsec_save_roce_gid() argument 229 } addr; mlx5r_add_gid_macsec_operations() local [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath10k/ |
H A D | txrx.c | 151 const u8 *addr) in ath10k_peer_find() 160 if (!ether_addr_equal(peer->addr, addr)) in ath10k_peer_find() 186 const u8 *addr, bool expect_mapped) in ath10k_wait_for_peer_common() 194 mapped = !!ath10k_peer_find(ar, vdev_id, addr); in ath10k_wait_for_peer_common() 207 int ath10k_wait_for_peer_created(struct ath10k *ar, int vdev_id, const u8 *addr) in ath10k_wait_for_peer_created() argument 209 return ath10k_wait_for_peer_common(ar, vdev_id, addr, true); in ath10k_wait_for_peer_created() 212 int ath10k_wait_for_peer_deleted(struct ath10k *ar, int vdev_id, const u8 *addr) in ath10k_wait_for_peer_deleted() argument 214 return ath10k_wait_for_peer_common(ar, vdev_id, addr, false); in ath10k_wait_for_peer_deleted() 231 peer = ath10k_peer_find(ar, ev->vdev_id, ev->addr); in ath10k_peer_map_event() 150 ath10k_peer_find(struct ath10k *ar, int vdev_id, const u8 *addr) ath10k_peer_find() argument 185 ath10k_wait_for_peer_common(struct ath10k *ar, int vdev_id, const u8 *addr, bool expect_mapped) ath10k_wait_for_peer_common() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/stmicro/stmmac/ |
H A D | dwmac4_lib.c | 225 void stmmac_dwmac4_set_mac_addr(void __iomem *ioaddr, const u8 addr[6], in stmmac_dwmac4_set_mac_addr() argument 230 data = (addr[5] << 8) | addr[4]; in stmmac_dwmac4_set_mac_addr() 237 data = (addr[3] << 24) | (addr[2] << 16) | (addr[1] << 8) | addr[0]; in stmmac_dwmac4_set_mac_addr() 256 void stmmac_dwmac4_get_mac_addr(void __iomem *ioaddr, unsigned char *addr, in stmmac_dwmac4_get_mac_addr() argument 266 addr[0] = lo_addr & 0xff; in stmmac_dwmac4_get_mac_addr() 267 addr[ in stmmac_dwmac4_get_mac_addr() [all...] |
/kernel/linux/linux-6.6/drivers/media/pci/cx18/ |
H A D | cx18-i2c.c | 70 const char *type, u8 addr) in cx18_i2c_new_ir() 74 unsigned short addr_list[2] = { addr, I2C_CLIENT_END }; in cx18_i2c_new_ir() 156 u32 addr = bus_index ? CX18_REG_I2C_2_WR : CX18_REG_I2C_1_WR; in cx18_setscl() local 157 u32 r = cx18_read_reg(cx, addr); in cx18_setscl() 160 cx18_write_reg(cx, r | SETSCL_BIT, addr); in cx18_setscl() 162 cx18_write_reg(cx, r & ~SETSCL_BIT, addr); in cx18_setscl() 169 u32 addr = bus_index ? CX18_REG_I2C_2_WR : CX18_REG_I2C_1_WR; in cx18_setsda() local 170 u32 r = cx18_read_reg(cx, addr); in cx18_setsda() 173 cx18_write_reg(cx, r | SETSDL_BIT, addr); in cx18_setsda() 175 cx18_write_reg(cx, r & ~SETSDL_BIT, addr); in cx18_setsda() 69 cx18_i2c_new_ir(struct cx18 *cx, struct i2c_adapter *adap, u32 hw, const char *type, u8 addr) cx18_i2c_new_ir() argument 182 u32 addr = bus_index ? CX18_REG_I2C_2_RD : CX18_REG_I2C_1_RD; cx18_getscl() local 191 u32 addr = bus_index ? CX18_REG_I2C_2_RD : CX18_REG_I2C_1_RD; cx18_getsda() local [all...] |
/kernel/linux/linux-6.6/drivers/media/platform/renesas/vsp1/ |
H A D | vsp1_rpf.c | 264 auto_fld->top_y0 = rpf->mem.addr[0]; in vsp1_rpf_configure_autofld() 265 auto_fld->top_c0 = rpf->mem.addr[1]; in vsp1_rpf_configure_autofld() 266 auto_fld->top_c1 = rpf->mem.addr[2]; in vsp1_rpf_configure_autofld() 271 auto_fld->bottom_y0 = rpf->mem.addr[0] + offset_y; in vsp1_rpf_configure_autofld() 272 auto_fld->bottom_c0 = rpf->mem.addr[1] + offset_c; in vsp1_rpf_configure_autofld() 273 auto_fld->bottom_c1 = rpf->mem.addr[2] + offset_c; in vsp1_rpf_configure_autofld() 342 mem.addr[0] += crop.top * format->plane_fmt[0].bytesperline in rpf_configure_partition() 351 mem.addr[1] += offset; in rpf_configure_partition() 352 mem.addr[2] += offset; in rpf_configure_partition() 361 swap(mem.addr[ in rpf_configure_partition() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/core/ |
H A D | object.c | 106 enum nvkm_object_map *type, u64 *addr, u64 *size) in nvkm_object_map() 109 return object->func->map(object, argv, argc, type, addr, size); in nvkm_object_map() 122 nvkm_object_rd08(struct nvkm_object *object, u64 addr, u8 *data) in nvkm_object_rd08() argument 125 return object->func->rd08(object, addr, data); in nvkm_object_rd08() 130 nvkm_object_rd16(struct nvkm_object *object, u64 addr, u16 *data) in nvkm_object_rd16() argument 133 return object->func->rd16(object, addr, data); in nvkm_object_rd16() 138 nvkm_object_rd32(struct nvkm_object *object, u64 addr, u32 *data) in nvkm_object_rd32() argument 141 return object->func->rd32(object, addr, data); in nvkm_object_rd32() 146 nvkm_object_wr08(struct nvkm_object *object, u64 addr, u8 data) in nvkm_object_wr08() argument 149 return object->func->wr08(object, addr, dat in nvkm_object_wr08() 105 nvkm_object_map(struct nvkm_object *object, void *argv, u32 argc, enum nvkm_object_map *type, u64 *addr, u64 *size) nvkm_object_map() argument 154 nvkm_object_wr16(struct nvkm_object *object, u64 addr, u16 data) nvkm_object_wr16() argument 162 nvkm_object_wr32(struct nvkm_object *object, u64 addr, u32 data) nvkm_object_wr32() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/ |
H A D | uvd_v1_0.c | 85 uint64_t addr = rdev->fence_drv[fence->ring].gpu_addr; in uvd_v1_0_fence_emit() local 88 radeon_ring_write(ring, addr & 0xffffffff); in uvd_v1_0_fence_emit() 112 uint64_t addr; in uvd_v1_0_resume() local 121 addr = (rdev->uvd.gpu_addr >> 3) + 16; in uvd_v1_0_resume() 123 WREG32(UVD_VCPU_CACHE_OFFSET0, addr); in uvd_v1_0_resume() 126 addr += size; in uvd_v1_0_resume() 128 WREG32(UVD_VCPU_CACHE_OFFSET1, addr); in uvd_v1_0_resume() 131 addr += size; in uvd_v1_0_resume() 134 WREG32(UVD_VCPU_CACHE_OFFSET2, addr); in uvd_v1_0_resume() 138 addr in uvd_v1_0_resume() [all...] |
/kernel/linux/linux-6.6/drivers/i2c/busses/ |
H A D | i2c-powermac.c | 29 u16 addr, in i2c_powermac_smbus_xfer() 39 int addrdir = (addr << 1) | read; in i2c_powermac_smbus_xfer() 229 u32 addr) in i2c_powermac_create_one() 235 info.addr = addr; in i2c_powermac_create_one() 271 u32 addr, char *type, int type_size) in i2c_powermac_get_type() 293 if (addr == 0x34) { in i2c_powermac_get_type() 296 } else if (addr == 0x35) { in i2c_powermac_get_type() 323 u32 addr; in i2c_powermac_register_devices() local 326 addr in i2c_powermac_register_devices() 28 i2c_powermac_smbus_xfer( struct i2c_adapter* adap, u16 addr, unsigned short flags, char read_write, u8 command, int size, union i2c_smbus_data* data) i2c_powermac_smbus_xfer() argument 227 i2c_powermac_create_one(struct i2c_adapter *adap, const char *type, u32 addr) i2c_powermac_create_one() argument 269 i2c_powermac_get_type(struct i2c_adapter *adap, struct device_node *node, u32 addr, char *type, int type_size) i2c_powermac_get_type() argument [all...] |
/kernel/linux/linux-6.6/drivers/scsi/arm/ |
H A D | arxescsi.c | 80 static void arxescsi_pseudo_dma_write(unsigned char *addr, void __iomem *base) in arxescsi_pseudo_dma_write() argument 105 : "r" (addr), "r" (base)); in arxescsi_pseudo_dma_write() 123 unsigned char *addr; in arxescsi_dma_pseudo() local 126 addr = SCp->ptr; in arxescsi_dma_pseudo() 135 arxescsi_pseudo_dma_write(addr, base); in arxescsi_dma_pseudo() 136 addr += 256; in arxescsi_dma_pseudo() 148 word = *addr | *(addr + 1) << 8; in arxescsi_dma_pseudo() 152 addr += 2; in arxescsi_dma_pseudo() 155 addr in arxescsi_dma_pseudo() [all...] |
/kernel/linux/linux-6.6/sound/soc/intel/common/ |
H A D | sst-dsp.c | 23 void sst_shim32_write(void __iomem *addr, u32 offset, u32 value) in sst_shim32_write() argument 25 writel(value, addr + offset); in sst_shim32_write() 29 u32 sst_shim32_read(void __iomem *addr, u32 offset) in sst_shim32_read() argument 31 return readl(addr + offset); in sst_shim32_read() 35 void sst_shim32_write64(void __iomem *addr, u32 offset, u64 value) in sst_shim32_write64() argument 37 writeq(value, addr + offset); in sst_shim32_write64() 41 u64 sst_shim32_read64(void __iomem *addr, u32 offset) in sst_shim32_read64() argument 43 return readq(addr + offset); in sst_shim32_read64() 53 sst->ops->write(sst->addr.shim, offset, value); in sst_dsp_shim_write() 64 val = sst->ops->read(sst->addr in sst_dsp_shim_read() [all...] |
/third_party/backends/backend/ |
H A D | plustek-pp_sysdep.h | 230 # define test_and_set_bit(nr,addr) test_bit((nr),(addr)) 231 # define test_and_clear_bit(nr,addr) clear_bit((nr),(addr)) 232 # define test_and_change_bit(nr,addr) change_bit((nr),(addr)) 267 # define cpu_to_le16p(addr) (cpu_to_le16(*(addr))) 268 # define cpu_to_le32p(addr) (cpu_to_le32(*(addr))) [all...] |
/third_party/NuttX/drivers/usbdev/gadget/ |
H A D | f_ether.c | 154 static inline int is_multicast_eth_addr(const uint8_t *addr) in is_multicast_eth_addr() argument 156 return (0x01 & addr[0]); in is_multicast_eth_addr() 159 uint8_t eth_set_hwaddr(struct netif *usb_netif, uint8_t *addr, uint8_t len) in eth_set_hwaddr() argument 163 if (is_multicast_eth_addr(addr)) in eth_set_hwaddr() 175 err = memcpy_s(usb_netif->hwaddr, NETIF_MAX_HWADDR_LEN, addr, len); in eth_set_hwaddr() 185 void eth_random_addr(uint8_t *addr) in eth_random_addr() argument 194 addr[0] = rand_val & 0xff; in eth_random_addr() 195 addr[1] = (rand_val >> 8) & 0xff; in eth_random_addr() 196 addr[2] = (rand_val >> 16) & 0xff; in eth_random_addr() 197 addr[ in eth_random_addr() [all...] |
/third_party/libuv/test/ |
H A D | test-tcp-open.c | 237 struct sockaddr_in addr; in TEST_IMPL() local 242 ASSERT_OK(uv_ip4_addr("127.0.0.1", TEST_PORT, &addr)); in TEST_IMPL() 255 (const struct sockaddr*) &addr, in TEST_IMPL() 313 struct sockaddr_in addr; in TEST_IMPL() local 320 ASSERT_OK(uv_ip4_addr("127.0.0.1", TEST_PORT, &addr)); in TEST_IMPL() 324 ASSERT_OK(bind(sock, (struct sockaddr*) &addr, sizeof(addr))); in TEST_IMPL() 336 struct sockaddr_in addr; in TEST_IMPL() local 341 ASSERT_OK(uv_ip4_addr("127.0.0.1", TEST_PORT, &addr)); in TEST_IMPL() 346 ASSERT_OK(connect(sock, (struct sockaddr*) &addr, sizeo in TEST_IMPL() 376 struct sockaddr_in addr; TEST_IMPL() local [all...] |
/third_party/mesa3d/src/imagination/vulkan/winsys/ |
H A D | pvr_winsys_helper.c | 79 const bool reserved_area_bottom_of_heap = reserved_address.addr == in pvr_winsys_helper_winsys_heap_init() 80 base_address.addr; in pvr_winsys_helper_winsys_heap_init() 87 assert(base_address.addr); in pvr_winsys_helper_winsys_heap_init() 97 reserved_address.addr + reserved_size == base_address.addr + size || in pvr_winsys_helper_winsys_heap_init() 98 (!reserved_address.addr && !reserved_size)); in pvr_winsys_helper_winsys_heap_init() 110 util_vma_heap_init(&heap->vma_heap, vma_heap_begin_addr.addr, vma_heap_size); in pvr_winsys_helper_winsys_heap_init() 165 if (!vma.dev_addr.addr) { in pvr_winsys_helper_heap_alloc() 185 util_vma_heap_free(&heap->vma_heap, vma->dev_addr.addr, vma->size); in pvr_winsys_helper_heap_free() 206 pvr_dev_addr_t addr; in pvr_buffer_create_and_map() local [all...] |
/third_party/nghttp2/src/ |
H A D | shrpx_tls_test.cc | 219 Address addr; in parse_addr() local 220 addr.len = res->ai_addrlen; in parse_addr() 221 memcpy(&addr.su, res->ai_addr, res->ai_addrlen); in parse_addr() 225 return addr; in parse_addr() 233 auto addr = parse_addr(ipaddr); in test_shrpx_tls_verify_numeric_hostname() local 235 tls::verify_numeric_hostname(cert, StringRef::from_lit(ipaddr), &addr); in test_shrpx_tls_verify_numeric_hostname() 246 auto addr = parse_addr(ipaddr); in test_shrpx_tls_verify_numeric_hostname() local 248 tls::verify_numeric_hostname(cert, StringRef::from_lit(ipaddr), &addr); in test_shrpx_tls_verify_numeric_hostname() 259 auto addr = parse_addr(ipaddr); in test_shrpx_tls_verify_numeric_hostname() local 261 tls::verify_numeric_hostname(cert, StringRef::from_lit(ipaddr), &addr); in test_shrpx_tls_verify_numeric_hostname() 272 auto addr = parse_addr(ipaddr); test_shrpx_tls_verify_numeric_hostname() local 285 auto addr = parse_addr(ipaddr); test_shrpx_tls_verify_numeric_hostname() local [all...] |
/third_party/ltp/testcases/kernel/kvm/ |
H A D | lib_host.c | 42 uint64_t addr) in tst_kvm_get_phys_address() 44 struct kvm_translation trans = { .linear_address = addr }; in tst_kvm_get_phys_address() 50 return addr; in tst_kvm_get_phys_address() 82 int tst_kvm_find_memslot(const struct tst_kvm_instance *inst, uint64_t addr) in tst_kvm_find_memslot() argument 84 addr = tst_kvm_get_phys_address(inst, addr); in tst_kvm_find_memslot() 86 if (!addr) in tst_kvm_find_memslot() 89 return tst_kvm_find_phys_memslot(inst, addr); in tst_kvm_find_memslot() 92 void *tst_kvm_get_memptr(const struct tst_kvm_instance *inst, uint64_t addr) in tst_kvm_get_memptr() argument 97 addr in tst_kvm_get_memptr() 41 tst_kvm_get_phys_address(const struct tst_kvm_instance *inst, uint64_t addr) tst_kvm_get_phys_address() argument [all...] |
/kernel/linux/linux-5.10/arch/xtensa/include/asm/ |
H A D | uaccess.h | 41 #define __user_ok(addr, size) \ 42 (((size) <= TASK_SIZE)&&((addr) <= TASK_SIZE-(size))) 43 #define __access_ok(addr, size) (__kernel_ok || __user_ok((addr), (size))) 44 #define access_ok(addr, size) __access_ok((unsigned long)(addr), (size)) 275 __xtensa_clear_user(void __user *addr, unsigned long size) in __xtensa_clear_user() argument 277 if (!__memset((void __force *)addr, 0, size)) in __xtensa_clear_user() 283 clear_user(void __user *addr, unsigned long size) in clear_user() argument 285 if (access_ok(addr, siz in clear_user() [all...] |
/kernel/linux/linux-5.10/arch/arc/kernel/ |
H A D | unaligned.c | 26 #define __get8_unaligned_check(val, addr, err) \ 39 : "=r" (err), "=&r" (val), "=r" (addr) \ 40 : "0" (err), "2" (addr)) 42 #define get16_unaligned_check(val, addr) \ 44 unsigned int err = 0, v, a = addr; \ 53 #define get32_unaligned_check(val, addr) \ 55 unsigned int err = 0, v, a = addr; \ 68 #define put16_unaligned_check(val, addr) \ 70 unsigned int err = 0, v = val, a = addr;\ 95 #define put32_unaligned_check(val, addr) \ [all...] |
/kernel/linux/linux-5.10/arch/powerpc/boot/ |
H A D | main.c | 17 void *addr; member 28 void *addr = 0; in prep_kernel() local 56 addr = platform_ops.vmlinux_alloc(ei.memsize); in prep_kernel() 74 memcpy(addr, vmlinuz_addr + ei.elfoffset, ei.loadsize); in prep_kernel() 81 printf("Decompressing (0x%p <- 0x%p:0x%p)...\n\r", addr, in prep_kernel() 85 addr, ei.loadsize, ei.elfoffset); in prep_kernel() 96 flush_cache(addr, ei.loadsize); in prep_kernel() 98 return (struct addr_range){addr, ei.memsize}; in prep_kernel() 271 kentry = (kernel_entry_t) vmlinux.addr; in start() 274 platform_ops.kentry(ft_addr, vmlinux.addr); in start() [all...] |
/kernel/linux/linux-5.10/arch/arm/probes/kprobes/ |
H A D | opt-arm.c | 124 /* Caller must ensure addr & 3 == 0 */ 156 regs->ARM_pc = (unsigned long)op->kp.addr; in optimized_callback() 222 (long)orig->addr + 8) & 0xfe000003; in NOKPROBE_SYMBOL() 264 (unsigned long)(op->kp.addr) + 4); in NOKPROBE_SYMBOL() 301 memcpy(op->optinsn.copied_insn, op->kp.addr, in arch_optimize_kprobes() 304 insn = arm_gen_branch((unsigned long)op->kp.addr, in arch_optimize_kprobes() 321 kprobes_remove_breakpoint(op->kp.addr, insn); in arch_optimize_kprobes() 348 unsigned long addr) in arch_within_optimized_kprobe() 350 return ((unsigned long)op->kp.addr <= addr in arch_within_optimized_kprobe() 347 arch_within_optimized_kprobe(struct optimized_kprobe *op, unsigned long addr) arch_within_optimized_kprobe() argument [all...] |
/kernel/linux/linux-6.6/arch/arm64/kvm/ |
H A D | va_layout.c | 29 static u64 __early_kern_hyp_va(u64 addr) in __early_kern_hyp_va() argument 31 addr &= va_mask; in __early_kern_hyp_va() 32 addr |= tag_val << tag_lsb; in __early_kern_hyp_va() 33 return addr; in __early_kern_hyp_va() 191 u64 addr; in kvm_patch_vector_branch() local 203 addr = __early_kern_hyp_va((u64)kvm_ksym_ref(__kvm_hyp_vector)); in kvm_patch_vector_branch() 206 addr |= ((u64)origptr & GENMASK_ULL(10, 7)); in kvm_patch_vector_branch() 212 addr += KVM_VECTOR_PREAMBLE; in kvm_patch_vector_branch() 214 /* movz x0, #(addr & 0xffff) */ in kvm_patch_vector_branch() 216 (u16)addr, in kvm_patch_vector_branch() [all...] |
/kernel/linux/linux-6.6/arch/ia64/include/asm/ |
H A D | uaccess.h | 52 unsigned long addr = (unsigned long)p; in __access_ok() local 54 return likely((size <= limit) && (addr <= (limit - size)) && in __access_ok() 55 likely(REGION_OFFSET(addr) < RGN_MAP_LIMIT)); in __access_ok() 86 # define __get_user_size(val, addr, n, err) \ 93 : "=r"(__gu_r9), "=r"(__gu_r8) : "m"(__m(addr)), "1"(__gu_r8)); \ 103 # define __put_user_size(val, addr, n, err) \ 109 : "=r"(__pu_r8) : "m"(__m(addr)), "rO"(val), "0"(__pu_r8)); \ 115 # define __get_user_size(val, addr, n, err) \ 117 __ld_user("__ex_table", (unsigned long) addr, n, RELOC_TYPE); \ 121 # define __put_user_size(val, addr, [all...] |