Home
last modified time | relevance | path

Searched refs:nand (Results 1 – 25 of 155) sorted by relevance

1234567

/external/arm-trusted-firmware/plat/socionext/uniphier/
Duniphier_nand.c61 static void uniphier_nand_host_write(struct uniphier_nand *nand, in uniphier_nand_host_write() argument
64 mmio_write_32(nand->host_base + DENALI_HOST_ADDR, addr); in uniphier_nand_host_write()
65 mmio_write_32(nand->host_base + DENALI_HOST_DATA, data); in uniphier_nand_host_write()
68 static uint32_t uniphier_nand_host_read(struct uniphier_nand *nand, in uniphier_nand_host_read() argument
71 mmio_write_32(nand->host_base + DENALI_HOST_ADDR, addr); in uniphier_nand_host_read()
72 return mmio_read_32(nand->host_base + DENALI_HOST_DATA); in uniphier_nand_host_read()
75 static int uniphier_nand_block_isbad(struct uniphier_nand *nand, int block) in uniphier_nand_block_isbad() argument
77 int page = nand->pages_per_block * block; in uniphier_nand_block_isbad()
78 int column = nand->page_size; in uniphier_nand_block_isbad()
84 if (block < ARRAY_SIZE(nand->bbt) && in uniphier_nand_block_isbad()
[all …]
/external/llvm/test/CodeGen/SystemZ/
Datomicrmw-nand-04.ll17 %res = atomicrmw nand i64 *%src, i64 %b seq_cst
27 %res = atomicrmw nand i64 *%src, i64 1 seq_cst
42 %res = atomicrmw nand i64 *%src, i64 8589934591 seq_cst
58 %res = atomicrmw nand i64 *%src, i64 12884901887 seq_cst
67 %res = atomicrmw nand i64 *%src, i64 12884901888 seq_cst
76 %res = atomicrmw nand i64 *%src, i64 844424930131967 seq_cst
85 %res = atomicrmw nand i64 *%src, i64 281474976710656 seq_cst
94 %res = atomicrmw nand i64 *%src, i64 -6 seq_cst
103 %res = atomicrmw nand i64 *%src, i64 -65534 seq_cst
112 %res = atomicrmw nand i64 *%src, i64 -65538 seq_cst
[all …]
Datomicrmw-nand-03.ll16 %res = atomicrmw nand i32 *%src, i32 %b seq_cst
31 %res = atomicrmw nand i32 *%src, i32 1 seq_cst
41 %res = atomicrmw nand i32 *%src, i32 65535 seq_cst
51 %res = atomicrmw nand i32 *%src, i32 65536 seq_cst
61 %res = atomicrmw nand i32 *%src, i32 -2 seq_cst
71 %res = atomicrmw nand i32 *%src, i32 -65536 seq_cst
81 %res = atomicrmw nand i32 *%src, i32 -65537 seq_cst
91 %res = atomicrmw nand i32 *%src, i32 -65538 seq_cst
Datomicrmw-nand-02.ll46 %res = atomicrmw nand i16 *%src, i16 %b seq_cst
76 %res = atomicrmw nand i16 *%src, i16 -32768 seq_cst
91 %res = atomicrmw nand i16 *%src, i16 -2 seq_cst
106 %res = atomicrmw nand i16 *%src, i16 1 seq_cst
121 %res = atomicrmw nand i16 *%src, i16 32767 seq_cst
137 %res = atomicrmw nand i16 *%src, i16 65533 seq_cst
Datomicrmw-nand-01.ll46 %res = atomicrmw nand i8 *%src, i8 %b seq_cst
76 %res = atomicrmw nand i8 *%src, i8 -128 seq_cst
91 %res = atomicrmw nand i8 *%src, i8 -2 seq_cst
106 %res = atomicrmw nand i8 *%src, i8 1 seq_cst
121 %res = atomicrmw nand i8 *%src, i8 127 seq_cst
137 %res = atomicrmw nand i8 *%src, i8 253 seq_cst
/external/llvm-project/llvm/test/CodeGen/SystemZ/
Datomicrmw-nand-04.ll17 %res = atomicrmw nand i64 *%src, i64 %b seq_cst
27 %res = atomicrmw nand i64 *%src, i64 1 seq_cst
42 %res = atomicrmw nand i64 *%src, i64 8589934591 seq_cst
58 %res = atomicrmw nand i64 *%src, i64 12884901887 seq_cst
67 %res = atomicrmw nand i64 *%src, i64 12884901888 seq_cst
76 %res = atomicrmw nand i64 *%src, i64 844424930131967 seq_cst
85 %res = atomicrmw nand i64 *%src, i64 281474976710656 seq_cst
94 %res = atomicrmw nand i64 *%src, i64 -6 seq_cst
103 %res = atomicrmw nand i64 *%src, i64 -65534 seq_cst
112 %res = atomicrmw nand i64 *%src, i64 -65538 seq_cst
[all …]
Datomicrmw-nand-03.ll16 %res = atomicrmw nand i32 *%src, i32 %b seq_cst
31 %res = atomicrmw nand i32 *%src, i32 1 seq_cst
41 %res = atomicrmw nand i32 *%src, i32 65535 seq_cst
51 %res = atomicrmw nand i32 *%src, i32 65536 seq_cst
61 %res = atomicrmw nand i32 *%src, i32 -2 seq_cst
71 %res = atomicrmw nand i32 *%src, i32 -65536 seq_cst
81 %res = atomicrmw nand i32 *%src, i32 -65537 seq_cst
91 %res = atomicrmw nand i32 *%src, i32 -65538 seq_cst
Datomicrmw-nand-02.ll46 %res = atomicrmw nand i16 *%src, i16 %b seq_cst
76 %res = atomicrmw nand i16 *%src, i16 -32768 seq_cst
91 %res = atomicrmw nand i16 *%src, i16 -2 seq_cst
106 %res = atomicrmw nand i16 *%src, i16 1 seq_cst
121 %res = atomicrmw nand i16 *%src, i16 32767 seq_cst
137 %res = atomicrmw nand i16 *%src, i16 65533 seq_cst
Datomicrmw-nand-01.ll46 %res = atomicrmw nand i8 *%src, i8 %b seq_cst
76 %res = atomicrmw nand i8 *%src, i8 -128 seq_cst
91 %res = atomicrmw nand i8 *%src, i8 -2 seq_cst
106 %res = atomicrmw nand i8 *%src, i8 1 seq_cst
121 %res = atomicrmw nand i8 *%src, i8 127 seq_cst
137 %res = atomicrmw nand i8 *%src, i8 253 seq_cst
/external/arm-trusted-firmware/drivers/st/fmc/
Dstm32_fmc2_nand.c502 static void stm32_fmc2_hwctl(struct nand_device *nand) in stm32_fmc2_hwctl() argument
506 if (nand->ecc.max_bit_corr != FMC2_ECC_HAM) { in stm32_fmc2_hwctl()
514 static int stm32_fmc2_read_page(struct nand_device *nand, in stm32_fmc2_read_page() argument
517 unsigned int eccsize = nand->ecc.size; in stm32_fmc2_read_page()
518 unsigned int eccbytes = nand->ecc.bytes; in stm32_fmc2_read_page()
519 unsigned int eccsteps = nand->page_size / eccsize; in stm32_fmc2_read_page()
534 for (s = 0U, i = nand->page_size + FMC2_BBM_LEN, p = (uint8_t *)buffer; in stm32_fmc2_read_page()
537 stm32_fmc2_hwctl(nand); in stm32_fmc2_read_page()
546 if (nand->ecc.max_bit_corr == FMC2_ECC_HAM) { in stm32_fmc2_read_page()
561 if (nand->ecc.max_bit_corr == FMC2_ECC_HAM) { in stm32_fmc2_read_page()
[all …]
/external/llvm-project/llvm/test/MC/AArch64/SVE/
Dnand-diagnostics.s6 nand p0.h, p0/z, p0.h, p1.h label
11 nand p0.s, p0/z, p0.s, p1.s label
16 nand p0.d, p0/z, p0.d, p1.d label
24 nand p0.b, p0/m, p1.b, p2.b label
Dnand.s10 nand p0.b, p0/z, p0.b, p0.b label
16 nand p15.b, p15/z, p15.b, p15.b label
/external/arm-trusted-firmware/fdts/
Dstm32mp157c-ev1.dts28 nand-controller@4,0 {
31 nand@0 {
33 nand-on-flash-bbt;
/external/llvm/test/Transforms/LowerAtomic/
Datomic-load.ll15 define i8 @nand() {
16 ; CHECK-LABEL: @nand(
18 %j = atomicrmw nand i8* %i, i8 42 monotonic
/external/llvm-project/llvm/test/Transforms/LowerAtomic/
Datomic-load.ll15 define i8 @nand() {
16 ; CHECK-LABEL: @nand(
18 %j = atomicrmw nand i8* %i, i8 42 monotonic
/external/llvm/test/CodeGen/Hexagon/
DAtomics.ll18 %t50 = atomicrmw nand i32* @si, i32 1 monotonic
19 %t51 = atomicrmw nand i64* @sll, i64 1 monotonic
48 %t50 = atomicrmw nand i32* @si, i32 11 monotonic
50 %t51 = atomicrmw nand i64* @sll, i64 11 monotonic
/external/llvm-project/llvm/test/CodeGen/Hexagon/
DAtomics.ll18 %t50 = atomicrmw nand i32* @si, i32 1 monotonic
19 %t51 = atomicrmw nand i64* @sll, i64 1 monotonic
48 %t50 = atomicrmw nand i32* @si, i32 11 monotonic
50 %t51 = atomicrmw nand i64* @sll, i64 11 monotonic
/external/llvm/test/CodeGen/PowerPC/
DAtomics-64.ll95 %70 = atomicrmw nand i8* @sc, i8 1 monotonic
96 %71 = atomicrmw nand i8* @uc, i8 1 monotonic
98 %73 = atomicrmw nand i16* %72, i16 1 monotonic
100 %75 = atomicrmw nand i16* %74, i16 1 monotonic
102 %77 = atomicrmw nand i32* %76, i32 1 monotonic
104 %79 = atomicrmw nand i32* %78, i32 1 monotonic
106 %81 = atomicrmw nand i64* %80, i64 1 monotonic
108 %83 = atomicrmw nand i64* %82, i64 1 monotonic
227 %70 = atomicrmw nand i8* @sc, i8 11 monotonic
229 %71 = atomicrmw nand i8* @uc, i8 11 monotonic
[all …]
/external/llvm-project/llvm/test/CodeGen/PowerPC/
DAtomics-64.ll95 %70 = atomicrmw nand i8* @sc, i8 1 monotonic
96 %71 = atomicrmw nand i8* @uc, i8 1 monotonic
98 %73 = atomicrmw nand i16* %72, i16 1 monotonic
100 %75 = atomicrmw nand i16* %74, i16 1 monotonic
102 %77 = atomicrmw nand i32* %76, i32 1 monotonic
104 %79 = atomicrmw nand i32* %78, i32 1 monotonic
106 %81 = atomicrmw nand i64* %80, i64 1 monotonic
108 %83 = atomicrmw nand i64* %82, i64 1 monotonic
227 %70 = atomicrmw nand i8* @sc, i8 11 monotonic
229 %71 = atomicrmw nand i8* @uc, i8 11 monotonic
[all …]
/external/llvm/test/CodeGen/X86/
DAtomics-64.ll109 %90 = atomicrmw nand i8* @sc, i8 1 monotonic
110 %91 = atomicrmw nand i8* @uc, i8 1 monotonic
112 %93 = atomicrmw nand i16* %92, i16 1 monotonic
114 %95 = atomicrmw nand i16* %94, i16 1 monotonic
116 %97 = atomicrmw nand i32* %96, i32 1 monotonic
118 %99 = atomicrmw nand i32* %98, i32 1 monotonic
120 %101 = atomicrmw nand i64* %100, i64 1 monotonic
122 %103 = atomicrmw nand i64* %102, i64 1 monotonic
124 %105 = atomicrmw nand i64* %104, i64 1 monotonic
126 %107 = atomicrmw nand i64* %106, i64 1 monotonic
[all …]
/external/llvm-project/llvm/test/CodeGen/X86/
DAtomics-64.ll108 %90 = atomicrmw nand i8* @sc, i8 1 monotonic
109 %91 = atomicrmw nand i8* @uc, i8 1 monotonic
111 %93 = atomicrmw nand i16* %92, i16 1 monotonic
113 %95 = atomicrmw nand i16* %94, i16 1 monotonic
115 %97 = atomicrmw nand i32* %96, i32 1 monotonic
117 %99 = atomicrmw nand i32* %98, i32 1 monotonic
119 %101 = atomicrmw nand i64* %100, i64 1 monotonic
121 %103 = atomicrmw nand i64* %102, i64 1 monotonic
123 %105 = atomicrmw nand i64* %104, i64 1 monotonic
125 %107 = atomicrmw nand i64* %106, i64 1 monotonic
[all …]
/external/arm-trusted-firmware/drivers/mtd/nand/
Draw_nand.c43 req.nand = rawnand_dev.nand_dev; in nand_send_cmd()
55 req.nand = rawnand_dev.nand_dev; in nand_send_addr()
68 req.nand = rawnand_dev.nand_dev; in nand_send_wait()
82 req.nand = rawnand_dev.nand_dev; in nand_read_data()
398 static int nand_mtd_read_page_raw(struct nand_device *nand, unsigned int page, in nand_mtd_read_page_raw() argument
/external/llvm-project/llvm/test/Transforms/AtomicExpand/AMDGPU/
Dexpand-atomic-rmw-nand.ll20 %res = atomicrmw nand i32* %ptr, i32 %value seq_cst
39 %res = atomicrmw nand i32 addrspace(1)* %ptr, i32 %value seq_cst
58 %res = atomicrmw nand i32 addrspace(3)* %ptr, i32 %value seq_cst
/external/capstone/suite/MC/PowerPC/
Dppc64-encoding.s.cs139 0x7c,0x62,0x23,0xb8 = nand 2, 3, 4
140 0x7c,0x62,0x23,0xb9 = nand. 2, 3, 4
/external/llvm-project/llvm/test/CodeGen/AMDGPU/
Datomicrmw-nand.ll28 %result = atomicrmw nand i32 addrspace(3)* %ptr, i32 4 seq_cst
56 %result = atomicrmw nand i32 addrspace(1)* %ptr, i32 4 seq_cst
85 %result = atomicrmw nand i32* %ptr, i32 4 seq_cst

1234567