Home
last modified time | relevance | path

Searched refs:p0 (Results 1 – 25 of 116) sorted by relevance

12345

/Linux-v4.19/arch/x86/include/asm/
Dxor_avx.h35 static void xor_avx_2(unsigned long bytes, unsigned long *p0, unsigned long *p1) in xor_avx_2() argument
47 "m" (p0[i / sizeof(*p0)])); \ in xor_avx_2()
49 "=m" (p0[i / sizeof(*p0)])); \ in xor_avx_2()
54 p0 = (unsigned long *)((uintptr_t)p0 + 512); in xor_avx_2()
61 static void xor_avx_3(unsigned long bytes, unsigned long *p0, unsigned long *p1, in xor_avx_3() argument
76 "m" (p0[i / sizeof(*p0)])); \ in xor_avx_3()
78 "=m" (p0[i / sizeof(*p0)])); \ in xor_avx_3()
83 p0 = (unsigned long *)((uintptr_t)p0 + 512); in xor_avx_3()
91 static void xor_avx_4(unsigned long bytes, unsigned long *p0, unsigned long *p1, in xor_avx_4() argument
108 "m" (p0[i / sizeof(*p0)])); \ in xor_avx_4()
[all …]
/Linux-v4.19/arch/hexagon/mm/
Dcopy_user_template.S32 p0 = cmp.gtu(bytes,#0) define
33 if (!p0.new) jump:nt .Ldone
39 p0 = bitsclr(r3,#7) define
40 if (!p0.new) jump:nt .Loop_not_aligned_8
65 p0 = bitsclr(r4,#7) define
66 if (p0.new) jump:nt .Lalign
69 p0 = bitsclr(r3,#3) define
70 if (!p0.new) jump:nt .Loop_not_aligned_4
95 p0 = bitsclr(r3,#1) define
96 if (!p0.new) jump:nt .Loop_not_aligned
[all …]
/Linux-v4.19/arch/nds32/kernel/
Dex-entry.S47 andi $p0, $r20, #PSW_mskPOM
49 cmovz $fp, $p1, $p0
59 bnez $p0, 2f
60 la $p0, __entry_task
61 lw $r25, [$p0]
84 mfsr $p0, $ITYPE
85 andi $p0, $p0, #ITYPE_mskVECTOR
86 srli $p0, $p0, #ITYPE_offVECTOR
87 andi $p1, $p0, #NDS32_VECTOR_mskNONEXCEPTION
93 lw $p1, [$p1+$p0<<2]
[all …]
Dex-exit.S44 pop $p0
45 cmovn $sp, $p0, $p0
85 lwi $p0, [$sp+(#IPSW_OFFSET)] ! Check if in nested interrupt
86 andi $p0, $p0, #PSW_mskINTL
87 bnez $p0, resume_kernel ! done with iret
130 lwi $p0, [$sp+(#IPSW_OFFSET)] ! Check if in nested interrupt
131 andi $p0, $p0, #PSW_mskINTL
132 bnez $p0, no_work_pending ! done with iret
139 lwi $p0, [$sp+(#IPSW_OFFSET)]
140 andi $p0, $p0, #0x1
[all …]
/Linux-v4.19/arch/hexagon/lib/
Dmemset.S42 p0 = cmp.eq(r2, #0) define
49 if p0 jumpr r31 /* count == 0, so return */
54 p0 = tstbit(r9, #0) define
71 p0 = tstbit(r9, #1) define
73 if !p0 jump 3f /* skip initial byte store */
84 p0 = tstbit(r9, #2) define
86 if !p0 jump 4f /* skip initial half store */
97 p0 = cmp.gtu(r2, #7) define
99 if !p0 jump 5f /* skip initial word store */
104 p0 = cmp.gtu(r2, #11) define
[all …]
Dmemcpy.S162 #define ifbyte p0 /* if transfer has bytes in epilog/prolog */
163 #define ifhword p0 /* if transfer has shorts in epilog/prolog */
164 #define ifword p0 /* if transfer has words in epilog/prolog */
165 #define noprolog p0 /* no prolog, xfer starts at 32byte */
167 #define noepilog p0 /* no epilog, xfer ends on 32byte boundary */
169 #define kernel1 p0 /* kernel count == 1 */
201 p0 = cmp.gtu(len, #23); /* %1, <24 */ define
221 if(!p0) jump .Lbytes23orless; /* %1, <24 */
336 p0 = cmp.gt(over, #0); define
338 if(p0) rest = add(rest, #16);
[all …]
/Linux-v4.19/drivers/gpu/drm/omapdrm/
Dtcm.h52 struct tcm_pt p0; member
228 slice->p0.y != slice->p1.y && in tcm_slice()
229 (slice->p0.x || (slice->p1.x != slice->tcm->width - 1))) { in tcm_slice()
232 slice->p1.y = (slice->p0.x) ? slice->p0.y : slice->p1.y - 1; in tcm_slice()
234 parent->p0.x = 0; in tcm_slice()
235 parent->p0.y = slice->p1.y + 1; in tcm_slice()
249 area->p0.y <= area->p1.y && in tcm_area_is_valid()
252 area->p0.x < area->tcm->width && in tcm_area_is_valid()
253 area->p0.x + area->p0.y * area->tcm->width <= in tcm_area_is_valid()
257 area->p0.x <= area->p1.x)); in tcm_area_is_valid()
[all …]
Dtcm-sita.c171 area->p0.x = pos % tcm->width; in sita_reserve_1d()
172 area->p0.y = pos / tcm->width; in sita_reserve_1d()
193 area->p0.x = pos % tcm->width; in sita_reserve_2d()
194 area->p0.y = pos / tcm->width; in sita_reserve_2d()
195 area->p1.x = area->p0.x + w - 1; in sita_reserve_2d()
196 area->p1.y = area->p0.y + h - 1; in sita_reserve_2d()
213 pos = area->p0.x + area->p0.y * tcm->width; in sita_free()
215 w = area->p1.x - area->p0.x + 1; in sita_free()
216 h = area->p1.y - area->p0.y + 1; in sita_free()
/Linux-v4.19/arch/unicore32/mm/
Dtlb-ucv2.S34 movc p0.c6, r0, #3
40 movc p0.c6, r0, #5
47 movc p0.c6, r0, #2
53 movc p0.c6, r0, #4
72 movc p0.c6, r0, #3
75 movc p0.c6, r0, #5
82 movc p0.c6, r0, #2
85 movc p0.c6, r0, #4
Dproc-ucv2.S40 movc p0.c5, ip, #28 @ Cache invalidate all
43 movc p0.c6, ip, #6 @ TLB invalidate all
46 movc ip, p0.c1, #0 @ ctrl register
49 movc p0.c1, ip, #0 @ disable caches and mmu
78 3: movc p0.c5, r10, #11 @ clean D entry
87 movc p0.c5, ip, #10 @ Dcache clean all
104 movc p0.c2, r0, #0 @ update page table ptr
107 movc p0.c6, ip, #6 @ TLB invalidate all
125 movc p0.c5, r2, #11 @ Dcache clean line
129 movc p0.c5, ip, #10 @ Dcache clean all
Dcache-ucv2.S34 movc p0.c5, r0, #14 @ Dcache flush all
38 movc p0.c5, r0, #20 @ Icache invalidate all
73 movc p0.c5, ip, #14 @ Dcache flush all
77 movc p0.c5, ip, #20 @ Icache invalidate all
113 103: movc p0.c5, r10, #11 @ Dcache clean line of R10
123 movc p0.c5, ip, #10 @ Dcache clean all
127 movc p0.c5, ip, #20 @ Icache invalidate all
140 movc p0.c5, ip, #14 @ Dcache flush all
167 1: movc p0.c5, r10, #11 @ Dcache clean line of R10
176 movc p0.c5, ip, #10 @ Dcache clean all
[all …]
/Linux-v4.19/arch/nds32/lib/
Dmemmove.S25 slt $p0, $r0, $r1 ! check if $r0 < $r1
26 beqz $p0, do_reverse ! branch if dst > src
34 lmw.bim $p0, [$r1], $p0 ! Read a word from src
36 smw.bim $p0, [$r0], $p0 ! Copy the word to det
49 lmw.adm $p0, [$r1], $p0 ! Read a word from src
51 smw.adm $p0, [$r0], $p0 ! Copy the word to det
59 lb.bi $p0, [$r1], $t0 ! Read a byte from src
61 sb.bi $p0, [$r0], $t0 ! copy the byte to det
Dclear_user.S20 srli $p0, $r1, #2 ! $p0 = number of word to clear
22 beqz $p0, byte_clear ! Only less than a word to clear
25 addi $p0, $p0, #-1 ! Decrease word count
26 bnez $p0, word_clear ! Continue looping to clear all words
Dmemset.S16 slli $p0, $r1, #8 ! $p0 = 0000ab00
17 or $r1, $r1, $p0 ! $r1 = 0000abab
18 slli $p0, $r1, #16 ! $p0 = abab0000
19 or $r1, $r1, $p0 ! $r1 = abababab
/Linux-v4.19/scripts/coccinelle/misc/
Ddoubleinit.cocci18 position p0,p;
22 struct I s =@p0 { ..., .fld@p = E, ...};
26 position r.p0,p;
30 struct I s =@p0 { ..., .fld@p = E, ...};
33 p0 << r.p0;
40 cocci.print_main(fld,p0)
45 p0 << r.p0;
53 coccilib.report.print_report(p0[0],msg)
/Linux-v4.19/arch/ia64/lib/
Dmemset.S69 cmp.eq p_scr, p0 = cnt, r0
81 cmp.ne p_unalgn, p0 = tmp, r0 //
84 cmp.gt p_scr, p0 = 16, cnt // is it a minimalistic task?
118 cmp.gt p_scr, p0 = tmp, cnt // is it a minimalistic task?
137 cmp.gt p_scr, p0 = PREF_AHEAD, linecnt // check against actual value
186 cmp.lt p_scr, p0 = ptr9, ptr1 // do we need more prefetching?
194 cmp.le p_scr, p0 = 8, cnt // just a few bytes left ?
207 cmp.gt p_scr, p0 = PREF_AHEAD, linecnt // check against actual value
240 cmp.lt p_scr, p0 = ptr9, ptr1 // do we need more prefetching?
248 cmp.gt p_scr, p0 = 8, cnt // just a few bytes left ?
[all …]
Dclear_user.S60 cmp.eq p6,p0=r0,len // check for zero length
69 cmp.lt p6,p0=16,len // if len > 16 then long memset
104 tbit.nz p6,p0=buf,0 // odd alignment (for long_do_clear)
108 tbit.nz p6,p0=buf,1
112 tbit.nz p6,p0=buf,2
116 tbit.nz p6,p0=buf,3
122 cmp.eq p6,p0=r0,cnt
167 tbit.nz p6,p0=len,3
Dstrlen.S104 cmp.eq p6,p0=r0,r0 // sets p6 to true for cmp.and
119 cmp.eq.and p6,p0=8,val1 // p6 = p6 and val1==8
120 cmp.eq.and p6,p0=8,val2 // p6 = p6 and mask==8
137 cmp.eq.and p7,p0=8,val1// val1==8?
138 tnat.nz.and p7,p0=val2 // test NaT if val2
174 cmp.eq p0,p6=r0,r0 // nullify first ld8 in loop
184 cmp.eq p6,p0=8,val1 // val1==8 ?
Ddo_csum.S134 cmp.lt p0,p6=r0,len // check for zero length or negative (32bit len)
142 tbit.nz p15,p0=buf,0 // is buf an odd address?
187 cmp.ltu p6,p0=result1[0],word1[0] // check the carry
188 cmp.eq.or.andcm p8,p0=0,count // exit if zero 8-byte
201 cmp.ltu p6,p0=result1[0],word1[1]
227 (ELD_1) cmp.ltu pC1[0],p0=result1[LOAD_LATENCY],word1[LOAD_LATENCY+1]
229 (ELD_1) cmp.ltu pC2[0],p0=result2[LOAD_LATENCY],word2[LOAD_LATENCY+1]
245 cmp.ltu p6,p0=result1[LOAD_LATENCY+1],carry1
246 cmp.ltu p7,p0=result2[LOAD_LATENCY+1],carry2
253 cmp.ltu p6,p0=result1[0],result2[LOAD_LATENCY+1]
/Linux-v4.19/drivers/scsi/qla4xxx/
Dql4_dbg.c107 offsetof(struct isp_reg, u2.isp4022.p0.ext_hw_conf), in qla4xxx_dump_registers()
108 readw(&ha->reg->u2.isp4022.p0.ext_hw_conf)); in qla4xxx_dump_registers()
110 offsetof(struct isp_reg, u2.isp4022.p0.port_ctrl), in qla4xxx_dump_registers()
111 readw(&ha->reg->u2.isp4022.p0.port_ctrl)); in qla4xxx_dump_registers()
113 offsetof(struct isp_reg, u2.isp4022.p0.port_status), in qla4xxx_dump_registers()
114 readw(&ha->reg->u2.isp4022.p0.port_status)); in qla4xxx_dump_registers()
116 (uint8_t) offsetof(struct isp_reg, u2.isp4022.p0.gp_out), in qla4xxx_dump_registers()
117 readw(&ha->reg->u2.isp4022.p0.gp_out)); in qla4xxx_dump_registers()
119 (uint8_t) offsetof(struct isp_reg, u2.isp4022.p0.gp_in), in qla4xxx_dump_registers()
120 readw(&ha->reg->u2.isp4022.p0.gp_in)); in qla4xxx_dump_registers()
[all …]
/Linux-v4.19/arch/ia64/kernel/
Divt.S130 cmp.ne p8,p0=r18,r26
270 tbit.z p6,p0=r18,_PAGE_P_BIT // page present bit cleared?
273 ITC_I(p0, r18, r19)
285 cmp.ne p7,p0=r18,r19
314 tbit.z p6,p0=r18,_PAGE_P_BIT // page present bit cleared?
317 ITC_D(p0, r18, r19)
329 cmp.ne p7,p0=r18,r19
344 MOV_FROM_IPSR(p0, r21)
351 cmp.gt p8,p0=6,r22 // user mode
364 cmp.ne p8,p0=r0,r23 // psr.cpl != 0?
[all …]
Dfsys.S89 cmp.ne p8,p0=0,r9
118 cmp.ne p8,p0=0,r9
146 tnat.nz p6,p0 = r33 // guard against NaT argument
195 tnat.nz p6,p0 = r31 // guard against Nat argument
210 cmp.ne p6, p0 = 0, r2 // Fallback if work is scheduled
230 (p8) cmp.ne p13,p0 = r2,r0 // need itc_jitter compensation, set p13
233 (p9) cmp.eq p13,p0 = 0,r30 // if mmio_ptr, clear p13 jitter control
252 (p7) cmp.ne p7,p0 = r25,r3 // if cmpxchg not successful
272 cmp4.ne p7,p0 = r28,r10
283 cmp.ge p6,p0 = r8,r2
[all …]
/Linux-v4.19/arch/unicore32/kernel/
Dsleep.S24 movc r3, p0.c7, #0 @ PID
25 movc r4, p0.c2, #0 @ translation table base addr
26 movc r5, p0.c1, #0 @ control reg
70 movc p0.c5, r1, #14
171 movc p0.c6, r1, #6 @ invalidate I & D TLBs
172 movc p0.c5, r1, #28 @ invalidate I & D caches, BTB
174 movc p0.c7, r3, #0 @ PID
175 movc p0.c2, r4, #0 @ translation table base addr
176 movc p0.c1, r5, #0 @ control reg, turn on mmu
/Linux-v4.19/Documentation/devicetree/bindings/ata/
Dahci-ceva.txt8 - ceva,p0-cominit-params: OOB timing value for COMINIT parameter for port 0.
16 - ceva,p0-comwake-params: OOB timing value for COMWAKE parameter for port 0.
24 - ceva,p0-burst-params: Burst timing value for COM parameter for port 0.
32 - ceva,p0-retry-params: Retry interval timing value for port 0.
49 ceva,p0-cominit-params = /bits/ 8 <0x0F 0x25 0x18 0x29>;
50 ceva,p0-comwake-params = /bits/ 8 <0x04 0x0B 0x08 0x0F>;
51 ceva,p0-burst-params = /bits/ 8 <0x0A 0x08 0x4A 0x06>;
52 ceva,p0-retry-params = /bits/ 16 <0x0216 0x7F06>;
/Linux-v4.19/arch/ia64/sn/kernel/sn2/
Dptc_deadlock.S53 cmp.ne p6,p0=zeroval,scr2
68 cmp.ne p6,p0=zeroval,scr2
72 (p7) cmp.ne p7,p0=r0,ptc1;; // Test for non-null ptc1
79 cmp.ne p6,p0=zeroval,scr2
82 tbit.nz p8,p0=scr1,DEADLOCKBIT;;// Test for DEADLOCK

12345