/linux-6.6.21/drivers/crypto/nx/ |
D | Makefile | 2 obj-$(CONFIG_CRYPTO_DEV_NX_ENCRYPT) += nx-crypto.o 3 nx-crypto-objs := nx.o \ 4 nx-aes-cbc.o \ 5 nx-aes-ecb.o \ 6 nx-aes-gcm.o \ 7 nx-aes-ccm.o \ 8 nx-aes-ctr.o \ 9 nx-aes-xcbc.o \ 10 nx-sha256.o \ 11 nx-sha512.o [all …]
|
/linux-6.6.21/tools/testing/selftests/powerpc/nx-gzip/ |
D | README | 1 Test the nx-gzip function: 5 /dev/crypto/nx-gzip 7 sudo chmod go+rw /dev/crypto/nx-gzip 10 /etc/udev/rules.d/99-nx-gzip.rules 18 Compress any file using Fixed Huffman mode. Output will have a .nx.gz suffix: 24 Uncompress the previous output. Output will have a .nx.gunzip suffix: 25 ./gunz_test gzip_vas.c.nx.gz 35 $ sha1sum gzip_vas.c.nx.gz.nx.gunzip gzip_vas.c 36 bf43e3c0c3651f5f22b6f9784cd9b1eeab4120b6 gzip_vas.c.nx.gz.nx.gunzip 40 Note that the code here are intended for testing the nx-gzip hardware function.
|
D | nx-gzip-test.sh | 4 if [[ ! -w /dev/crypto/nx-gzip ]]; then 14 rm -f nx-tempfile* 29 ./gunz_test ${fname}.nx.gz
|
D | 99-nx-gzip.rules | 1 SUBSYSTEM=="nxgzip", KERNEL=="nx-gzip", MODE="0666"
|
D | Makefile | 4 TEST_PROGS := nx-gzip-test.sh
|
/linux-6.6.21/tools/testing/selftests/arm64/fp/ |
D | sme-inst.h | 11 .macro rdsvl nx, imm 14 | (\nx) 56 .macro _ldr_zt nx 58 | (((\nx) & 0x1f) << 5) 66 .macro _str_zt nx 68 | (((\nx) & 0x1f) << 5)
|
/linux-6.6.21/drivers/input/mouse/ |
D | amimouse.c | 38 int nx, ny, dx, dy; in amimouse_interrupt() local 42 nx = joy0dat & 0xff; in amimouse_interrupt() 45 dx = nx - amimouse_lastx; in amimouse_interrupt() 48 if (dx < -127) dx = (256 + nx) - amimouse_lastx; in amimouse_interrupt() 49 if (dx > 127) dx = (nx - 256) - amimouse_lastx; in amimouse_interrupt() 53 amimouse_lastx = nx; in amimouse_interrupt()
|
/linux-6.6.21/arch/arm64/include/asm/ |
D | fpsimdmacros.h | 154 .macro _sve_rdvl nx, imm 155 _check_general_reg \nx 158 | (\nx) \ 187 .macro _sme_rdsvl nx, imm 188 _check_general_reg \nx 191 | (\nx) \ 228 .macro _ldr_zt nx 229 _check_general_reg \nx 231 | (\nx << 5) 239 .macro _str_zt nx [all …]
|
/linux-6.6.21/tools/testing/selftests/powerpc/nx-gzip/include/ |
D | crb.h | 136 #define crb_nx_fault_addr(c) __be64_to_cpu(c->stamp.nx.fault_storage_addr) 137 #define crb_nx_flags(c) c->stamp.nx.flags 138 #define crb_nx_fault_status(c) c->stamp.nx.fault_status 139 #define crb_nx_pswid(c) c->stamp.nx.pswid
|
D | nxu.h | 207 struct nx_stamped_fault_crb_t nx; member
|
/linux-6.6.21/arch/powerpc/platforms/book3s/ |
D | vas-api.c | 178 csb.address = crb->stamp.nx.fault_storage_addr; in vas_update_csb() 246 struct nx_fault_stamp *nx; in vas_dump_crb() local 258 nx = &crb->stamp.nx; in vas_dump_crb() 260 be32_to_cpu(nx->pswid), in vas_dump_crb() 261 be64_to_cpu(crb->stamp.nx.fault_storage_addr), in vas_dump_crb() 262 nx->flags, nx->fault_status); in vas_dump_crb()
|
/linux-6.6.21/arch/powerpc/platforms/powernv/ |
D | vas-fault.c | 107 if ((entry->stamp.nx.pswid == cpu_to_be32(FIFO_INVALID_ENTRY)) in vas_fault_thread_fn() 120 entry->stamp.nx.pswid = cpu_to_be32(FIFO_INVALID_ENTRY); in vas_fault_thread_fn() 133 be32_to_cpu(crb->stamp.nx.pswid)); in vas_fault_thread_fn() 147 be32_to_cpu(crb->stamp.nx.pswid), in vas_fault_thread_fn()
|
/linux-6.6.21/Documentation/ABI/testing/ |
D | debugfs-pfo-nx-crypto | 1 What: /sys/kernel/debug/nx-crypto/* 7 These debugfs interfaces are built by the nx-crypto driver, built in 8 arch/powerpc/crypto/nx.
|
/linux-6.6.21/arch/s390/mm/ |
D | pageattr.c | 127 int i, ro, nx; in split_pmd_page() local 134 nx = !!(pmd_val(*pmdp) & _SEGMENT_ENTRY_NOEXEC); in split_pmd_page() 136 if (!nx) in split_pmd_page() 216 int i, ro, nx; in split_pud_page() local 223 nx = !!(pud_val(*pudp) & _REGION_ENTRY_NOEXEC); in split_pud_page() 225 if (!nx) in split_pud_page()
|
/linux-6.6.21/Documentation/powerpc/ |
D | vas-api.rst | 38 /dev/crypto/nx-gzip device node implemented by the VAS/NX device driver. 39 An application must open the /dev/crypto/nx-gzip device to obtain a file 61 There is one /dev/crypto/nx-gzip node in the system and it provides 63 /dev/crypto/nx-gzip are: 80 /dev/crypto/nx-gzip device node in the system. When the nx-gzip device 96 Open /dev/crypto/nx-gzip 99 The nx-gzip device should be opened for read and write. No special 270 fd = open("/dev/crypto/nx-gzip", O_RDWR); 272 fprintf(stderr, "open nx-gzip failed\n");
|
/linux-6.6.21/drivers/block/aoe/ |
D | aoedev.c | 200 struct list_head *head, *pos, *nx; in aoedev_downdev() local 208 list_for_each_safe(pos, nx, head) in aoedev_downdev() 212 list_for_each_safe(pos, nx, head) in aoedev_downdev() 501 struct list_head *pos, *nx, *head; in freetgt() local 511 list_for_each_safe(pos, nx, head) { in freetgt()
|
D | aoecmd.c | 80 struct list_head *head, *pos, *nx; in getframe_deferred() local 84 list_for_each_safe(pos, nx, head) { in getframe_deferred() 98 struct list_head *head, *pos, *nx; in getframe() local 103 list_for_each_safe(pos, nx, head) { in getframe() 642 struct list_head *pos, *nx, *head; in rexmit_deferred() local 649 list_for_each_safe(pos, nx, head) { in rexmit_deferred() 732 struct list_head *head, *pos, *nx; in rexmit_timer() local 757 list_for_each_safe(pos, nx, head) { in rexmit_timer()
|
/linux-6.6.21/tools/testing/selftests/arm64/abi/ |
D | syscall-abi-asm.S | 56 .macro _ldr_zt nx argument 58 | (((\nx) & 0x1f) << 5) 66 .macro _str_zt nx argument 68 | (((\nx) & 0x1f) << 5)
|
/linux-6.6.21/tools/testing/selftests/powerpc/ |
D | Makefile | 23 nx-gzip \
|
/linux-6.6.21/arch/powerpc/include/asm/ |
D | icswx.h | 152 struct nx_fault_stamp nx; member
|
D | kvm_host.h | 417 bool nx : 1; member
|
/linux-6.6.21/drivers/crypto/ |
D | Makefile | 26 obj-$(CONFIG_CRYPTO_DEV_NX) += nx/
|
/linux-6.6.21/net/can/ |
D | gw.c | 598 struct hlist_node *nx; in cgw_notifier() local 602 hlist_for_each_entry_safe(gwj, nx, &net->can.cgw_list, list) { in cgw_notifier() 1164 struct hlist_node *nx; in cgw_remove_all_jobs() local 1168 hlist_for_each_entry_safe(gwj, nx, &net->can.cgw_list, list) { in cgw_remove_all_jobs() 1180 struct hlist_node *nx; in cgw_remove_job() local 1216 hlist_for_each_entry_safe(gwj, nx, &net->can.cgw_list, list) { in cgw_remove_job()
|
/linux-6.6.21/net/xfrm/ |
D | xfrm_policy.c | 2448 int nx; in xfrm_tmpl_resolve_one() local 2454 for (nx = 0, i = 0; i < policy->xfrm_nr; i++) { in xfrm_tmpl_resolve_one() 2478 xfrm[nx++] = x; in xfrm_tmpl_resolve_one() 2494 return nx; in xfrm_tmpl_resolve_one() 2497 for (nx--; nx >= 0; nx--) in xfrm_tmpl_resolve_one() 2498 xfrm_state_put(xfrm[nx]); in xfrm_tmpl_resolve_one() 2616 int nx, in xfrm_bundle_create() argument 2642 for (; i < nx; i++) { in xfrm_bundle_create() 2725 xfrm_init_pmtu(bundle, nx); in xfrm_bundle_create() 2742 for (; i < nx; i++) in xfrm_bundle_create()
|
/linux-6.6.21/Documentation/virt/kvm/x86/ |
D | mmu.rst | 184 Contains the value of efer.nx for which the page is valid. 398 the kernel may now execute it. We handle this by also setting spte.nx. 400 spte.nx=gpte.nx back. For this to work, KVM forces EFER.NX to 1 when
|