• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/src/shared/

Lines Matching refs:nfl

66 hndnand_enable(hndnand_t *nfl, int enable)
68 ASSERT(nfl);
70 if (nfl->enable) {
72 (nfl->enable)(nfl, enable);
80 hndnand_read(hndnand_t *nfl, uint64 offset, uint len, uchar *buf)
82 ASSERT(nfl);
83 ASSERT(nfl->read);
85 return (nfl->read)(nfl, offset, len, buf);
92 hndnand_write(hndnand_t *nfl, uint64 offset, uint len, const uchar *buf)
94 ASSERT(nfl);
95 ASSERT(nfl->write);
97 return (nfl->write)(nfl, offset, len, buf);
104 hndnand_erase(hndnand_t *nfl, uint64 offset)
106 ASSERT(nfl);
107 ASSERT(nfl->erase);
109 return (nfl->erase)(nfl, offset);
113 hndnand_checkbadb(hndnand_t *nfl, uint64 offset)
115 ASSERT(nfl);
116 ASSERT(nfl->checkbadb);
118 return (nfl->checkbadb)(nfl, offset);
122 hndnand_mark_badb(hndnand_t *nfl, uint64 offset)
124 ASSERT(nfl);
125 ASSERT(nfl->markbadb);
127 return (nfl->markbadb)(nfl, offset);
132 hndnand_dev_ready(hndnand_t *nfl)
134 ASSERT(nfl);
135 ASSERT(nfl->dev_ready);
137 return (nfl->dev_ready)(nfl);
141 hndnand_select_chip(hndnand_t *nfl, int chip)
143 ASSERT(nfl);
144 ASSERT(nfl->select_chip);
146 return (nfl->select_chip)(nfl, chip);
149 int hndnand_cmdfunc(hndnand_t *nfl, uint64 addr, int cmd)
151 ASSERT(nfl);
152 ASSERT(nfl->cmdfunc);
154 return (nfl->cmdfunc)(nfl, addr, cmd);
158 hndnand_waitfunc(hndnand_t *nfl, int *status)
160 ASSERT(nfl);
161 ASSERT(nfl->waitfunc);
163 return (nfl->waitfunc)(nfl, status);
167 hndnand_read_oob(hndnand_t *nfl, uint64 addr, uint8 *oob)
169 ASSERT(nfl);
170 ASSERT(nfl->read_oob);
172 return (nfl->read_oob)(nfl, addr, oob);
176 hndnand_write_oob(hndnand_t *nfl, uint64 addr, uint8 *oob)
178 ASSERT(nfl);
179 ASSERT(nfl->write_oob);
181 return (nfl->write_oob)(nfl, addr, oob);
184 hndnand_read_page(hndnand_t *nfl, uint64 addr, uint8 *buf, uint8 *oob, bool ecc,
187 ASSERT(nfl);
188 ASSERT(nfl->read_page);
190 return (nfl->read_page)(nfl, addr, buf, oob, ecc, herr, serr);
194 hndnand_write_page(hndnand_t *nfl, uint64 addr, const uint8 *buf, uint8 *oob, bool ecc)
196 ASSERT(nfl);
197 ASSERT(nfl->write_page);
199 return (nfl->write_page)(nfl, addr, buf, oob, ecc);
203 hndnand_cmd_read_byte(hndnand_t *nfl, int cmd, int arg)
205 ASSERT(nfl);
206 ASSERT(nfl->cmd_read_byte);
208 return (nfl->cmd_read_byte)(nfl, cmd, arg);