Searched refs:nfc (Results 1 - 25 of 119) sorted by relevance

12345

/linux-master/drivers/mtd/nand/raw/
H A Drockchip-nand-controller.c226 struct rk_nfc *nfc = nand_get_controller_data(chip); local
228 return nfc->page_buf + i * rk_nfc_data_len(chip);
233 struct rk_nfc *nfc = nand_get_controller_data(chip); local
235 return nfc->page_buf + i * rk_nfc_data_len(chip) + chip->ecc.size;
240 struct rk_nfc *nfc = nand_get_controller_data(chip); local
244 if (strength == nfc->cfg->ecc_strengths[i]) {
245 reg = nfc->cfg->ecc_cfgs[i];
253 writel(reg, nfc->regs + nfc->cfg->bchctl_off);
256 nfc
263 struct rk_nfc *nfc = nand_get_controller_data(chip); local
303 rk_nfc_wait_ioready(struct rk_nfc *nfc) argument
314 rk_nfc_read_buf(struct rk_nfc *nfc, u8 *buf, int len) argument
323 rk_nfc_write_buf(struct rk_nfc *nfc, const u8 *buf, int len) argument
334 struct rk_nfc *nfc = nand_get_controller_data(chip); local
418 struct rk_nfc *nfc = nand_get_controller_data(chip); local
468 rk_nfc_xfer_start(struct rk_nfc *nfc, u8 rw, u8 n_KB, dma_addr_t dma_data, dma_addr_t dma_oob) argument
494 rk_nfc_wait_for_xfer_done(struct rk_nfc *nfc) argument
510 struct rk_nfc *nfc = nand_get_controller_data(chip); local
592 struct rk_nfc *nfc = nand_get_controller_data(chip); local
704 struct rk_nfc *nfc = nand_get_controller_data(chip); local
758 struct rk_nfc *nfc = nand_get_controller_data(chip); local
875 rk_nfc_hw_init(struct rk_nfc *nfc) argument
890 struct rk_nfc *nfc = id; local
907 rk_nfc_enable_clks(struct device *dev, struct rk_nfc *nfc) argument
929 rk_nfc_disable_clks(struct rk_nfc *nfc) argument
973 struct rk_nfc *nfc = nand_get_controller_data(chip); local
1017 struct rk_nfc *nfc = nand_get_controller_data(chip); local
1103 rk_nfc_nand_chip_init(struct device *dev, struct rk_nfc *nfc, struct device_node *np) argument
1197 rk_nfc_chips_cleanup(struct rk_nfc *nfc) argument
1212 rk_nfc_nand_chips_init(struct device *dev, struct rk_nfc *nfc) argument
1367 struct rk_nfc *nfc; local
1436 struct rk_nfc *nfc = platform_get_drvdata(pdev); local
1446 struct rk_nfc *nfc = dev_get_drvdata(dev); local
1455 struct rk_nfc *nfc = dev_get_drvdata(dev); local
[all...]
H A Dmxic_nand.c184 static int mxic_nfc_clk_enable(struct mxic_nand_ctlr *nfc) argument
188 ret = clk_prepare_enable(nfc->ps_clk);
192 ret = clk_prepare_enable(nfc->send_clk);
196 ret = clk_prepare_enable(nfc->send_dly_clk);
203 clk_disable_unprepare(nfc->send_clk);
205 clk_disable_unprepare(nfc->ps_clk);
210 static void mxic_nfc_clk_disable(struct mxic_nand_ctlr *nfc) argument
212 clk_disable_unprepare(nfc->send_clk);
213 clk_disable_unprepare(nfc->send_dly_clk);
214 clk_disable_unprepare(nfc
217 mxic_nfc_set_input_delay(struct mxic_nand_ctlr *nfc, u8 idly_code) argument
231 mxic_nfc_clk_setup(struct mxic_nand_ctlr *nfc, unsigned long freq) argument
264 mxic_nfc_set_freq(struct mxic_nand_ctlr *nfc, unsigned long freq) argument
285 struct mxic_nand_ctlr *nfc = dev_id; local
297 mxic_nfc_hw_init(struct mxic_nand_ctlr *nfc) argument
310 mxic_nfc_cs_enable(struct mxic_nand_ctlr *nfc) argument
318 mxic_nfc_cs_disable(struct mxic_nand_ctlr *nfc) argument
326 struct mxic_nand_ctlr *nfc = nand_get_controller_data(chip); local
339 mxic_nfc_data_xfer(struct mxic_nand_ctlr *nfc, const void *txbuf, void *rxbuf, unsigned int len) argument
391 struct mxic_nand_ctlr *nfc = nand_get_controller_data(chip); local
457 struct mxic_nand_ctlr *nfc = nand_get_controller_data(chip); local
490 struct mxic_nand_ctlr *nfc; local
558 struct mxic_nand_ctlr *nfc = platform_get_drvdata(pdev); local
[all...]
H A Dvf610_nfc.c174 static inline u32 vf610_nfc_read(struct vf610_nfc *nfc, uint reg) argument
176 return readl(nfc->regs + reg);
179 static inline void vf610_nfc_write(struct vf610_nfc *nfc, uint reg, u32 val) argument
181 writel(val, nfc->regs + reg);
184 static inline void vf610_nfc_set(struct vf610_nfc *nfc, uint reg, u32 bits) argument
186 vf610_nfc_write(nfc, reg, vf610_nfc_read(nfc, reg) | bits);
189 static inline void vf610_nfc_clear(struct vf610_nfc *nfc, uint reg, u32 bits) argument
191 vf610_nfc_write(nfc, reg, vf610_nfc_read(nfc, re
194 vf610_nfc_set_field(struct vf610_nfc *nfc, u32 reg, u32 mask, u32 shift, u32 val) argument
282 vf610_nfc_clear_status(struct vf610_nfc *nfc) argument
290 vf610_nfc_done(struct vf610_nfc *nfc) argument
312 struct vf610_nfc *nfc = data; local
320 vf610_nfc_ecc_mode(struct vf610_nfc *nfc, int ecc_mode) argument
327 vf610_nfc_run(struct vf610_nfc *nfc, u32 col, u32 row, u32 cmd1, u32 cmd2, u32 trfr_sz) argument
362 struct vf610_nfc *nfc = chip_to_nfc(chip); local
482 struct vf610_nfc *nfc = chip_to_nfc(chip); local
511 struct vf610_nfc *nfc = chip_to_nfc(chip); local
552 struct vf610_nfc *nfc = chip_to_nfc(chip); local
600 struct vf610_nfc *nfc = chip_to_nfc(chip); local
644 struct vf610_nfc *nfc = chip_to_nfc(chip); local
657 struct vf610_nfc *nfc = chip_to_nfc(chip); local
676 struct vf610_nfc *nfc = chip_to_nfc(chip); local
689 struct vf610_nfc *nfc = chip_to_nfc(chip); local
709 vf610_nfc_preinit_controller(struct vf610_nfc *nfc) argument
724 vf610_nfc_init_controller(struct vf610_nfc *nfc) argument
746 struct vf610_nfc *nfc = chip_to_nfc(chip); local
810 struct vf610_nfc *nfc; local
902 struct vf610_nfc *nfc = platform_get_drvdata(pdev); local
914 struct vf610_nfc *nfc = dev_get_drvdata(dev); local
922 struct vf610_nfc *nfc = dev_get_drvdata(dev); local
[all...]
H A Dmtk_nand.c216 struct mtk_nfc *nfc = nand_get_controller_data(chip); local
218 return nfc->buffer + i * mtk_data_len(chip);
223 struct mtk_nfc *nfc = nand_get_controller_data(chip); local
225 return nfc->buffer + i * mtk_data_len(chip) + chip->ecc.size;
228 static inline void nfi_writel(struct mtk_nfc *nfc, u32 val, u32 reg) argument
230 writel(val, nfc->regs + reg);
233 static inline void nfi_writew(struct mtk_nfc *nfc, u16 val, u32 reg) argument
235 writew(val, nfc->regs + reg);
238 static inline void nfi_writeb(struct mtk_nfc *nfc, u8 val, u32 reg) argument
240 writeb(val, nfc
243 nfi_readl(struct mtk_nfc *nfc, u32 reg) argument
248 nfi_readw(struct mtk_nfc *nfc, u32 reg) argument
253 nfi_readb(struct mtk_nfc *nfc, u32 reg) argument
258 mtk_nfc_hw_reset(struct mtk_nfc *nfc) argument
280 mtk_nfc_send_command(struct mtk_nfc *nfc, u8 command) argument
298 mtk_nfc_send_address(struct mtk_nfc *nfc, int addr) argument
322 struct mtk_nfc *nfc = nand_get_controller_data(chip); local
389 mtk_nfc_wait_ioready(struct mtk_nfc *nfc) argument
402 struct mtk_nfc *nfc = nand_get_controller_data(chip); local
438 struct mtk_nfc *nfc = nand_get_controller_data(chip); local
468 struct mtk_nfc *nfc = nand_get_controller_data(chip); local
501 struct mtk_nfc *nfc = nand_get_controller_data(nand); local
513 struct mtk_nfc *nfc = nand_get_controller_data(chip); local
536 struct mtk_nfc *nfc = nand_get_controller_data(chip); local
643 struct mtk_nfc *nfc = nand_get_controller_data(chip); local
677 struct mtk_nfc *nfc = nand_get_controller_data(chip); local
711 struct mtk_nfc *nfc = nand_get_controller_data(chip); local
731 struct mtk_nfc *nfc = nand_get_controller_data(chip); local
750 struct mtk_nfc *nfc = nand_get_controller_data(chip); local
777 struct mtk_nfc *nfc = nand_get_controller_data(chip); local
828 struct mtk_nfc *nfc = nand_get_controller_data(chip); local
887 struct mtk_nfc *nfc = nand_get_controller_data(chip); local
898 struct mtk_nfc *nfc = nand_get_controller_data(chip); local
918 struct mtk_nfc *nfc = nand_get_controller_data(chip); local
943 struct mtk_nfc *nfc = nand_get_controller_data(chip); local
1058 struct mtk_nfc *nfc = nand_get_controller_data(chip); local
1087 mtk_nfc_hw_init(struct mtk_nfc *nfc) argument
1106 struct mtk_nfc *nfc = id; local
1166 struct mtk_nfc *nfc = nand_get_controller_data(nand); local
1197 struct mtk_nfc *nfc = nand_get_controller_data(nand); local
1231 struct mtk_nfc *nfc = nand_get_controller_data(nand); local
1300 struct mtk_nfc *nfc = nand_get_controller_data(chip); local
1339 mtk_nfc_nand_chip_init(struct device *dev, struct mtk_nfc *nfc, struct device_node *np) argument
1432 mtk_nfc_nand_chips_init(struct device *dev, struct mtk_nfc *nfc) argument
1495 struct mtk_nfc *nfc; local
1572 struct mtk_nfc *nfc = platform_get_drvdata(pdev); local
1593 struct mtk_nfc *nfc = dev_get_drvdata(dev); local
1603 struct mtk_nfc *nfc = dev_get_drvdata(dev); local
[all...]
H A Dpl35x-nand-controller.c214 static void pl35x_smc_update_regs(struct pl35x_nandc *nfc) argument
218 nfc->conf_regs + PL35X_SMC_DIRECT_CMD);
221 static int pl35x_smc_set_buswidth(struct pl35x_nandc *nfc, unsigned int bw) argument
226 writel(bw, nfc->conf_regs + PL35X_SMC_OPMODE);
227 pl35x_smc_update_regs(nfc);
232 static void pl35x_smc_clear_irq(struct pl35x_nandc *nfc) argument
235 nfc->conf_regs + PL35X_SMC_MEMC_CFG_CLR);
238 static int pl35x_smc_wait_for_irq(struct pl35x_nandc *nfc) argument
243 ret = readl_poll_timeout(nfc->conf_regs + PL35X_SMC_MEMC_STATUS, reg,
247 dev_err(nfc
256 pl35x_smc_wait_for_ecc_done(struct pl35x_nandc *nfc) argument
271 pl35x_smc_set_ecc_mode(struct pl35x_nandc *nfc, struct nand_chip *chip, unsigned int mode) argument
297 struct pl35x_nandc *nfc = to_pl35x_nandc(chip->controller); local
315 struct pl35x_nandc *nfc = to_pl35x_nandc(chip->controller); local
335 struct pl35x_nandc *nfc = to_pl35x_nandc(chip->controller); local
367 struct pl35x_nandc *nfc = to_pl35x_nandc(chip->controller); local
394 pl35x_nand_correct_data(struct pl35x_nandc *nfc, unsigned char *buf, unsigned char *read_ecc, unsigned char *calc_ecc) argument
448 pl35x_nand_read_eccbytes(struct pl35x_nandc *nfc, struct nand_chip *chip, u8 *read_ecc) argument
466 pl35x_nand_recover_data_hwecc(struct pl35x_nandc *nfc, struct nand_chip *chip, u8 *data, u8 *read_ecc) argument
506 struct pl35x_nandc *nfc = to_pl35x_nandc(chip->controller); local
597 struct pl35x_nandc *nfc = to_pl35x_nandc(chip->controller); local
665 struct pl35x_nandc *nfc = to_pl35x_nandc(chip->controller); local
787 struct pl35x_nandc *nfc = to_pl35x_nandc(chip->controller); local
868 pl35x_smc_set_ecc_pg_size(struct pl35x_nandc *nfc, struct nand_chip *chip, unsigned int pg_sz) argument
896 pl35x_nand_init_hw_ecc_controller(struct pl35x_nandc *nfc, struct nand_chip *chip) argument
943 struct pl35x_nandc *nfc = to_pl35x_nandc(chip->controller); local
1000 pl35x_nand_reset_state(struct pl35x_nandc *nfc) argument
1038 pl35x_nand_chip_init(struct pl35x_nandc *nfc, struct device_node *np) argument
1097 pl35x_nand_chips_cleanup(struct pl35x_nandc *nfc) argument
1112 pl35x_nand_chips_init(struct pl35x_nandc *nfc) argument
1140 struct pl35x_nandc *nfc; local
1175 struct pl35x_nandc *nfc = platform_get_drvdata(pdev); local
[all...]
H A Darasan-nand-controller.c234 static int anfc_wait_for_event(struct arasan_nfc *nfc, unsigned int event) argument
239 ret = readl_relaxed_poll_timeout(nfc->base + INTR_STS_REG, val,
243 dev_err(nfc->dev, "Timeout waiting for event 0x%x\n", event);
247 writel_relaxed(event, nfc->base + INTR_STS_REG);
252 static int anfc_wait_for_rb(struct arasan_nfc *nfc, struct nand_chip *chip, argument
260 ret = readl_relaxed_poll_timeout(nfc->base + READY_STS_REG, val,
264 dev_err(nfc->dev, "Timeout waiting for R/B 0x%x\n",
265 readl_relaxed(nfc->base + READY_STS_REG));
272 static void anfc_trigger_op(struct arasan_nfc *nfc, struct anfc_op *nfc_op) argument
274 writel_relaxed(nfc_op->pkt_reg, nfc
304 anfc_is_gpio_cs(struct arasan_nfc *nfc, int nfc_cs) argument
314 anfc_assert_cs(struct arasan_nfc *nfc, unsigned int nfc_cs_idx) argument
338 struct arasan_nfc *nfc = to_anfc(chip->controller); local
395 struct arasan_nfc *nfc = to_anfc(chip->controller); local
514 struct arasan_nfc *nfc = to_anfc(chip->controller); local
599 struct arasan_nfc *nfc = to_anfc(chip->controller); local
680 anfc_rw_pio_op(struct arasan_nfc *nfc, struct anfc_op *nfc_op) argument
727 struct arasan_nfc *nfc = to_anfc(chip->controller); local
791 struct arasan_nfc *nfc = to_anfc(chip->controller); local
815 struct arasan_nfc *nfc = to_anfc(chip->controller); local
848 struct arasan_nfc *nfc = to_anfc(chip->controller); local
978 struct arasan_nfc *nfc = to_anfc(chip->controller); local
1107 anfc_init_hw_ecc_controller(struct arasan_nfc *nfc, struct nand_chip *chip) argument
1199 struct arasan_nfc *nfc = to_anfc(chip->controller); local
1272 anfc_chip_init(struct arasan_nfc *nfc, struct device_node *np) argument
1346 anfc_chips_cleanup(struct arasan_nfc *nfc) argument
1361 anfc_chips_init(struct arasan_nfc *nfc) argument
1385 anfc_reset(struct arasan_nfc *nfc) argument
1396 anfc_parse_cs(struct arasan_nfc *nfc) argument
1437 struct arasan_nfc *nfc; local
1482 struct arasan_nfc *nfc = platform_get_drvdata(pdev); local
[all...]
H A Dmeson_nand.c261 struct meson_nfc *nfc = nand_get_controller_data(nand); local
267 nfc->param.chip_select = meson_chip->sels[chip] ? NAND_CE1 : NAND_CE0;
268 nfc->param.rb_select = nfc->param.chip_select;
269 nfc->timing.twb = meson_chip->twb;
270 nfc->timing.tadl = meson_chip->tadl;
271 nfc->timing.tbers_max = meson_chip->tbers_max;
273 if (nfc->clk_rate != meson_chip->clk_rate) {
274 ret = clk_set_rate(nfc->nand_clk, meson_chip->clk_rate);
276 dev_err(nfc
289 meson_nfc_cmd_idle(struct meson_nfc *nfc, u32 time) argument
295 meson_nfc_cmd_seed(struct meson_nfc *nfc, u32 seed) argument
305 struct meson_nfc *nfc = nand_get_controller_data(mtd_to_nand(mtd)); local
327 meson_nfc_drain_cmd(struct meson_nfc *nfc) argument
344 meson_nfc_wait_cmd_finish(struct meson_nfc *nfc, unsigned int timeout_ms) argument
360 meson_nfc_wait_dma_finish(struct meson_nfc *nfc) argument
429 struct meson_nfc *nfc = nand_get_controller_data(nand); local
457 meson_nfc_wait_rb_pin(struct meson_nfc *nfc, int timeout_ms) argument
488 struct meson_nfc *nfc = nand_get_controller_data(nand); local
567 struct meson_nfc *nfc = nand_get_controller_data(nand); local
607 struct meson_nfc *nfc = nand_get_controller_data(nand); local
618 struct meson_nfc *nfc = nand_get_controller_data(nand); local
647 struct meson_nfc *nfc = nand_get_controller_data(nand); local
672 struct meson_nfc *nfc = nand_get_controller_data(nand); local
726 struct meson_nfc *nfc = nand_get_controller_data(nand); local
788 meson_nfc_check_ecc_pages_valid(struct meson_nfc *nfc, struct nand_chip *nand, int raw) argument
812 struct meson_nfc *nfc = nand_get_controller_data(nand); local
1019 struct meson_nfc *nfc = nand_get_controller_data(nand); local
1117 meson_nfc_clk_init(struct meson_nfc *nfc) argument
1195 meson_nfc_disable_clk(struct meson_nfc *nfc) argument
1303 struct meson_nfc *nfc = nand_get_controller_data(nand); local
1373 meson_nfc_nand_chip_init(struct device *dev, struct meson_nfc *nfc, struct device_node *np) argument
1446 meson_nfc_nand_chip_cleanup(struct meson_nfc *nfc) argument
1462 meson_nfc_nand_chips_init(struct device *dev, struct meson_nfc *nfc) argument
1483 struct meson_nfc *nfc = id; local
1520 struct meson_nfc *nfc; local
1585 struct meson_nfc *nfc = platform_get_drvdata(pdev); local
[all...]
H A Dstm32_fmc2_nand.c251 int (*set_cdev)(struct stm32_fmc2_nfc *nfc);
294 struct stm32_fmc2_nfc *nfc = to_stm32_nfc(chip->controller); local
300 regmap_update_bits(nfc->regmap, FMC2_PCR,
310 regmap_write(nfc->regmap, FMC2_PMEM, pmem);
317 regmap_write(nfc->regmap, FMC2_PATT, patt);
322 struct stm32_fmc2_nfc *nfc = to_stm32_nfc(chip->controller); local
344 regmap_update_bits(nfc->regmap, FMC2_PCR, pcr_mask, pcr);
349 struct stm32_fmc2_nfc *nfc = to_stm32_nfc(chip->controller); local
354 if (nand->cs_used[chipnr] == nfc->cs_sel)
357 nfc
414 stm32_fmc2_nfc_set_buswidth_16(struct stm32_fmc2_nfc *nfc, bool set) argument
424 stm32_fmc2_nfc_set_ecc(struct stm32_fmc2_nfc *nfc, bool enable) argument
430 stm32_fmc2_nfc_enable_seq_irq(struct stm32_fmc2_nfc *nfc) argument
438 stm32_fmc2_nfc_disable_seq_irq(struct stm32_fmc2_nfc *nfc) argument
445 stm32_fmc2_nfc_clear_seq_irq(struct stm32_fmc2_nfc *nfc) argument
450 stm32_fmc2_nfc_enable_bch_irq(struct stm32_fmc2_nfc *nfc, int mode) argument
462 stm32_fmc2_nfc_disable_bch_irq(struct stm32_fmc2_nfc *nfc) argument
470 stm32_fmc2_nfc_clear_bch_irq(struct stm32_fmc2_nfc *nfc) argument
481 struct stm32_fmc2_nfc *nfc = to_stm32_nfc(chip->controller); local
512 struct stm32_fmc2_nfc *nfc = to_stm32_nfc(chip->controller); local
593 struct stm32_fmc2_nfc *nfc = to_stm32_nfc(chip->controller); local
676 struct stm32_fmc2_nfc *nfc = to_stm32_nfc(chip->controller); local
760 struct stm32_fmc2_nfc *nfc = to_stm32_nfc(chip->controller); local
856 struct stm32_fmc2_nfc *nfc = to_stm32_nfc(chip->controller); local
1035 stm32_fmc2_nfc_get_mapping_status(struct stm32_fmc2_nfc *nfc) argument
1048 struct stm32_fmc2_nfc *nfc = to_stm32_nfc(chip->controller); local
1107 struct stm32_fmc2_nfc *nfc = to_stm32_nfc(chip->controller); local
1181 struct stm32_fmc2_nfc *nfc = (struct stm32_fmc2_nfc *)dev_id; local
1198 struct stm32_fmc2_nfc *nfc = to_stm32_nfc(chip->controller); local
1245 struct stm32_fmc2_nfc *nfc = to_stm32_nfc(chip->controller); local
1292 struct stm32_fmc2_nfc *nfc = to_stm32_nfc(chip->controller); local
1319 struct stm32_fmc2_nfc *nfc = to_stm32_nfc(chip->controller); local
1368 stm32_fmc2_nfc_init(struct stm32_fmc2_nfc *nfc) argument
1415 struct stm32_fmc2_nfc *nfc = to_stm32_nfc(chip->controller); local
1563 stm32_fmc2_nfc_dma_setup(struct stm32_fmc2_nfc *nfc) argument
1638 struct stm32_fmc2_nfc *nfc = to_stm32_nfc(chip->controller); local
1731 struct stm32_fmc2_nfc *nfc = to_stm32_nfc(chip->controller); local
1797 stm32_fmc2_nfc_parse_child(struct stm32_fmc2_nfc *nfc, struct device_node *dn) argument
1851 stm32_fmc2_nfc_parse_dt(struct stm32_fmc2_nfc *nfc) argument
1879 stm32_fmc2_nfc_set_cdev(struct stm32_fmc2_nfc *nfc) argument
1910 struct stm32_fmc2_nfc *nfc; local
2058 struct stm32_fmc2_nfc *nfc = platform_get_drvdata(pdev); local
2082 struct stm32_fmc2_nfc *nfc = dev_get_drvdata(dev); local
2096 struct stm32_fmc2_nfc *nfc = dev_get_drvdata(dev); local
[all...]
H A Dmarvell_nand.c516 static void marvell_nfc_disable_int(struct marvell_nfc *nfc, u32 int_mask) argument
521 reg = readl_relaxed(nfc->regs + NDCR);
522 writel_relaxed(reg | int_mask, nfc->regs + NDCR);
525 static void marvell_nfc_enable_int(struct marvell_nfc *nfc, u32 int_mask) argument
530 reg = readl_relaxed(nfc->regs + NDCR);
531 writel_relaxed(reg & ~int_mask, nfc->regs + NDCR);
534 static u32 marvell_nfc_clear_int(struct marvell_nfc *nfc, u32 int_mask) argument
538 reg = readl_relaxed(nfc->regs + NDSR);
539 writel_relaxed(int_mask, nfc->regs + NDSR);
547 struct marvell_nfc *nfc local
571 struct marvell_nfc *nfc = to_marvell_nfc(chip->controller); local
609 struct marvell_nfc *nfc = to_marvell_nfc(chip->controller); local
643 struct marvell_nfc *nfc = to_marvell_nfc(chip->controller); local
669 struct marvell_nfc *nfc = to_marvell_nfc(chip->controller); local
705 marvell_nfc_poll_status(struct marvell_nfc *nfc, u32 mask, u32 expected_val, unsigned long timeout_ms) argument
728 struct marvell_nfc *nfc = to_marvell_nfc(chip->controller); local
767 struct marvell_nfc *nfc = to_marvell_nfc(chip->controller); local
793 struct marvell_nfc *nfc = dev_id; local
818 struct marvell_nfc *nfc = to_marvell_nfc(chip->controller); local
835 struct marvell_nfc *nfc = to_marvell_nfc(chip->controller); local
846 marvell_nfc_enable_dma(struct marvell_nfc *nfc) argument
854 marvell_nfc_disable_dma(struct marvell_nfc *nfc) argument
863 marvell_nfc_xfer_data_dma(struct marvell_nfc *nfc, enum dma_data_direction direction, unsigned int len) argument
912 marvell_nfc_xfer_data_in_pio(struct marvell_nfc *nfc, u8 *in, unsigned int len) argument
932 marvell_nfc_xfer_data_out_pio(struct marvell_nfc *nfc, const u8 *out, unsigned int len) argument
996 struct marvell_nfc *nfc = to_marvell_nfc(chip->controller); local
1039 struct marvell_nfc *nfc = to_marvell_nfc(chip->controller); local
1153 struct marvell_nfc *nfc = to_marvell_nfc(chip->controller); local
1309 struct marvell_nfc *nfc = to_marvell_nfc(chip->controller); local
1571 struct marvell_nfc *nfc = to_marvell_nfc(chip->controller); local
1714 struct marvell_nfc *nfc = to_marvell_nfc(chip->controller); local
1803 struct marvell_nfc *nfc = to_marvell_nfc(chip->controller); local
1885 struct marvell_nfc *nfc = to_marvell_nfc(chip->controller); local
1957 struct marvell_nfc *nfc = to_marvell_nfc(chip->controller); local
2182 struct marvell_nfc *nfc = to_marvell_nfc(chip->controller); local
2248 struct marvell_nfc *nfc = to_marvell_nfc(chip->controller); local
2324 struct marvell_nfc *nfc = to_marvell_nfc(chip->controller); local
2390 struct marvell_nfc *nfc = to_marvell_nfc(chip->controller); local
2497 struct marvell_nfc *nfc = to_marvell_nfc(chip->controller); local
2600 marvell_nand_chip_init(struct device *dev, struct marvell_nfc *nfc, struct device_node *np) argument
2756 marvell_nand_chips_cleanup(struct marvell_nfc *nfc) argument
2771 marvell_nand_chips_init(struct device *dev, struct marvell_nfc *nfc) argument
2817 marvell_nfc_init_dma(struct marvell_nfc *nfc) argument
2884 marvell_nfc_reset(struct marvell_nfc *nfc) argument
2899 marvell_nfc_init(struct marvell_nfc *nfc) argument
2941 struct marvell_nfc *nfc; local
3035 struct marvell_nfc *nfc = platform_get_drvdata(pdev); local
3050 struct marvell_nfc *nfc = dev_get_drvdata(dev); local
3064 struct marvell_nfc *nfc = dev_get_drvdata(dev); local
[all...]
H A Dsunxi_nand.c6 * https://github.com/yuq/sunxi-nfc-mtd
262 struct sunxi_nfc *nfc = dev_id; local
263 u32 st = readl(nfc->regs + NFC_REG_ST);
264 u32 ien = readl(nfc->regs + NFC_REG_INT);
270 complete(&nfc->complete);
272 writel(st & NFC_INT_MASK, nfc->regs + NFC_REG_ST);
273 writel(~st & ien & NFC_INT_MASK, nfc->regs + NFC_REG_INT);
278 static int sunxi_nfc_wait_events(struct sunxi_nfc *nfc, u32 events, argument
290 init_completion(&nfc->complete);
292 writel(events, nfc
318 sunxi_nfc_wait_cmd_fifo_empty(struct sunxi_nfc *nfc) argument
332 sunxi_nfc_rst(struct sunxi_nfc *nfc) argument
349 sunxi_nfc_dma_op_prepare(struct sunxi_nfc *nfc, const void *buf, int chunksize, int nchunks, enum dma_data_direction ddir, struct scatterlist *sg) argument
406 sunxi_nfc_dma_op_cleanup(struct sunxi_nfc *nfc, enum dma_data_direction ddir, struct scatterlist *sg) argument
419 struct sunxi_nfc *nfc = to_sunxi_nfc(sunxi_nand->nand.controller); local
449 struct sunxi_nfc *nfc = to_sunxi_nfc(sunxi_nand->nand.controller); local
487 struct sunxi_nfc *nfc = to_sunxi_nfc(sunxi_nand->nand.controller); local
625 struct sunxi_nfc *nfc = to_sunxi_nfc(nand->controller); local
640 struct sunxi_nfc *nfc = to_sunxi_nfc(nand->controller); local
651 struct sunxi_nfc *nfc = to_sunxi_nfc(nand->controller); local
690 struct sunxi_nfc *nfc = to_sunxi_nfc(nand->controller); local
697 struct sunxi_nfc *nfc = to_sunxi_nfc(nand->controller); local
718 struct sunxi_nfc *nfc = to_sunxi_nfc(nand->controller); local
732 struct sunxi_nfc *nfc = to_sunxi_nfc(nand->controller); local
762 struct sunxi_nfc *nfc = to_sunxi_nfc(nand->controller); local
802 struct sunxi_nfc *nfc = to_sunxi_nfc(nand->controller); local
907 struct sunxi_nfc *nfc = to_sunxi_nfc(nand->controller); local
1036 struct sunxi_nfc *nfc = to_sunxi_nfc(nand->controller); local
1280 struct sunxi_nfc *nfc = to_sunxi_nfc(nand->controller); local
1393 struct sunxi_nfc *nfc = to_sunxi_nfc(sunxi_nand->nand.controller); local
1623 struct sunxi_nfc *nfc = to_sunxi_nfc(nand->controller); local
1767 struct sunxi_nfc *nfc = to_sunxi_nfc(nand->controller); local
1920 sunxi_nand_chips_cleanup(struct sunxi_nfc *nfc) argument
1938 sunxi_nand_chip_init(struct device *dev, struct sunxi_nfc *nfc, struct device_node *np) argument
2025 sunxi_nand_chips_init(struct device *dev, struct sunxi_nfc *nfc) argument
2043 sunxi_nfc_dma_init(struct sunxi_nfc *nfc, struct resource *r) argument
2077 struct sunxi_nfc *nfc; local
2161 struct sunxi_nfc *nfc = platform_get_drvdata(pdev); local
[all...]
/linux-master/drivers/nfc/microread/
H A Dmicroread.h9 #include <net/nfc/hci.h>
H A Dmei.c12 #include <linux/nfc.h>
13 #include <net/nfc/llc.h>
/linux-master/net/nfc/
H A DMakefile6 obj-$(CONFIG_NFC) += nfc.o
11 nfc-objs := core.o netlink.o af_nfc.o rawsock.o llcp_core.o llcp_commands.o \
/linux-master/drivers/mtd/nand/raw/ingenic/
H A Dingenic_nand_drv.c152 struct ingenic_nfc *nfc = to_ingenic_nfc(nand->chip.controller); local
166 return ingenic_ecc_calculate(nfc->ecc, &params, dat, ecc_code);
173 struct ingenic_nfc *nfc = to_ingenic_nfc(nand->chip.controller); local
180 return ingenic_ecc_correct(nfc->ecc, &params, dat, read_ecc);
186 struct ingenic_nfc *nfc = to_ingenic_nfc(chip->controller); local
199 if (!nfc->ecc) {
200 dev_err(nfc->dev, "HW ECC selected, but ECC controller not found\n");
209 dev_info(nfc->dev, "using %s (strength %d, size %d, bytes %d)\n",
210 (nfc->ecc) ? "hardware ECC" : "software ECC",
214 dev_info(nfc
262 struct ingenic_nfc *nfc = to_ingenic_nfc(chip->controller); local
316 struct ingenic_nfc *nfc = to_ingenic_nfc(nand->chip.controller); local
344 ingenic_nand_init_chip(struct platform_device *pdev, struct ingenic_nfc *nfc, struct device_node *np, unsigned int chipnr) argument
420 ingenic_nand_cleanup_chips(struct ingenic_nfc *nfc) argument
437 ingenic_nand_init_chips(struct ingenic_nfc *nfc, struct platform_device *pdev) argument
470 struct ingenic_nfc *nfc; local
514 struct ingenic_nfc *nfc = platform_get_drvdata(pdev); local
[all...]
/linux-master/drivers/nfc/pn544/
H A Dmei.c10 #include <linux/nfc.h>
11 #include <net/nfc/hci.h>
12 #include <net/nfc/llc.h>
H A Dpn544.h9 #include <net/nfc/hci.h>
/linux-master/net/nfc/nci/
H A Dlib.c20 #include <net/nfc/nci.h>
21 #include <net/nfc/nci_core.h>
/linux-master/drivers/nfc/st-nci/
H A Dndlc.h12 #include <net/nfc/nfc.h>
/linux-master/net/nfc/hci/
H A Dllc.h11 #include <net/nfc/hci.h>
12 #include <net/nfc/llc.h>
/linux-master/drivers/nfc/s3fwrn5/
H A Dphy_common.h15 #include <net/nfc/nci_core.h>
H A Ds3fwrn5.h12 #include <linux/nfc.h>
14 #include <net/nfc/nci_core.h>
/linux-master/drivers/nfc/fdp/
H A Dfdp.h11 #include <net/nfc/nci_core.h>
/linux-master/drivers/nfc/nxp-nci/
H A Dnxp-nci.h16 #include <linux/nfc.h>
18 #include <net/nfc/nci_core.h>
/linux-master/drivers/net/ethernet/hisilicon/hns3/hns3_common/
H A Dhclge_comm_rss.c150 struct ethtool_rxnfc *nfc)
156 if (nfc->data &
164 ret = hclge_comm_init_rss_tuple_cmd(rss_cfg, nfc, ae_dev, req);
412 static u8 hclge_comm_get_rss_hash_bits(struct ethtool_rxnfc *nfc) argument
414 u8 hash_sets = nfc->data & RXH_L4_B_0_1 ? HCLGE_COMM_S_PORT_BIT : 0;
416 if (nfc->data & RXH_L4_B_2_3)
421 if (nfc->data & RXH_IP_SRC)
426 if (nfc->data & RXH_IP_DST)
431 if (nfc->flow_type == SCTP_V4_FLOW || nfc
147 hclge_comm_set_rss_tuple(struct hnae3_ae_dev *ae_dev, struct hclge_comm_hw *hw, struct hclge_comm_rss_cfg *rss_cfg, struct ethtool_rxnfc *nfc) argument
437 hclge_comm_init_rss_tuple_cmd(struct hclge_comm_rss_cfg *rss_cfg, struct ethtool_rxnfc *nfc, struct hnae3_ae_dev *ae_dev, struct hclge_comm_rss_input_tuple_cmd *req) argument
[all...]
/linux-master/include/net/nfc/
H A Dllc.h11 #include <net/nfc/hci.h>

Completed in 420 milliseconds

12345