| /linux/drivers/mtd/nand/raw/ |
| H A D | mtk_nand.c | 216 struct mtk_nfc *nfc = nand_get_controller_data(chip); in mtk_data_ptr() local 223 struct mtk_nfc *nfc = nand_get_controller_data(chip); in mtk_oob_ptr() local 228 static inline void nfi_writel(struct mtk_nfc *nfc, u32 val, u32 reg) in nfi_writel() 233 static inline void nfi_writew(struct mtk_nfc *nfc, u16 val, u32 reg) in nfi_writew() 238 static inline void nfi_writeb(struct mtk_nfc *nfc, u8 val, u32 reg) in nfi_writeb() 243 static inline u32 nfi_readl(struct mtk_nfc *nfc, u32 reg) in nfi_readl() 248 static inline u16 nfi_readw(struct mtk_nfc *nfc, u32 reg) in nfi_readw() 253 static inline u8 nfi_readb(struct mtk_nfc *nfc, u32 reg) in nfi_readb() 258 static void mtk_nfc_hw_reset(struct mtk_nfc *nfc) in mtk_nfc_hw_reset() 280 static int mtk_nfc_send_command(struct mtk_nfc *nfc, u8 command) in mtk_nfc_send_command() [all …]
|
| H A D | pl35x-nand-controller.c | 214 static void pl35x_smc_update_regs(struct pl35x_nandc *nfc) in pl35x_smc_update_regs() 221 static int pl35x_smc_set_buswidth(struct pl35x_nandc *nfc, unsigned int bw) in pl35x_smc_set_buswidth() 232 static void pl35x_smc_clear_irq(struct pl35x_nandc *nfc) in pl35x_smc_clear_irq() 238 static int pl35x_smc_wait_for_irq(struct pl35x_nandc *nfc) in pl35x_smc_wait_for_irq() 256 static int pl35x_smc_wait_for_ecc_done(struct pl35x_nandc *nfc) in pl35x_smc_wait_for_ecc_done() 271 static int pl35x_smc_set_ecc_mode(struct pl35x_nandc *nfc, in pl35x_smc_set_ecc_mode() 297 struct pl35x_nandc *nfc = to_pl35x_nandc(chip->controller); in pl35x_smc_force_byte_access() local 315 struct pl35x_nandc *nfc = to_pl35x_nandc(chip->controller); in pl35x_nand_select_target() local 335 struct pl35x_nandc *nfc = to_pl35x_nandc(chip->controller); in pl35x_nand_read_data_op() local 367 struct pl35x_nandc *nfc = to_pl35x_nandc(chip->controller); in pl35x_nand_write_data_op() local [all …]
|
| H A D | stm32_fmc2_nand.c | 295 struct stm32_fmc2_nfc *nfc = to_stm32_nfc(chip->controller); in stm32_fmc2_nfc_timings_init() local 323 struct stm32_fmc2_nfc *nfc = to_stm32_nfc(chip->controller); in stm32_fmc2_nfc_setup() local 350 struct stm32_fmc2_nfc *nfc = to_stm32_nfc(chip->controller); in stm32_fmc2_nfc_select_chip() local 415 static void stm32_fmc2_nfc_set_buswidth_16(struct stm32_fmc2_nfc *nfc, bool set) in stm32_fmc2_nfc_set_buswidth_16() 425 static void stm32_fmc2_nfc_set_ecc(struct stm32_fmc2_nfc *nfc, bool enable) in stm32_fmc2_nfc_set_ecc() 431 static void stm32_fmc2_nfc_enable_seq_irq(struct stm32_fmc2_nfc *nfc) in stm32_fmc2_nfc_enable_seq_irq() 439 static void stm32_fmc2_nfc_disable_seq_irq(struct stm32_fmc2_nfc *nfc) in stm32_fmc2_nfc_disable_seq_irq() 446 static void stm32_fmc2_nfc_clear_seq_irq(struct stm32_fmc2_nfc *nfc) in stm32_fmc2_nfc_clear_seq_irq() 451 static void stm32_fmc2_nfc_enable_bch_irq(struct stm32_fmc2_nfc *nfc, int mode) in stm32_fmc2_nfc_enable_bch_irq() 463 static void stm32_fmc2_nfc_disable_bch_irq(struct stm32_fmc2_nfc *nfc) in stm32_fmc2_nfc_disable_bch_irq() [all …]
|
| H A D | arasan-nand-controller.c | 234 static int anfc_wait_for_event(struct arasan_nfc *nfc, unsigned int event) in anfc_wait_for_event() 252 static int anfc_wait_for_rb(struct arasan_nfc *nfc, struct nand_chip *chip, in anfc_wait_for_rb() 272 static void anfc_trigger_op(struct arasan_nfc *nfc, struct anfc_op *nfc_op) in anfc_trigger_op() 304 static bool anfc_is_gpio_cs(struct arasan_nfc *nfc, int nfc_cs) in anfc_is_gpio_cs() 314 static void anfc_assert_cs(struct arasan_nfc *nfc, unsigned int nfc_cs_idx) in anfc_assert_cs() 338 struct arasan_nfc *nfc = to_anfc(chip->controller); in anfc_select_target() local 395 struct arasan_nfc *nfc = to_anfc(chip->controller); in anfc_read_page_hw_ecc() local 514 struct arasan_nfc *nfc = to_anfc(chip->controller); in anfc_write_page_hw_ecc() local 599 struct arasan_nfc *nfc = to_anfc(chip->controller); in anfc_parse_instructions() local 680 static int anfc_rw_pio_op(struct arasan_nfc *nfc, struct anfc_op *nfc_op) in anfc_rw_pio_op() [all …]
|
| H A D | mxic_nand.c | 184 static int mxic_nfc_clk_enable(struct mxic_nand_ctlr *nfc) in mxic_nfc_clk_enable() 210 static void mxic_nfc_clk_disable(struct mxic_nand_ctlr *nfc) in mxic_nfc_clk_disable() 217 static void mxic_nfc_set_input_delay(struct mxic_nand_ctlr *nfc, u8 idly_code) in mxic_nfc_set_input_delay() 231 static int mxic_nfc_clk_setup(struct mxic_nand_ctlr *nfc, unsigned long freq) in mxic_nfc_clk_setup() 264 static int mxic_nfc_set_freq(struct mxic_nand_ctlr *nfc, unsigned long freq) in mxic_nfc_set_freq() 285 struct mxic_nand_ctlr *nfc = dev_id; in mxic_nfc_isr() local 297 static void mxic_nfc_hw_init(struct mxic_nand_ctlr *nfc) in mxic_nfc_hw_init() 310 static void mxic_nfc_cs_enable(struct mxic_nand_ctlr *nfc) in mxic_nfc_cs_enable() 318 static void mxic_nfc_cs_disable(struct mxic_nand_ctlr *nfc) in mxic_nfc_cs_disable() 326 struct mxic_nand_ctlr *nfc = nand_get_controller_data(chip); in mxic_nfc_wait_ready() local [all …]
|
| H A D | meson_nand.c | 266 struct meson_nfc *nfc = nand_get_controller_data(nand); in meson_nfc_select_chip() local 294 static void meson_nfc_cmd_idle(struct meson_nfc *nfc, u32 time) in meson_nfc_cmd_idle() 300 static void meson_nfc_cmd_seed(struct meson_nfc *nfc, u32 seed) in meson_nfc_cmd_seed() 319 struct meson_nfc *nfc = nand_get_controller_data(mtd_to_nand(mtd)); in meson_nfc_cmd_access() local 353 static void meson_nfc_drain_cmd(struct meson_nfc *nfc) in meson_nfc_drain_cmd() 370 static int meson_nfc_wait_cmd_finish(struct meson_nfc *nfc, in meson_nfc_wait_cmd_finish() 386 static int meson_nfc_wait_dma_finish(struct meson_nfc *nfc) in meson_nfc_wait_dma_finish() 455 struct meson_nfc *nfc = nand_get_controller_data(nand); in meson_nfc_wait_no_rb_pin() local 483 static int meson_nfc_wait_rb_pin(struct meson_nfc *nfc, int timeout_ms) in meson_nfc_wait_rb_pin() 514 struct meson_nfc *nfc = nand_get_controller_data(nand); in meson_nfc_queue_rb() local [all …]
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| H A D | fs_ethtool.h | 30 const struct ethtool_rxfh_fields *nfc, in mlx5e_ethtool_set_rxfh_fields() 35 struct ethtool_rxfh_fields *nfc) in mlx5e_ethtool_get_rxfh_fields()
|
| /linux/drivers/net/ethernet/hisilicon/hns3/hns3_common/ |
| H A D | hclge_comm_rss.c | 154 const struct ethtool_rxfh_fields *nfc) in hclge_comm_set_rss_tuple() 425 static u8 hclge_comm_get_rss_hash_bits(const struct ethtool_rxfh_fields *nfc) in hclge_comm_get_rss_hash_bits() 451 const struct ethtool_rxfh_fields *nfc, in hclge_comm_init_rss_tuple_cmd()
|
| /linux/drivers/net/dsa/ |
| H A D | bcm_sf2_cfp.c | 1065 struct ethtool_rxnfc *nfc) in bcm_sf2_cfp_rule_get() 1085 int port, struct ethtool_rxnfc *nfc, in bcm_sf2_cfp_rule_get_all() 1103 struct ethtool_rxnfc *nfc, u32 *rule_locs) in bcm_sf2_get_rxnfc() 1146 struct ethtool_rxnfc *nfc) in bcm_sf2_set_rxnfc()
|
| /linux/drivers/net/ethernet/marvell/octeontx2/nic/ |
| H A D | otx2_ethtool.c | 581 struct ethtool_rxfh_fields *nfc) in otx2_get_rss_hash_opts() 634 const struct ethtool_rxfh_fields *nfc, in otx2_set_rss_hash_opts() 747 struct ethtool_rxnfc *nfc, u32 *rules) in otx2_get_rxnfc() 774 static int otx2_set_rxnfc(struct net_device *dev, struct ethtool_rxnfc *nfc) in otx2_set_rxnfc()
|
| /linux/arch/arm/boot/dts/rockchip/ |
| H A D | rk3xxx.dtsi | 250 nfc: nand-controller@10500000 { label
|
| H A D | rv1108.dtsi | 450 nfc: nand-controller@30100000 { label
|
| H A D | rk3128.dtsi | 530 nfc: nand-controller@10500000 { label
|
| /linux/arch/arm/boot/dts/nxp/imx/ |
| H A D | imx51.dtsi | 598 nfc: nand-controller@83fdb000 { label
|
| H A D | imx53.dtsi | 778 nfc: nand-controller@63fdb000 { label
|
| /linux/drivers/net/ethernet/broadcom/ |
| H A D | bcmsysport.c | 2137 struct ethtool_rxnfc *nfc) in bcm_sysport_rule_get() 2152 struct ethtool_rxnfc *nfc) in bcm_sysport_rule_set() 2207 struct ethtool_rxnfc *nfc, u32 *rule_locs) in bcm_sysport_get_rxnfc() 2224 struct ethtool_rxnfc *nfc) in bcm_sysport_set_rxnfc()
|
| /linux/arch/arm/boot/dts/allwinner/ |
| H A D | sun8i-a23-a33.dtsi | 165 nfc: nand-controller@1c03000 { label
|
| H A D | sun5i.dtsi | 203 nfc: nand-controller@1c03000 { label
|
| H A D | sun4i-a10.dtsi | 269 nfc: nand-controller@1c03000 { label
|
| H A D | sun7i-a20.dtsi | 335 nfc: nand-controller@1c03000 { label
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | en_fs_ethtool.c | 898 const struct ethtool_rxfh_fields *nfc, in mlx5e_ethtool_set_rxfh_fields() 945 struct ethtool_rxfh_fields *nfc) in mlx5e_ethtool_get_rxfh_fields()
|
| /linux/drivers/net/ethernet/freescale/dpaa/ |
| H A D | dpaa_ethtool.c | 317 const struct ethtool_rxfh_fields *nfc, in dpaa_set_rxfh_fields()
|
| /linux/drivers/net/ethernet/intel/ice/ |
| H A D | ice_ethtool.c | 2809 static u32 ice_parse_hdrs(const struct ethtool_rxfh_fields *nfc) in ice_parse_hdrs() 2874 static u64 ice_parse_hash_flds(const struct ethtool_rxfh_fields *nfc, bool symm) in ice_parse_hash_flds() 2973 const struct ethtool_rxfh_fields *nfc, in ice_set_rxfh_fields() 3024 ice_get_rxfh_fields(struct net_device *netdev, struct ethtool_rxfh_fields *nfc) in ice_get_rxfh_fields()
|
| /linux/arch/arm64/boot/dts/rockchip/ |
| H A D | rk3308.dtsi | 775 nfc: nand-controller@ff4b0000 { label
|
| H A D | px30.dtsi | 1052 nfc: nand-controller@ff3b0000 { label
|