| /kernel/linux/linux-6.6/arch/xtensa/lib/ |
| D | checksum.S | 29 * This function assumes 2- or 4-byte alignment. Other alignments will fail! 35 bgeu sum, val, 99f ; \ 44 * is aligned on either a 2-byte or 4-byte boundary. 47 extui a5, a2, 0, 2 48 bnez a5, 8f /* branch if 2-byte aligned */ 53 loopgtz a5, 2f 55 beqz a5, 2f 80 2: 81 extui a5, a3, 2, 3 /* remaining 4-byte chunks */ 83 loopgtz a5, 3f [all …]
|
| D | usercopy.S | 32 * 8B, 4B, 2B, and 1B copies conditional on the length. 36 * copying 1B and 2B and then retest. 73 bbsi.l a2, 0, .Ldst1mod2 # if dst is 1 mod 2 74 bbsi.l a2, 1, .Ldst2mod4 # if dst is 2 mod 4 93 EX(10f) l8ui a6, a3, 0 95 EX(10f) s8i a6, a5, 0 101 # copy 2 bytes 103 EX(10f) l8ui a6, a3, 0 104 EX(10f) l8ui a7, a3, 1 105 addi a3, a3, 2 [all …]
|
| /kernel/linux/linux-5.10/arch/xtensa/lib/ |
| D | checksum.S | 29 * This function assumes 2- or 4-byte alignment. Other alignments will fail! 35 bgeu sum, val, 99f ; \ 44 * is aligned on either a 2-byte or 4-byte boundary. 47 extui a5, a2, 0, 2 48 bnez a5, 8f /* branch if 2-byte aligned */ 53 loopgtz a5, 2f 55 beqz a5, 2f 80 2: 81 extui a5, a3, 2, 3 /* remaining 4-byte chunks */ 83 loopgtz a5, 3f [all …]
|
| D | usercopy.S | 32 * 8B, 4B, 2B, and 1B copies conditional on the length. 36 * copying 1B and 2B and then retest. 68 bbsi.l a2, 0, .Ldst1mod2 # if dst is 1 mod 2 69 bbsi.l a2, 1, .Ldst2mod4 # if dst is 2 mod 4 88 EX(10f) l8ui a6, a3, 0 90 EX(10f) s8i a6, a5, 0 96 # copy 2 bytes 98 EX(10f) l8ui a6, a3, 0 99 EX(10f) l8ui a7, a3, 1 100 addi a3, a3, 2 [all …]
|
| /kernel/linux/linux-6.6/arch/csky/abiv2/ |
| D | strcmp.S | 12 bnez a2, 7f 14 bnez t1, 5f 20 /* If s1[i] != s2[i], goto 2f. */ 22 bt 2f 25 /* If at the end, goto 3f (finish comparing). */ 26 bf 3f 31 bt 2f 33 bf 3f 38 bt 2f 40 bf 3f [all …]
|
| /kernel/linux/linux-5.10/arch/csky/abiv2/ |
| D | strcmp.S | 12 bnez a2, 7f 14 bnez t1, 5f 20 /* If s1[i] != s2[i], goto 2f. */ 22 bt 2f 25 /* If at the end, goto 3f (finish comparing). */ 26 bf 3f 31 bt 2f 33 bf 3f 38 bt 2f 40 bf 3f [all …]
|
| /kernel/linux/linux-6.6/arch/m68k/math-emu/ |
| D | fp_cond.S | 12 * 2. Redistributions in binary form must reproduce the above copyright 56 lea (-2,%a0,%d2.w),%a0 57 jra 1f 65 lea (-2,%a0,%d0.l),%a0 71 jeq 1f 82 printf PDECODE,"d%d,%x\n",2,%d0,%a1 85 jne 2f 89 jcs 1f 92 2: jra fp_end 147 jmp ([0f:w,%pc,%d0*4]) [all …]
|
| /kernel/linux/linux-5.10/arch/m68k/math-emu/ |
| D | fp_cond.S | 12 * 2. Redistributions in binary form must reproduce the above copyright 56 lea (-2,%a0,%d2.w),%a0 57 jra 1f 65 lea (-2,%a0,%d0.l),%a0 71 jeq 1f 82 printf PDECODE,"d%d,%x\n",2,%d0,%a1 85 jne 2f 89 jcs 1f 92 2: jra fp_end 147 jmp ([0f:w,%pc,%d0*4]) [all …]
|
| /kernel/linux/linux-6.6/tools/testing/selftests/rseq/ |
| D | rseq-riscv-bits.h | 13 __asm__ __volatile__ goto(RSEQ_ASM_DEFINE_TABLE(1, 2f, 3f, 4f) in RSEQ_TEMPLATE_IDENTIFIER() 14 RSEQ_ASM_DEFINE_EXIT_POINT(2f, "%l[cmpfail]") in RSEQ_TEMPLATE_IDENTIFIER() 16 RSEQ_ASM_DEFINE_EXIT_POINT(2f, "%l[error1]") in RSEQ_TEMPLATE_IDENTIFIER() 17 RSEQ_ASM_DEFINE_EXIT_POINT(2f, "%l[error2]") in RSEQ_TEMPLATE_IDENTIFIER() 19 RSEQ_ASM_STORE_RSEQ_CS(2, 1b, rseq_cs) in RSEQ_TEMPLATE_IDENTIFIER() 20 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, 4f) in RSEQ_TEMPLATE_IDENTIFIER() 67 __asm__ __volatile__ goto(RSEQ_ASM_DEFINE_TABLE(1, 2f, 3f, 4f) in RSEQ_TEMPLATE_IDENTIFIER() 68 RSEQ_ASM_DEFINE_EXIT_POINT(2f, "%l[cmpfail]") in RSEQ_TEMPLATE_IDENTIFIER() 70 RSEQ_ASM_DEFINE_EXIT_POINT(2f, "%l[error1]") in RSEQ_TEMPLATE_IDENTIFIER() 71 RSEQ_ASM_DEFINE_EXIT_POINT(2f, "%l[error2]") in RSEQ_TEMPLATE_IDENTIFIER() [all …]
|
| D | rseq-arm64-bits.h | 20 RSEQ_ASM_DEFINE_TABLE(1, 2f, 3f, 4f) in RSEQ_TEMPLATE_IDENTIFIER() 21 RSEQ_ASM_DEFINE_EXIT_POINT(2f, %l[cmpfail]) in RSEQ_TEMPLATE_IDENTIFIER() 23 RSEQ_ASM_DEFINE_EXIT_POINT(2f, %l[error1]) in RSEQ_TEMPLATE_IDENTIFIER() 24 RSEQ_ASM_DEFINE_EXIT_POINT(2f, %l[error2]) in RSEQ_TEMPLATE_IDENTIFIER() 26 RSEQ_ASM_STORE_RSEQ_CS(2, 1b, rseq_cs) in RSEQ_TEMPLATE_IDENTIFIER() 27 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, 4f) in RSEQ_TEMPLATE_IDENTIFIER() 78 RSEQ_ASM_DEFINE_TABLE(1, 2f, 3f, 4f) in RSEQ_TEMPLATE_IDENTIFIER() 79 RSEQ_ASM_DEFINE_EXIT_POINT(2f, %l[cmpfail]) in RSEQ_TEMPLATE_IDENTIFIER() 81 RSEQ_ASM_DEFINE_EXIT_POINT(2f, %l[error1]) in RSEQ_TEMPLATE_IDENTIFIER() 82 RSEQ_ASM_DEFINE_EXIT_POINT(2f, %l[error2]) in RSEQ_TEMPLATE_IDENTIFIER() [all …]
|
| D | rseq-mips-bits.h | 19 RSEQ_ASM_DEFINE_TABLE(9, 1f, 2f, 4f) /* start, commit, abort */ in RSEQ_TEMPLATE_IDENTIFIER() 20 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[cmpfail]) in RSEQ_TEMPLATE_IDENTIFIER() 22 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[error1]) in RSEQ_TEMPLATE_IDENTIFIER() 23 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[error2]) in RSEQ_TEMPLATE_IDENTIFIER() 26 RSEQ_ASM_STORE_RSEQ_CS(1, 3f, rseq_cs) in RSEQ_TEMPLATE_IDENTIFIER() 27 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, 4f) in RSEQ_TEMPLATE_IDENTIFIER() 39 "2:\n\t" in RSEQ_TEMPLATE_IDENTIFIER() 41 "b 5f\n\t" in RSEQ_TEMPLATE_IDENTIFIER() 42 RSEQ_ASM_DEFINE_ABORT(3, 4, "", abort, 1b, 2b, 4f) in RSEQ_TEMPLATE_IDENTIFIER() 80 RSEQ_ASM_DEFINE_TABLE(9, 1f, 2f, 4f) /* start, commit, abort */ in RSEQ_TEMPLATE_IDENTIFIER() [all …]
|
| D | rseq-arm-bits.h | 19 RSEQ_ASM_DEFINE_TABLE(9, 1f, 2f, 4f) /* start, commit, abort */ in RSEQ_TEMPLATE_IDENTIFIER() 20 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[cmpfail]) in RSEQ_TEMPLATE_IDENTIFIER() 22 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[error1]) in RSEQ_TEMPLATE_IDENTIFIER() 23 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[error2]) in RSEQ_TEMPLATE_IDENTIFIER() 26 RSEQ_ASM_STORE_RSEQ_CS(1, 3f, rseq_cs) in RSEQ_TEMPLATE_IDENTIFIER() 27 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, 4f) in RSEQ_TEMPLATE_IDENTIFIER() 41 "2:\n\t" in RSEQ_TEMPLATE_IDENTIFIER() 43 "b 5f\n\t" in RSEQ_TEMPLATE_IDENTIFIER() 44 RSEQ_ASM_DEFINE_ABORT(3, 4, "", abort, 1b, 2b, 4f) in RSEQ_TEMPLATE_IDENTIFIER() 87 RSEQ_ASM_DEFINE_TABLE(9, 1f, 2f, 4f) /* start, commit, abort */ in RSEQ_TEMPLATE_IDENTIFIER() [all …]
|
| /kernel/linux/linux-5.10/drivers/media/test-drivers/vivid/ |
| D | vivid-touch-cap.c | 16 struct v4l2_pix_format *f = &dev->tch_format; in touch_cap_queue_setup() local 17 unsigned int size = f->sizeimage; in touch_cap_queue_setup() 26 if (vq->num_buffers + *nbuffers < 2) in touch_cap_queue_setup() 27 *nbuffers = 2 - vq->num_buffers; in touch_cap_queue_setup() 36 struct v4l2_pix_format *f = &dev->tch_format; in touch_cap_buf_prepare() local 37 unsigned int size = f->sizeimage; in touch_cap_buf_prepare() 120 int vivid_enum_fmt_tch(struct file *file, void *priv, struct v4l2_fmtdesc *f) in vivid_enum_fmt_tch() argument 122 if (f->index) in vivid_enum_fmt_tch() 125 f->pixelformat = V4L2_TCH_FMT_DELTA_TD16; in vivid_enum_fmt_tch() 129 int vivid_g_fmt_tch(struct file *file, void *priv, struct v4l2_format *f) in vivid_g_fmt_tch() argument [all …]
|
| /kernel/linux/linux-6.6/drivers/media/test-drivers/vivid/ |
| D | vivid-touch-cap.c | 16 struct v4l2_pix_format *f = &dev->tch_format; in touch_cap_queue_setup() local 17 unsigned int size = f->sizeimage; in touch_cap_queue_setup() 26 if (vq->num_buffers + *nbuffers < 2) in touch_cap_queue_setup() 27 *nbuffers = 2 - vq->num_buffers; in touch_cap_queue_setup() 36 struct v4l2_pix_format *f = &dev->tch_format; in touch_cap_buf_prepare() local 37 unsigned int size = f->sizeimage; in touch_cap_buf_prepare() 120 int vivid_enum_fmt_tch(struct file *file, void *priv, struct v4l2_fmtdesc *f) in vivid_enum_fmt_tch() argument 122 if (f->index) in vivid_enum_fmt_tch() 125 f->pixelformat = V4L2_TCH_FMT_DELTA_TD16; in vivid_enum_fmt_tch() 129 int vivid_g_fmt_tch(struct file *file, void *priv, struct v4l2_format *f) in vivid_g_fmt_tch() argument [all …]
|
| /kernel/linux/linux-6.6/arch/s390/lib/ |
| D | test_modules.h | 5 #define __REPEAT_10000_3(f, x) \ argument 6 f(x ## 0); \ 7 f(x ## 1); \ 8 f(x ## 2); \ 9 f(x ## 3); \ 10 f(x ## 4); \ 11 f(x ## 5); \ 12 f(x ## 6); \ 13 f(x ## 7); \ 14 f(x ## 8); \ [all …]
|
| /kernel/linux/linux-6.6/arch/csky/lib/ |
| D | usercopy.c | 14 " bf 7f \n" in raw_copy_from_user() 16 " or %3, %2 \n" in raw_copy_from_user() 19 " bf 1f \n" in raw_copy_from_user() 20 " br 5f \n" in raw_copy_from_user() 22 " bt 3f \n" in raw_copy_from_user() 23 "2: ldw %3, (%2, 0) \n" in raw_copy_from_user() 24 "10: ldw %4, (%2, 4) \n" in raw_copy_from_user() 27 "11: ldw %3, (%2, 8) \n" in raw_copy_from_user() 28 "12: ldw %4, (%2, 12) \n" in raw_copy_from_user() 31 " addi %2, 16 \n" in raw_copy_from_user() [all …]
|
| /kernel/linux/linux-6.6/drivers/media/pci/ivtv/ |
| D | ivtv-yuv.c | 32 struct yuv_frame_info *f = &yi->new_frame_info[frame]; in ivtv_yuv_prep_user_dma() local 40 y_decode_height = uv_decode_height = f->src_h + f->src_y; in ivtv_yuv_prep_user_dma() 42 if (f->offset_y) in ivtv_yuv_prep_user_dma() 128 if (f->offset_y && yi->blanking_dmaptr) { in ivtv_yuv_prep_user_dma() 217 static void ivtv_yuv_handle_horizontal(struct ivtv *itv, struct yuv_frame_info *f) in ivtv_yuv_handle_horizontal() argument 230 f->tru_w, f->src_w, f->dst_w, f->src_x, f->dst_x); in ivtv_yuv_handle_horizontal() 233 x_cutoff = f->src_w + f->src_x; in ivtv_yuv_handle_horizontal() 236 reg_2834 = f->dst_w; in ivtv_yuv_handle_horizontal() 240 reg_2890 = f->dst_x; in ivtv_yuv_handle_horizontal() 251 if (f->vis_w == 720) { in ivtv_yuv_handle_horizontal() [all …]
|
| /kernel/linux/linux-5.10/drivers/media/pci/ivtv/ |
| D | ivtv-yuv.c | 32 struct yuv_frame_info *f = &yi->new_frame_info[frame]; in ivtv_yuv_prep_user_dma() local 40 y_decode_height = uv_decode_height = f->src_h + f->src_y; in ivtv_yuv_prep_user_dma() 42 if (f->offset_y) in ivtv_yuv_prep_user_dma() 122 if (f->offset_y && yi->blanking_dmaptr) { in ivtv_yuv_prep_user_dma() 211 static void ivtv_yuv_handle_horizontal(struct ivtv *itv, struct yuv_frame_info *f) in ivtv_yuv_handle_horizontal() argument 224 f->tru_w, f->src_w, f->dst_w, f->src_x, f->dst_x); in ivtv_yuv_handle_horizontal() 227 x_cutoff = f->src_w + f->src_x; in ivtv_yuv_handle_horizontal() 230 reg_2834 = f->dst_w; in ivtv_yuv_handle_horizontal() 234 reg_2890 = f->dst_x; in ivtv_yuv_handle_horizontal() 245 if (f->vis_w == 720) { in ivtv_yuv_handle_horizontal() [all …]
|
| /kernel/linux/linux-5.10/drivers/video/fbdev/ |
| D | atafb_utils.h | 55 " lsr.l #1,%1 ; jcc 1f ; move.b %2,-(%0)\n" in fb_memclear_small() 56 "1: lsr.l #1,%1 ; jcc 1f ; move.w %2,-(%0)\n" in fb_memclear_small() 57 "1: lsr.l #1,%1 ; jcc 1f ; move.l %2,-(%0)\n" in fb_memclear_small() 58 "1: lsr.l #1,%1 ; jcc 1f ; move.l %2,-(%0) ; move.l %2,-(%0)\n" in fb_memclear_small() 64 " jcs 3f\n" in fb_memclear_small() 65 " move.l %2,%%d4; move.l %2,%%d5; move.l %2,%%d6\n" in fb_memclear_small() 66 "2: movem.l %2/%%d4/%%d5/%%d6,-(%0)\n" in fb_memclear_small() 67 " dbra %1,2b\n" in fb_memclear_small() 85 " lsr.l #1,%1 ; jcc 1f ; clr.b (%0)+\n" in fb_memclear() 86 "1: lsr.l #1,%1 ; jcc 1f ; clr.w (%0)+\n" in fb_memclear() [all …]
|
| /kernel/linux/linux-6.6/drivers/video/fbdev/ |
| D | atafb_utils.h | 55 " lsr.l #1,%1 ; jcc 1f ; move.b %2,-(%0)\n" in fb_memclear_small() 56 "1: lsr.l #1,%1 ; jcc 1f ; move.w %2,-(%0)\n" in fb_memclear_small() 57 "1: lsr.l #1,%1 ; jcc 1f ; move.l %2,-(%0)\n" in fb_memclear_small() 58 "1: lsr.l #1,%1 ; jcc 1f ; move.l %2,-(%0) ; move.l %2,-(%0)\n" in fb_memclear_small() 64 " jcs 3f\n" in fb_memclear_small() 65 " move.l %2,%%d4; move.l %2,%%d5; move.l %2,%%d6\n" in fb_memclear_small() 66 "2: movem.l %2/%%d4/%%d5/%%d6,-(%0)\n" in fb_memclear_small() 67 " dbra %1,2b\n" in fb_memclear_small() 85 " lsr.l #1,%1 ; jcc 1f ; clr.b (%0)+\n" in fb_memclear() 86 "1: lsr.l #1,%1 ; jcc 1f ; clr.w (%0)+\n" in fb_memclear() [all …]
|
| /kernel/linux/linux-6.6/Documentation/driver-api/media/drivers/ccs/ |
| D | ccs-regs.asc | 5 # - f field LSB MSB rflags 14 # f formula 25 - e BGGR 2 30 - f major 4 7 31 - f minor 0 3 39 - f 0 2 42 - e cs 2 53 - e 2-byte 1 54 - e 4-byte 2 56 - f rows 0 3 [all …]
|
| /kernel/linux/linux-5.10/tools/testing/selftests/rseq/ |
| D | rseq-arm64.h | 37 case 2: \ 67 case 2: \ 136 " b 222f\n" \ 175 RSEQ_INJECT_ASM(2) \ 197 " cbz %[" __rseq_str(len) "], 333f\n" \ 213 RSEQ_ASM_DEFINE_TABLE(1, 2f, 3f, 4f) in rseq_cmpeqv_storev() 214 RSEQ_ASM_DEFINE_EXIT_POINT(2f, %l[cmpfail]) in rseq_cmpeqv_storev() 216 RSEQ_ASM_DEFINE_EXIT_POINT(2f, %l[error1]) in rseq_cmpeqv_storev() 217 RSEQ_ASM_DEFINE_EXIT_POINT(2f, %l[error2]) in rseq_cmpeqv_storev() 219 RSEQ_ASM_STORE_RSEQ_CS(2, 1b, rseq_cs) in rseq_cmpeqv_storev() [all …]
|
| /kernel/linux/linux-6.6/net/netfilter/ |
| D | nft_set_pipapo.c | 37 * can be converted into b * 2 netmasks, from Theorem 3 in [Rottenstreich 2010], 91 * Example: 8 groups, 2^4 buckets: 96 * group 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 99 * 2 111 * Example: 2 entries, 10.0.0.5:1024 and 192.168.1.0-192.168.2.1:2048 114 * - rule #2: 192.168.2.0/31 125 * - rule #2: 192.168.2.0/31 mapping to buckets 126 * < 12 0 10 8 0 2 0 < 0..1 > > 133 * group 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 134 * 0 0 1,2 [all …]
|
| /kernel/linux/linux-5.10/net/netfilter/ |
| D | nft_set_pipapo.c | 37 * can be converted into b * 2 netmasks, from Theorem 3 in [Rottenstreich 2010], 91 * Example: 8 groups, 2^4 buckets: 96 * group 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 99 * 2 111 * Example: 2 entries, 10.0.0.5:1024 and 192.168.1.0-192.168.2.1:2048 114 * - rule #2: 192.168.2.0/31 125 * - rule #2: 192.168.2.0/31 mapping to buckets 126 * < 12 0 10 8 0 2 0 < 0..1 > > 133 * group 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 134 * 0 0 1,2 [all …]
|
| /kernel/linux/linux-5.10/include/linux/ceph/ |
| D | rados.h | 30 #define CEPH_NOSNAP ((__u64)(-2)) /* "head", "live" revision */ 43 #define CEPH_OBJECT_LAYOUT_LINEAR 2 51 #define CEPH_PG_LAYOUT_LINEAR 2 86 #define CEPH_POOL_TYPE_RAID4 2 /* never implemented */ 93 * containing power of 2 minus 1. 95 * b <= bmask and bmask=(2**n)-1 129 #define CEPH_OSD_AUTOOUT (1<<2) /* osd was automatically marked out */ 150 #define CEPH_OSDMAP_PAUSERD (1<<2) /* pause all reads */ 203 #define __CEPH_FORALL_OSD_OPS(f) \ argument 206 f(READ, __CEPH_OSD_OP(RD, DATA, 1), "read") \ [all …]
|