Home
last modified time | relevance | path

Searched full:f4 (Results 1 – 25 of 185) sorted by relevance

12345678

/Linux-v5.10/drivers/gpu/drm/amd/display/dc/inc/
Dreg_helper.h78 #define REG_SET_4(reg, init_value, f1, v1, f2, v2, f3, v3, f4, v4) \ argument
83 FN(reg, f4), v4)
85 #define REG_SET_5(reg, init_value, f1, v1, f2, v2, f3, v3, f4, v4, \ argument
91 FN(reg, f4), v4,\
94 #define REG_SET_6(reg, init_value, f1, v1, f2, v2, f3, v3, f4, v4, \ argument
100 FN(reg, f4), v4,\
104 #define REG_SET_7(reg, init_value, f1, v1, f2, v2, f3, v3, f4, v4, \ argument
110 FN(reg, f4), v4,\
115 #define REG_SET_8(reg, init_value, f1, v1, f2, v2, f3, v3, f4, v4, \ argument
121 FN(reg, f4), v4,\
[all …]
/Linux-v5.10/Documentation/arm/nwfpe/
Dnotes.rst10 registers f4-f7 to be preserved over a function call. The compiler quite
11 often uses an stfe instruction to save f4 on the stack upon entry to a
14 I was looking at some code, that calculated a double result, stored it in f4
16 f4 had been converted to an extended value in the emulator.
18 This is a side effect of the stfe instruction. The double in f4 had to be
21 result from the function call and f4 were used in a multiplication. If the
31 moved to f4 to preserve it over the log(y) call. The division will be done
32 in extended precision, due to the stfe instruction used to save f4 in log(y).
/Linux-v5.10/crypto/
Drmd128.c38 #define F4(x, y, z) (y ^ (z & (x ^ y))) /* z ? x : y */ macro
116 ROUND(aa, bb, cc, dd, F4, K4, in[1], 11); in rmd128_transform()
117 ROUND(dd, aa, bb, cc, F4, K4, in[9], 12); in rmd128_transform()
118 ROUND(cc, dd, aa, bb, F4, K4, in[11], 14); in rmd128_transform()
119 ROUND(bb, cc, dd, aa, F4, K4, in[10], 15); in rmd128_transform()
120 ROUND(aa, bb, cc, dd, F4, K4, in[0], 14); in rmd128_transform()
121 ROUND(dd, aa, bb, cc, F4, K4, in[8], 15); in rmd128_transform()
122 ROUND(cc, dd, aa, bb, F4, K4, in[12], 9); in rmd128_transform()
123 ROUND(bb, cc, dd, aa, F4, K4, in[4], 8); in rmd128_transform()
124 ROUND(aa, bb, cc, dd, F4, K4, in[13], 9); in rmd128_transform()
[all …]
Drmd256.c38 #define F4(x, y, z) (y ^ (z & (x ^ y))) /* z ? x : y */ macro
80 ROUND(aaa, bbb, ccc, ddd, F4, KK1, in[5], 8); in rmd256_transform()
81 ROUND(ddd, aaa, bbb, ccc, F4, KK1, in[14], 9); in rmd256_transform()
82 ROUND(ccc, ddd, aaa, bbb, F4, KK1, in[7], 9); in rmd256_transform()
83 ROUND(bbb, ccc, ddd, aaa, F4, KK1, in[0], 11); in rmd256_transform()
84 ROUND(aaa, bbb, ccc, ddd, F4, KK1, in[9], 13); in rmd256_transform()
85 ROUND(ddd, aaa, bbb, ccc, F4, KK1, in[2], 15); in rmd256_transform()
86 ROUND(ccc, ddd, aaa, bbb, F4, KK1, in[11], 15); in rmd256_transform()
87 ROUND(bbb, ccc, ddd, aaa, F4, KK1, in[4], 5); in rmd256_transform()
88 ROUND(aaa, bbb, ccc, ddd, F4, KK1, in[13], 7); in rmd256_transform()
[all …]
Drmd160.c40 #define F4(x, y, z) (y ^ (z & (x ^ y))) /* z ? x : y */ macro
122 ROUND(cc, dd, ee, aa, bb, F4, K4, in[1], 11); in rmd160_transform()
123 ROUND(bb, cc, dd, ee, aa, F4, K4, in[9], 12); in rmd160_transform()
124 ROUND(aa, bb, cc, dd, ee, F4, K4, in[11], 14); in rmd160_transform()
125 ROUND(ee, aa, bb, cc, dd, F4, K4, in[10], 15); in rmd160_transform()
126 ROUND(dd, ee, aa, bb, cc, F4, K4, in[0], 14); in rmd160_transform()
127 ROUND(cc, dd, ee, aa, bb, F4, K4, in[8], 15); in rmd160_transform()
128 ROUND(bb, cc, dd, ee, aa, F4, K4, in[12], 9); in rmd160_transform()
129 ROUND(aa, bb, cc, dd, ee, F4, K4, in[4], 8); in rmd160_transform()
130 ROUND(ee, aa, bb, cc, dd, F4, K4, in[13], 9); in rmd160_transform()
[all …]
Drmd320.c40 #define F4(x, y, z) (y ^ (z & (x ^ y))) /* z ? x : y */ macro
125 ROUND(eee, aaa, bbb, ccc, ddd, F4, KK2, in[6], 9); in rmd320_transform()
126 ROUND(ddd, eee, aaa, bbb, ccc, F4, KK2, in[11], 13); in rmd320_transform()
127 ROUND(ccc, ddd, eee, aaa, bbb, F4, KK2, in[3], 15); in rmd320_transform()
128 ROUND(bbb, ccc, ddd, eee, aaa, F4, KK2, in[7], 7); in rmd320_transform()
129 ROUND(aaa, bbb, ccc, ddd, eee, F4, KK2, in[0], 12); in rmd320_transform()
130 ROUND(eee, aaa, bbb, ccc, ddd, F4, KK2, in[13], 8); in rmd320_transform()
131 ROUND(ddd, eee, aaa, bbb, ccc, F4, KK2, in[5], 9); in rmd320_transform()
132 ROUND(ccc, ddd, eee, aaa, bbb, F4, KK2, in[10], 11); in rmd320_transform()
133 ROUND(bbb, ccc, ddd, eee, aaa, F4, KK2, in[14], 7); in rmd320_transform()
[all …]
Dmd5.c35 #define F4(x, y, z) (y ^ (x | ~z)) macro
100 MD5STEP(F4, a, b, c, d, in[0] + 0xf4292244, 6); in md5_transform()
101 MD5STEP(F4, d, a, b, c, in[7] + 0x432aff97, 10); in md5_transform()
102 MD5STEP(F4, c, d, a, b, in[14] + 0xab9423a7, 15); in md5_transform()
103 MD5STEP(F4, b, c, d, a, in[5] + 0xfc93a039, 21); in md5_transform()
104 MD5STEP(F4, a, b, c, d, in[12] + 0x655b59c3, 6); in md5_transform()
105 MD5STEP(F4, d, a, b, c, in[3] + 0x8f0ccc92, 10); in md5_transform()
106 MD5STEP(F4, c, d, a, b, in[10] + 0xffeff47d, 15); in md5_transform()
107 MD5STEP(F4, b, c, d, a, in[1] + 0x85845dd1, 21); in md5_transform()
108 MD5STEP(F4, a, b, c, d, in[8] + 0x6fa87e4f, 6); in md5_transform()
[all …]
/Linux-v5.10/arch/x86/crypto/
Dblowfish-x86_64-asm_64.S183 #define F4(x) \ macro
212 F4(RX0); \
213 F4(RX1); \
214 F4(RX2); \
215 F4(RX3); \
217 F4(RX0); \
218 F4(RX1); \
219 F4(RX2); \
220 F4(RX3);
233 F4(RX0); \
[all …]
Dsha1_ssse3_asm.S167 RR F4,A,B,C,D,E,60
168 RR F4,D,E,A,B,C,62
169 RR F4,B,C,D,E,A,64
170 RR F4,E,A,B,C,D,66
171 RR F4,C,D,E,A,B,68
173 RR F4,A,B,C,D,E,70
174 RR F4,D,E,A,B,C,72
175 RR F4,B,C,D,E,A,74
176 RR F4,E,A,B,C,D,76
177 RR F4,C,D,E,A,B,78
[all …]
/Linux-v5.10/arch/sparc/lib/
DU1memcpy.S70 #define FREG_FROB(f1, f2, f3, f4, f5, f6, f7, f8, f9) \ argument
73 faligndata %f3, %f4, %f52; \
74 faligndata %f4, %f5, %f54; \
296 EX_LD_FP(LOAD(ldd, %o1, %f4), U1_g2_0_fp)
300 faligndata %f4, %f6, %f0
305 EX_LD_FP(LOAD(ldd, %o1 + 0x8, %f4), U1_g2_0_fp)
308 faligndata %f6, %f4, %f0
357 1: FREG_FROB(f0, f2, f4, f6, f8, f10,f12,f14,f16)
371 FREG_FROB(f0, f2, f4, f6, f8, f10,f12,f14,f16)
373 3: FREG_FROB(f0, f2, f4, f6, f8, f10,f12,f14,f16)
[all …]
DNG2memcpy.S89 faligndata %x2, %x3, %f4; \
104 fsrc2 %x2, %f4;
108 fsrc2 %x2, %f4; \
113 fsrc2 %x2, %f4; \
119 fsrc2 %x2, %f4; \
126 fsrc2 %x2, %f4; \
134 fsrc2 %x2, %f4; \
353 FREG_FROB(f0, f2, f4, f6, f8, f10, f12, f14, f16)
364 FREG_LOAD_7(%g2, f0, f2, f4, f6, f8, f10, f12)
367 FREG_FROB(f0, f2, f4, f6, f8, f10, f12, f16, f18)
[all …]
Dcopy_page.S108 ldd [%o1 + 0x010], %f4
114 fsrc2 %f4, %f20
124 ldd [%o1 + 0x050], %f4
132 fsrc2 %f4, %f20
147 ldd [%o1 + 0x050], %f4
155 fsrc2 %f4, %f20
184 1: TOUCH(f0, f2, f4, f6, f8, f10, f12, f14)
205 TOUCH(f0, f2, f4, f6, f8, f10, f12, f14)
DU3memcpy.S227 EX_LD_FP(LOAD(ldd, %o1, %f4), U3_retl_o2_plus_g2)
231 faligndata %f4, %f6, %f0
236 EX_LD_FP(LOAD(ldd, %o1 + 0x8, %f4), U3_retl_o2_plus_g2)
239 faligndata %f6, %f4, %f2
254 EX_LD_FP(LOAD(ldd, %o1 + 0x010, %f4), U3_retl_o2)
258 faligndata %f2, %f4, %f18
260 faligndata %f4, %f6, %f20
281 EX_LD_FP(LOAD(ldd, %o1 + 0x010, %f4), U3_retl_o2_plus_o3_sll_6_plus_0x80)
289 faligndata %f2, %f4, %f18
291 faligndata %f4, %f6, %f20
[all …]
/Linux-v5.10/arch/sparc/crypto/
Daes_asm.S232 ld [%o0 + 0x10], %f4
237 std %f4, [%o1 + 0x00]
298 ld [%o0 + 0x10], %f4
301 std %f4, [%o1 + 0x00]
376 std %f4, [%o1 + 0x00]
405 ld [%o1 + 0x00], %f4
431 fxor %f8, %f4, %f4
434 st %f4, [%o2 + 0x00]
446 ld [%o1 + 0x00], %f4
454 fxor %f8, %f4, %f4
[all …]
Ddes_asm.S31 std %f4, [%o1 + 0x10]
56 ldd [%o0 + 0x10], %f4
91 ldd [%o0 + 0x10], %f4
189 ldd [%o0 + 0x10], %f4
208 ldd [%o0 + 0x90], %f4
234 ldd [%o0 + 0x110], %f4
277 ldd [%o0 + 0x10], %f4
332 ldd [%o0 + 0x140], %f4; \
361 ldd [%o0 + 0x10], %f4; \
Dcamellia_asm.S138 ldd [%o1 + 0x20], %f4 ! k[ 8, 9]
140 fxor %f0, %f4, %f0
214 ldd [%o1 + 0x28], %f4
220 std %f4, [%o3 + 0x10]
250 ldd [%o0 + 0x00], %f4
254 fxor %f4, %f0, %f0
315 ldd [%o0 + 0x00], %f4
350 fxor %f4, %f0, %f0
372 fxor %f4, %f0, %f0
420 fxor %f4, %f0, %f0
[all …]
/Linux-v5.10/arch/arm/crypto/
Dsha1-armv7-neon.S532 _R( _a, _b, _c, _d, _e, F4, 60,
535 _R( _e, _a, _b, _c, _d, F4, 61,
538 _R( _d, _e, _a, _b, _c, F4, 62,
541 _R( _c, _d, _e, _a, _b, F4, 63,
550 _R( _b, _c, _d, _e, _a, F4, 64,
552 _R( _a, _b, _c, _d, _e, F4, 65,
554 _R( _e, _a, _b, _c, _d, F4, 66,
556 _R( _d, _e, _a, _b, _c, F4, 67,
559 _R( _c, _d, _e, _a, _b, F4, 68,
561 _R( _b, _c, _d, _e, _a, F4, 69,
[all …]
/Linux-v5.10/drivers/hwmon/
Dfam15h_power.c77 struct pci_dev *f4 = data->pdev; in power1_input_show() local
79 pci_bus_read_config_dword(f4->bus, PCI_DEVFN(PCI_SLOT(f4->devfn), 5), in power1_input_show()
96 pci_bus_read_config_dword(f4->bus, PCI_DEVFN(PCI_SLOT(f4->devfn), 5), in power1_input_show()
329 static bool should_load_on_this_node(struct pci_dev *f4) in should_load_on_this_node() argument
333 pci_bus_read_config_dword(f4->bus, PCI_DEVFN(PCI_SLOT(f4->devfn), 3), in should_load_on_this_node()
386 static int fam15h_power_init_data(struct pci_dev *f4, in fam15h_power_init_data() argument
393 pci_read_config_dword(f4, REG_PROCESSOR_TDP, &val); in fam15h_power_init_data()
397 pci_bus_read_config_dword(f4->bus, PCI_DEVFN(PCI_SLOT(f4->devfn), 5), in fam15h_power_init_data()
405 dev_warn(&f4->dev, in fam15h_power_init_data()
412 ret = fam15h_power_init_attrs(f4, data); in fam15h_power_init_data()
/Linux-v5.10/include/linux/
Dindirect_call_wrapper.h31 #define INDIRECT_CALL_4(f, f4, f3, f2, f1, ...) \ argument
33 likely(f == f4) ? f4(__VA_ARGS__) : \
44 #define INDIRECT_CALL_4(f, f4, f3, f2, f1, ...) f(__VA_ARGS__) argument
/Linux-v5.10/arch/x86/kernel/
Damd_nb.c189 struct pci_dev *F4; in amd_df_indirect_read() local
196 F4 = node_to_amd_nb(node)->link; in amd_df_indirect_read()
197 if (!F4) in amd_df_indirect_read()
207 err = pci_write_config_dword(F4, 0x5C, ficaa); in amd_df_indirect_read()
213 err = pci_read_config_dword(F4, 0x98, lo); in amd_df_indirect_read()
506 struct pci_dev *F4; in fix_erratum_688() local
515 F4 = node_to_amd_nb(0)->link; in fix_erratum_688()
516 if (!F4) in fix_erratum_688()
519 if (pci_read_config_dword(F4, 0x164, &val)) in fix_erratum_688()
/Linux-v5.10/drivers/gpu/drm/amd/display/dmub/src/
Ddmub_reg.h76 #define REG_SET_4(reg, init_value, f1, v1, f2, v2, f3, v3, f4, v4) \ argument
81 FN(reg, f4), v4)
103 #define REG_UPDATE_4(reg, f1, v1, f2, v2, f3, v3, f4, v4) \ argument
108 FN(reg, f4), v4)
/Linux-v5.10/Documentation/admin-guide/media/
Ddvb-usb-umt-010-cardlist.rst16 - 15f4:0001, 15f4:0015
/Linux-v5.10/drivers/watchdog/
Dw83977f_wdt.c77 * Select device Aux2 (device=8) to set watchdog regs F2, F3 and F4. in wdt_start()
80 * F4 is used to just clear the TIMEOUT'ed state (bit 0). in wdt_start()
99 * In test mode watch the bit 0 on F4 to indicate "triggered" or in wdt_start()
148 * Select device Aux2 (device=8) to set watchdog regs F2, F3 and F4. in wdt_stop()
151 * F4 clears the TIMEOUT'ed state (bit 0) - back to default. in wdt_stop()
263 /* Select device Aux2 (device=8) to read watchdog reg F4 */ in wdt_get_status()
Dwdt977.c86 /* select device Aux2 (device=8) and set watchdog regs F2, F3 and F4 in wdt977_start()
90 * F4 is used to just clear the TIMEOUT'ed state (bit 0) in wdt977_start()
103 * watchdog output. In test mode watch the bit 1 on F4 to in wdt977_start()
135 /* select device Aux2 (device=8) and set watchdog regs F2,F3 and F4 in wdt977_stop()
137 * F4 can clear the TIMEOUT'ed state (bit 0) - back to default in wdt977_stop()
239 /* select device Aux2 (device=8) and read watchdog reg F4 */ in wdt977_get_status()
/Linux-v5.10/tools/testing/selftests/bpf/progs/
Dtest_global_func3.c26 int f4(struct __sk_buff *skb) in f4() function
34 return f4(skb); in f5()

12345678