/linux/drivers/gpu/drm/amd/display/dc/dsc/ |
H A D | rc_calc_dpi.c | 29 static void copy_pps_fields(struct drm_dsc_config *to, const struct drm_dsc_config *from) in copy_pps_fields() argument 31 to->line_buf_depth = from->line_buf_depth; in copy_pps_fields() 32 to->bits_per_component = from->bits_per_component; in copy_pps_fields() 33 to->convert_rgb = from->convert_rgb; in copy_pps_fields() 34 to->slice_width = from->slice_width; in copy_pps_fields() 35 to->slice_height = from->slice_height; in copy_pps_fields() 36 to->simple_422 = from->simple_422; in copy_pps_fields() 37 to->native_422 = from->native_422; in copy_pps_fields() 38 to->native_420 = from->native_420; in copy_pps_fields() 39 to->pic_width = from in copy_pps_fields() [all...] |
/linux/drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc1_5/ |
H A D | ia_css_ctc1_5.host.c | 66 const struct ia_css_ctc_config *from, in ia_css_ctc_encode() argument 70 to->y0 = from->y0; in ia_css_ctc_encode() 71 to->y1 = from->y1; in ia_css_ctc_encode() 72 to->y2 = from->y2; in ia_css_ctc_encode() 73 to->y3 = from->y3; in ia_css_ctc_encode() 74 to->y4 = from->y4; in ia_css_ctc_encode() 75 to->y5 = from->y5; in ia_css_ctc_encode() 77 to->ce_gain_exp = from->ce_gain_exp; in ia_css_ctc_encode() 79 to->x1 = from->x1; in ia_css_ctc_encode() 80 to->x2 = from in ia_css_ctc_encode() [all...] |
/linux/drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc2/ |
H A D | ia_css_ctc2.host.c | 66 /* (void) = ia_css_ctc2_vmem_encode(*to, *from) 68 * VMEM Encode Function to translate Y parameters from userspace into ISP space 71 const struct ia_css_ctc2_config *from, in ia_css_ctc2_vmem_encode() argument 84 dydx0 = ctc2_slope(from->y_y1, from->y_y0, in ia_css_ctc2_vmem_encode() 85 from->y_x1, 0); in ia_css_ctc2_vmem_encode() 86 dydx1 = ctc2_slope(from->y_y2, from->y_y1, in ia_css_ctc2_vmem_encode() 87 from->y_x2, from in ia_css_ctc2_vmem_encode() 136 ia_css_ctc2_encode(struct ia_css_isp_ctc2_dmem_params * to,struct ia_css_ctc2_config * from,size_t size) ia_css_ctc2_encode() argument [all...] |
/linux/drivers/staging/media/atomisp/pci/isp/kernels/eed1_8/ |
H A D | ia_css_eed1_8.host.c | 82 const struct ia_css_eed1_8_config *from, in ia_css_eed1_8_vmem_encode() argument 122 assert(from->dew_enhance_seg_x[j] > -1); in ia_css_eed1_8_vmem_encode() 123 assert(from->dew_enhance_seg_y[j] > -1); in ia_css_eed1_8_vmem_encode() 127 assert(from->dew_enhance_seg_x[j] > from->dew_enhance_seg_x[j - 1]); in ia_css_eed1_8_vmem_encode() 128 assert(from->dew_enhance_seg_y[j] > from->dew_enhance_seg_y[j - 1]); in ia_css_eed1_8_vmem_encode() 131 assert(from->dew_enhance_seg_x[0] == 0); in ia_css_eed1_8_vmem_encode() 132 assert(from->dew_enhance_seg_y[0] == 0); in ia_css_eed1_8_vmem_encode() 166 to->e_dew_enh_x[0][base + j] = clamp(from in ia_css_eed1_8_vmem_encode() 216 ia_css_eed1_8_encode(struct eed1_8_dmem_params * to,const struct ia_css_eed1_8_config * from,size_t size) ia_css_eed1_8_encode() argument [all...] |
/linux/drivers/staging/media/atomisp/pci/isp/kernels/dpc2/ |
H A D | ia_css_dpc2.host.c | 13 const struct ia_css_dpc2_config *from, in ia_css_dpc2_encode() argument 18 assert((from->metric1 >= 0) && (from->metric1 <= METRIC1_ONE_FP)); in ia_css_dpc2_encode() 19 assert((from->metric3 >= 0) && (from->metric3 <= METRIC3_ONE_FP)); in ia_css_dpc2_encode() 20 assert((from->metric2 >= METRIC2_ONE_FP) && in ia_css_dpc2_encode() 21 (from->metric2 < 256 * METRIC2_ONE_FP)); in ia_css_dpc2_encode() 22 assert((from->wb_gain_gr > 0) && (from->wb_gain_gr < 16 * WBGAIN_ONE_FP)); in ia_css_dpc2_encode() 23 assert((from in ia_css_dpc2_encode() [all...] |
/linux/drivers/staging/media/atomisp/pci/isp/kernels/bnlm/ |
H A D | ia_css_bnlm.host.c | 28 /* Encodes a look-up table from BNLM public parameters to vmem parameters. 43 /* Create VMEM LUTs from the threshold and value arrays. in bnlm_lut_encode() 73 /* Copy data from first block to all blocks */ in bnlm_lut_encode() 91 const struct ia_css_bnlm_config *from, in ia_css_bnlm_vmem_encode() argument 98 bnlm_lut_encode(&to->mu_root_lut, from->mu_root_lut_thr, from->mu_root_lut_val, in ia_css_bnlm_vmem_encode() 100 bnlm_lut_encode(&to->sad_norm_lut, from->sad_norm_lut_thr, in ia_css_bnlm_vmem_encode() 101 from->sad_norm_lut_val, 16); in ia_css_bnlm_vmem_encode() 102 bnlm_lut_encode(&to->sig_detail_lut, from->sig_detail_lut_thr, in ia_css_bnlm_vmem_encode() 103 from in ia_css_bnlm_vmem_encode() 142 ia_css_bnlm_encode(struct bnlm_dmem_params * to,const struct ia_css_bnlm_config * from,size_t size) ia_css_bnlm_encode() argument [all...] |
/linux/arch/arm64/include/asm/ |
H A D | io.h | 106 * Create a dummy control dependency from the IO read to any \ 143 * emit the large TLP from the CPU. 147 __const_memcpy_toio_aligned32(volatile u32 __iomem *to, const u32 *from, in __const_memcpy_toio_aligned32() argument 161 : "rZ"(from[0]), "rZ"(from[1]), "rZ"(from[2]), in __const_memcpy_toio_aligned32() 162 "rZ"(from[3]), "rZ"(from[4]), "rZ"(from[5]), in __const_memcpy_toio_aligned32() 163 "rZ"(from[ in __const_memcpy_toio_aligned32() 191 __iowrite32_copy(void __iomem * to,const void * from,size_t count) __iowrite32_copy() argument 204 __const_memcpy_toio_aligned64(volatile u64 __iomem * to,const u64 * from,size_t count) __const_memcpy_toio_aligned64() argument 248 __iowrite64_copy(void __iomem * to,const void * from,size_t count) __iowrite64_copy() argument [all...] |
/linux/drivers/infiniband/hw/hfi1/ |
H A D | pio_copy.c | 19 * @from: source, must be 8 byte aligned 20 * @count: number of DWORD (32-bit) quantities to copy from source 22 * Copy data from source to PIO Send Buffer memory, 8 bytes at a time. 31 const void *from, size_t count) in pio_copy() argument 51 writeq(*(u64 *)from, dest); in pio_copy() 52 from += sizeof(u64); in pio_copy() 67 writeq(*(u64 *)from, dest); in pio_copy() 68 from += sizeof(u64); in pio_copy() 86 writeq(*(u64 *)from, dest); in pio_copy() 87 from in pio_copy() 183 read_low_bytes(struct pio_buf * pbuf,const void * from,unsigned int nbytes) read_low_bytes() argument 200 read_extra_bytes(struct pio_buf * pbuf,const void * from,unsigned int nbytes) read_extra_bytes() argument 263 seg_pio_copy_start(struct pio_buf * pbuf,u64 pbc,const void * from,size_t nbytes) seg_pio_copy_start() argument 355 mid_copy_mix(struct pio_buf * pbuf,const void * from,size_t nbytes) mid_copy_mix() argument 483 mid_copy_straight(struct pio_buf * pbuf,const void * from,size_t nbytes) mid_copy_straight() argument 571 seg_pio_copy_mid(struct pio_buf * pbuf,const void * from,size_t nbytes) seg_pio_copy_mid() argument [all...] |
/linux/ipc/ |
H A D | compat.c | 19 * This code is collected from the versions for sparc64, mips64, s390x, ia64, 39 struct compat_ipc64_perm __user *from) in get_compat_ipc64_perm() argument 42 if (copy_from_user(&v, from, sizeof(v))) in get_compat_ipc64_perm() 51 struct compat_ipc_perm __user *from) in get_compat_ipc_perm() argument 54 if (copy_from_user(&v, from, sizeof(v))) in get_compat_ipc_perm() 62 void to_compat_ipc64_perm(struct compat_ipc64_perm *to, struct ipc64_perm *from) in to_compat_ipc64_perm() argument 64 to->key = from->key; in to_compat_ipc64_perm() 65 to->uid = from->uid; in to_compat_ipc64_perm() 66 to->gid = from->gid; in to_compat_ipc64_perm() 67 to->cuid = from in to_compat_ipc64_perm() 73 to_compat_ipc_perm(struct compat_ipc_perm * to,struct ipc64_perm * from) to_compat_ipc_perm() argument [all...] |
/linux/drivers/staging/media/atomisp/pci/isp/kernels/bnr/bnr2_2/ |
H A D | ia_css_bnr2_2.host.c | 44 const struct ia_css_bnr2_2_config *from, in ia_css_bnr2_2_encode() argument 48 to->d_var_gain_r = from->d_var_gain_r; in ia_css_bnr2_2_encode() 49 to->d_var_gain_g = from->d_var_gain_g; in ia_css_bnr2_2_encode() 50 to->d_var_gain_b = from->d_var_gain_b; in ia_css_bnr2_2_encode() 51 to->d_var_gain_slope_r = from->d_var_gain_slope_r; in ia_css_bnr2_2_encode() 52 to->d_var_gain_slope_g = from->d_var_gain_slope_g; in ia_css_bnr2_2_encode() 53 to->d_var_gain_slope_b = from->d_var_gain_slope_b; in ia_css_bnr2_2_encode() 55 to->n_var_gain_r = from->n_var_gain_r; in ia_css_bnr2_2_encode() 56 to->n_var_gain_g = from->n_var_gain_g; in ia_css_bnr2_2_encode() 57 to->n_var_gain_b = from in ia_css_bnr2_2_encode() [all...] |
/linux/drivers/staging/media/atomisp/pci/isp/kernels/tdf/tdf_1.0/ |
H A D | ia_css_tdf.host.c | 24 const struct ia_css_tdf_config *from, in ia_css_tdf_vmem_encode() argument 32 to->threshold_flat[0][i] = from->thres_flat_table[i]; in ia_css_tdf_vmem_encode() 33 to->threshold_detail[0][i] = from->thres_detail_table[i]; in ia_css_tdf_vmem_encode() 40 const struct ia_css_tdf_config *from, in ia_css_tdf_encode() argument 44 to->Epsilon_0 = from->epsilon_0; in ia_css_tdf_encode() 45 to->Epsilon_1 = from->epsilon_1; in ia_css_tdf_encode() 46 to->EpsScaleText = from->eps_scale_text; in ia_css_tdf_encode() 47 to->EpsScaleEdge = from->eps_scale_edge; in ia_css_tdf_encode() 48 to->Sepa_flat = from->sepa_flat; in ia_css_tdf_encode() 49 to->Sepa_Edge = from in ia_css_tdf_encode() [all...] |
/linux/fs/xfs/libxfs/ |
H A D | xfs_sb.c | 324 * we never read counters from such superblocks. in xfs_validate_sb_write() 601 * More sanity checking. Most of these were stolen directly from in xfs_validate_sb_common() 797 struct xfs_dsb *from, in __xfs_sb_from_disk() argument 800 to->sb_magicnum = be32_to_cpu(from->sb_magicnum); in __xfs_sb_from_disk() 801 to->sb_blocksize = be32_to_cpu(from->sb_blocksize); in __xfs_sb_from_disk() 802 to->sb_dblocks = be64_to_cpu(from->sb_dblocks); in __xfs_sb_from_disk() 803 to->sb_rblocks = be64_to_cpu(from->sb_rblocks); in __xfs_sb_from_disk() 804 to->sb_rextents = be64_to_cpu(from->sb_rextents); in __xfs_sb_from_disk() 805 memcpy(&to->sb_uuid, &from->sb_uuid, sizeof(to->sb_uuid)); in __xfs_sb_from_disk() 806 to->sb_logstart = be64_to_cpu(from in __xfs_sb_from_disk() 895 xfs_sb_from_disk(struct xfs_sb * to,struct xfs_dsb * from) xfs_sb_from_disk() argument 903 xfs_sb_quota_to_disk(struct xfs_dsb * to,struct xfs_sb * from) xfs_sb_quota_to_disk() argument 976 xfs_sb_to_disk(struct xfs_dsb * to,struct xfs_sb * from) xfs_sb_to_disk() argument [all...] |
/linux/Documentation/admin-guide/perf/ |
H A D | meson-ddr-pmu.rst | 26 + arm - from CPU 27 + vpu_read1 - from OSD + VPP read 28 + gpu - from 3D GPU 29 + pcie - from PCIe controller 30 + hdcp - from HDCP controller 31 + hevc_front - from HEVC codec front end 32 + usb3_0 - from USB3.0 controller 33 + hevc_back - from HEVC codec back end 34 + h265enc - from HEVC encoder 35 + vpu_read2 - from D [all...] |
/linux/drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_2/ |
H A D | ia_css_ynr2.host.c | 40 const struct ia_css_ynr_config *from, in ia_css_ynr_encode() argument 44 to->edge_sense_gain_0 = from->edge_sense_gain_0; in ia_css_ynr_encode() 45 to->edge_sense_gain_1 = from->edge_sense_gain_1; in ia_css_ynr_encode() 46 to->corner_sense_gain_0 = from->corner_sense_gain_0; in ia_css_ynr_encode() 47 to->corner_sense_gain_1 = from->corner_sense_gain_1; in ia_css_ynr_encode() 53 const struct ia_css_fc_config *from, in ia_css_fc_encode() argument 57 to->gain_exp = from->gain_exp; in ia_css_fc_encode() 59 to->coring_pos_0 = from->coring_pos_0; in ia_css_fc_encode() 60 to->coring_pos_1 = from->coring_pos_1; in ia_css_fc_encode() 61 to->coring_neg_0 = from in ia_css_fc_encode() [all...] |
/linux/arch/m68k/include/asm/ |
H A D | uaccess.h | 18 * the "moves" instruction to access user space from kernel space. Other 182 unsigned long __generic_copy_from_user(void *to, const void __user *from, unsigned long n); 183 unsigned long __generic_copy_to_user(void __user *to, const void *from, unsigned long n); 190 #define ____constant_copy_from_user_asm(res, to, from, tmp, n1, n2, n3, s1, s2, s3)\ argument 225 : "+d" (res), "+&a" (to), "+a" (from), "=&d" (tmp) \ 228 #define ___constant_copy_from_user_asm(res, to, from, tmp, n1, n2, n3, s1, s2, s3)\ argument 229 ____constant_copy_from_user_asm(res, to, from, tmp, n1, n2, n3, s1, s2, s3) 230 #define __constant_copy_from_user_asm(res, to, from, tmp, n1, n2, n3) \ argument 231 ___constant_copy_from_user_asm(res, to, from, tmp, n1, n2, n3, \ 235 __constant_copy_from_user(void *to, const void __user *from, unsigne argument 281 __constant_copy_to_user_asm(res,to,from,tmp,n,s1,s2,s3) global() argument 316 __constant_copy_to_user(void __user * to,const void * from,unsigned long n) __constant_copy_to_user() argument 366 raw_copy_from_user(void * to,const void __user * from,unsigned long n) raw_copy_from_user() argument 374 raw_copy_to_user(void __user * to,const void * from,unsigned long n) raw_copy_to_user() argument [all...] |
/linux/arch/sh/kernel/ |
H A D | io.c | 14 * Copy data from IO memory space to "real" memory space. 16 void memcpy_fromio(void *to, const volatile void __iomem *from, unsigned long count) in memcpy_fromio() argument 24 (((u32)to & 0x1f) == 0) && (((u32)from & 0x3) == 0)) { in memcpy_fromio() 52 "=&r" (tmp5), "=&r" (tmp6), "=&r" (from) in memcpy_fromio() 53 : "7"(from), "0" (to), "1" (count) in memcpy_fromio() 58 if ((((u32)to | (u32)from) & 0x3) == 0) { in memcpy_fromio() 60 *(u32 *)to = *(volatile u32 *)from; in memcpy_fromio() 62 from += 4; in memcpy_fromio() 67 *(u8 *)to = *(volatile u8 *)from; in memcpy_fromio() 69 from in memcpy_fromio() 79 memcpy_toio(volatile void __iomem * to,const void * from,unsigned long count) memcpy_toio() argument [all...] |
/linux/include/linux/ |
H A D | uaccess.h | 18 * redefine this macro to strip tags from pointers. 45 * Architectures should provide two primitives (raw_copy_{to,from}_user()) 46 * and get rid of their private instances of copy_{to,from}_user() and 47 * __copy_{to,from}_user{,_inatomic}(). 49 * raw_copy_{to,from}_user(to, from, size) should copy up to size bytes and 54 * Both of these functions should attempt to copy size bytes starting at from 59 * If raw_copy_{to,from}_user(to, from, size) returns N, size - N bytes starting 60 * at to must become equal to the bytes fetched from th 90 __copy_from_user_inatomic(void * to,const void __user * from,unsigned long n) __copy_from_user_inatomic() argument 102 __copy_from_user(void * to,const void __user * from,unsigned long n) __copy_from_user() argument 130 __copy_to_user_inatomic(void __user * to,const void * from,unsigned long n) __copy_to_user_inatomic() argument 140 __copy_to_user(void __user * to,const void * from,unsigned long n) __copy_to_user() argument 159 _inline_copy_from_user(void * to,const void __user * from,unsigned long n) _inline_copy_from_user() argument 190 _inline_copy_to_user(void __user * to,const void * from,unsigned long n) _inline_copy_to_user() argument 205 copy_from_user(void * to,const void __user * from,unsigned long n) copy_from_user() argument 217 copy_to_user(void __user * to,const void * from,unsigned long n) copy_to_user() argument 326 __copy_from_user_inatomic_nocache(void * to,const void __user * from,unsigned long n) __copy_from_user_inatomic_nocache() argument [all...] |
H A D | instrumented.h | 103 * @from: source address 106 * Instrument reads from kernel memory, that are due to copy_to_user (and 110 instrument_copy_to_user(void __user *to, const void *from, unsigned long n) in instrument_copy_to_user() argument 112 kasan_check_read(from, n); in instrument_copy_to_user() 113 kcsan_check_read(from, n); in instrument_copy_to_user() 114 kmsan_copy_to_user(to, from, n, 0); in instrument_copy_to_user() 120 * @from: source address 127 instrument_copy_from_user_before(const void *to, const void __user *from, unsigned long n) in instrument_copy_from_user_before() argument 136 * @from: source address 144 instrument_copy_from_user_after(const void *to, const void __user *from, in instrument_copy_from_user_after() argument 159 instrument_memcpy_before(void * to,const void * from,unsigned long n) instrument_memcpy_before() argument 178 instrument_memcpy_after(void * to,const void * from,unsigned long n,unsigned long left) instrument_memcpy_after() argument 211 instrument_put_user(from,ptr,size) global() argument [all...] |
/linux/scripts/coccinelle/api/ |
H A D | kstrdup.cocci | 18 expression from,to; 23 - to = kmalloc(strlen(from) + 1,flag); 24 + to = kstrdup(from, flag); 25 ... when != \(from = E1 \| to = E1 \) 27 ... when != \(from = E2 \| to = E2 \) 28 - strcpy(to, from); 31 expression x,from,to; 36 - x = strlen(from) + 1; 37 ... when != \( x = E1 \| from = E1 \) 39 + to = kstrdup(from, fla [all...] |
/linux/fs/xfs/ |
H A D | xfs_inode_item_recover.c | 65 * So, to avoid this, we instantiate an inode directly from the inode core we've 129 struct xfs_log_dinode *from, in xfs_log_dinode_to_disk_ts() argument 136 if (xfs_log_dinode_has_bigtime(from)) in xfs_log_dinode_to_disk_ts() 156 struct xfs_log_dinode *from, in xfs_log_dinode_to_disk_iext_counters() argument 159 if (xfs_log_dinode_has_large_extent_counts(from)) { in xfs_log_dinode_to_disk_iext_counters() 160 to->di_big_nextents = cpu_to_be64(from->di_big_nextents); in xfs_log_dinode_to_disk_iext_counters() 161 to->di_big_anextents = cpu_to_be32(from->di_big_anextents); in xfs_log_dinode_to_disk_iext_counters() 162 to->di_nrext64_pad = cpu_to_be16(from->di_nrext64_pad); in xfs_log_dinode_to_disk_iext_counters() 164 to->di_nextents = cpu_to_be32(from->di_nextents); in xfs_log_dinode_to_disk_iext_counters() 165 to->di_anextents = cpu_to_be16(from in xfs_log_dinode_to_disk_iext_counters() 172 xfs_log_dinode_to_disk(struct xfs_log_dinode * from,struct xfs_dinode * to,xfs_lsn_t lsn) xfs_log_dinode_to_disk() argument [all...] |
/linux/arch/m68k/lib/ |
H A D | memcpy.c | 10 void *memcpy(void *to, const void *from, size_t n) in memcpy() argument 19 const char *cfrom = from; in memcpy() 22 from = cfrom; in memcpy() 26 if ((long)from & 1) { in memcpy() 28 const char *cfrom = from; in memcpy() 36 const short *sfrom = from; in memcpy() 39 from = sfrom; in memcpy() 45 const long *lfrom = from; in memcpy() 73 from = lfrom; in memcpy() 77 const short *sfrom = from; in memcpy() [all...] |
/linux/tools/arch/x86/include/asm/ |
H A D | asm.h | 112 * Macros to generate condition code outputs from inline assembly, 127 # define _ASM_EXTABLE_HANDLE(from, to, handler) \ 130 .long (from) - . ; \ 135 # define _ASM_EXTABLE(from, to) \ 136 _ASM_EXTABLE_HANDLE(from, to, ex_handler_default) 138 # define _ASM_EXTABLE_UA(from, to) \ 139 _ASM_EXTABLE_HANDLE(from, to, ex_handler_uaccess) 141 # define _ASM_EXTABLE_CPY(from, to) \ 142 _ASM_EXTABLE_HANDLE(from, to, ex_handler_copy) 144 # define _ASM_EXTABLE_FAULT(from, t 159 _ASM_EXTABLE_HANDLE(from,to,handler) global() argument 167 _ASM_EXTABLE(from,to) global() argument 170 _ASM_EXTABLE_UA(from,to) global() argument 173 _ASM_EXTABLE_CPY(from,to) global() argument 176 _ASM_EXTABLE_FAULT(from,to) global() argument [all...] |
/linux/arch/s390/include/asm/ |
H A D | uaccess.h | 8 * Derived from "include/asm-i386/uaccess.h" 37 raw_copy_from_user(void *to, const void __user *from, unsigned long size) in raw_copy_from_user() argument 46 "0: mvcos %[to],%[from],%[size]\n" in raw_copy_from_user() 52 : [spec] "I" (0x81), [from] "Q" (*(const char __user *)from) in raw_copy_from_user() 60 from += 4096; in raw_copy_from_user() 65 raw_copy_to_user(void __user *to, const void *from, unsigned long size) in raw_copy_to_user() argument 74 "0: mvcos %[to],%[from],%[size]\n" in raw_copy_to_user() 80 : [spec] "I" (0x81), [from] "Q" (*(const char *)from) in raw_copy_to_user() 96 copy_from_user_key(void * to,const void __user * from,unsigned long n,unsigned long key) copy_from_user_key() argument 107 copy_to_user_key(void __user * to,const void * from,unsigned long n,unsigned long key) copy_to_user_key() argument [all...] |
/linux/fs/jfs/ |
H A D | jfs_unicode.c | 19 int jfs_strfromUCS_le(char *to, const __le16 * from, in jfs_strfromUCS_le() argument 28 for (i = 0; (i < len) && from[i]; i++) { in jfs_strfromUCS_le() 31 codepage->uni2char(le16_to_cpu(from[i]), in jfs_strfromUCS_le() 40 for (i = 0; (i < len) && from[i]; i++) { in jfs_strfromUCS_le() 41 if (unlikely(le16_to_cpu(from[i]) & 0xff00)) { in jfs_strfromUCS_le() 48 le16_to_cpu(from[i])); in jfs_strfromUCS_le() 55 to[i] = (char) (le16_to_cpu(from[i])); in jfs_strfromUCS_le() 69 static int jfs_strtoUCS(wchar_t * to, const unsigned char *from, int len, in jfs_strtoUCS() argument 76 for (i = 0; len && *from; i++, from in jfs_strtoUCS() [all...] |
/linux/lib/ |
H A D | usercopy.c | 16 unsigned long _copy_from_user(void *to, const void __user *from, unsigned long n) in _copy_from_user() argument 18 return _inline_copy_from_user(to, from, n); in _copy_from_user() 24 unsigned long _copy_to_user(void __user *to, const void *from, unsigned long n) in _copy_to_user() argument 26 return _inline_copy_to_user(to, from, n); in _copy_to_user() 33 * @from: Source address, in userspace. 36 * This is effectively shorthand for "memchr_inv(from, 0, size) == NULL" for 45 int check_zeroed_user(const void __user *from, size_t size) in check_zeroed_user() argument 48 uintptr_t align = (uintptr_t) from % sizeof(unsigned long); in check_zeroed_user() 53 from -= align; in check_zeroed_user() 56 if (!user_read_access_begin(from, siz in check_zeroed_user() [all...] |