Home
last modified time | relevance | path

Searched defs:cdns_ctrl (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/mtd/nand/raw/
H A Dcadence-nand-controller.c550 cadence_nand_dma_buf_ok(struct cdns_nand_ctrl *cdns_ctrl, const void *buf, in cadence_nand_dma_buf_ok() argument
560 static int cadence_nand_wait_for_value(struct cdns_nand_ctrl *cdns_ctrl, in cadence_nand_wait_for_value() argument
580 static int cadence_nand_set_ecc_enable(struct cdns_nand_ctrl *cdns_ctrl, in cadence_nand_set_ecc_enable() argument
602 static void cadence_nand_set_ecc_strength(struct cdns_nand_ctrl *cdns_ctrl, in cadence_nand_set_ecc_strength() argument
618 cadence_nand_get_ecc_strength_idx(struct cdns_nand_ctrl *cdns_ctrl, u8 strength) cadence_nand_get_ecc_strength_idx() argument
633 cadence_nand_set_skip_marker_val(struct cdns_nand_ctrl *cdns_ctrl, u16 marker_value) cadence_nand_set_skip_marker_val() argument
653 cadence_nand_set_skip_bytes_conf(struct cdns_nand_ctrl *cdns_ctrl, u8 num_of_bytes, u32 offset_value, int enable) cadence_nand_set_skip_bytes_conf() argument
684 cadence_nand_set_erase_detection(struct cdns_nand_ctrl *cdns_ctrl, bool enable, u8 bitflips_threshold) cadence_nand_set_erase_detection() argument
701 cadence_nand_set_access_width16(struct cdns_nand_ctrl *cdns_ctrl, bool bit_bus16) cadence_nand_set_access_width16() argument
723 cadence_nand_clear_interrupt(struct cdns_nand_ctrl *cdns_ctrl, struct cadence_nand_irq_status *irq_status) cadence_nand_clear_interrupt() argument
734 cadence_nand_read_int_status(struct cdns_nand_ctrl *cdns_ctrl, struct cadence_nand_irq_status *irq_status) cadence_nand_read_int_status() argument
744 irq_detected(struct cdns_nand_ctrl *cdns_ctrl, struct cadence_nand_irq_status *irq_status) irq_detected() argument
753 cadence_nand_reset_irq(struct cdns_nand_ctrl *cdns_ctrl) cadence_nand_reset_irq() argument
769 struct cdns_nand_ctrl *cdns_ctrl = dev_id; cadence_nand_isr() local
793 cadence_nand_set_irq_mask(struct cdns_nand_ctrl *cdns_ctrl, struct cadence_nand_irq_status *irq_mask) cadence_nand_set_irq_mask() argument
804 cadence_nand_wait_for_irq(struct cdns_nand_ctrl *cdns_ctrl, struct cadence_nand_irq_status *irq_mask, struct cadence_nand_irq_status *irq_status) cadence_nand_wait_for_irq() argument
830 cadence_nand_generic_cmd_send(struct cdns_nand_ctrl *cdns_ctrl, u8 chip_nr, u64 mini_ctrl_cmd) cadence_nand_generic_cmd_send() argument
862 cadence_nand_wait_on_sdma(struct cdns_nand_ctrl *cdns_ctrl, u8 *out_sdma_trd, u32 *out_sdma_size) cadence_nand_wait_on_sdma() argument
895 cadence_nand_get_caps(struct cdns_nand_ctrl *cdns_ctrl) cadence_nand_get_caps() argument
918 cadence_nand_cdma_desc_prepare(struct cdns_nand_ctrl *cdns_ctrl, char nf_mem, u32 flash_ptr, dma_addr_t mem_ptr, dma_addr_t ctrl_data_ptr, u16 ctype) cadence_nand_cdma_desc_prepare() argument
945 cadence_nand_check_desc_error(struct cdns_nand_ctrl *cdns_ctrl, u32 desc_status) cadence_nand_check_desc_error() argument
965 cadence_nand_cdma_finish(struct cdns_nand_ctrl *cdns_ctrl) cadence_nand_cdma_finish() argument
988 cadence_nand_cdma_send(struct cdns_nand_ctrl *cdns_ctrl, u8 thread) cadence_nand_cdma_send() argument
1020 cadence_nand_cdma_send_and_wait(struct cdns_nand_ctrl *cdns_ctrl, u8 thread) cadence_nand_cdma_send_and_wait() argument
1077 cadence_nand_read_bch_caps(struct cdns_nand_ctrl *cdns_ctrl) cadence_nand_read_bch_caps() argument
1158 cadence_nand_hw_init(struct cdns_nand_ctrl *cdns_ctrl) cadence_nand_hw_init() argument
1207 struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller); cadence_nand_prepare_data_size() local
1260 cadence_nand_cdma_transfer(struct cdns_nand_ctrl *cdns_ctrl, u8 chip_nr, int page, void *buf, void *ctrl_dat, u32 buf_size, u32 ctrl_dat_size, enum dma_data_direction dir, bool with_ecc) cadence_nand_cdma_transfer() argument
1311 cadence_nand_set_timings(struct cdns_nand_ctrl *cdns_ctrl, struct cadence_nand_timings *t) cadence_nand_set_timings() argument
1340 struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller); cadence_nand_select_target() local
1367 struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller); cadence_nand_erase() local
1392 struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller); cadence_nand_read_bbm() local
1423 struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller); cadence_nand_write_page() local
1494 struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller); cadence_nand_write_oob() local
1506 struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller); cadence_nand_write_page_raw() local
1612 struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller); cadence_nand_read_page() local
1691 struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller); cadence_nand_read_oob() local
1699 struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller); cadence_nand_read_page_raw() local
1811 cadence_nand_slave_dma_transfer(struct cdns_nand_ctrl *cdns_ctrl, void *buf, dma_addr_t dev_dma, size_t len, enum dma_data_direction dir) cadence_nand_slave_dma_transfer() argument
1872 cadence_nand_read_buf(struct cdns_nand_ctrl *cdns_ctrl, u8 *buf, int len) cadence_nand_read_buf() argument
1926 cadence_nand_write_buf(struct cdns_nand_ctrl *cdns_ctrl, const u8 *buf, int len) cadence_nand_write_buf() argument
1981 struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller); cadence_nand_force_byte_access() local
2001 struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller); cadence_nand_cmd_opcode() local
2031 struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller); cadence_nand_cmd_address() local
2115 struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller); cadence_nand_cmd_data() local
2187 struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller); cadence_nand_cmd_waitrdy() local
2311 struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller); cadence_nand_setup_interface() local
2600 struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller); cadence_nand_attach_chip() local
2697 cadence_nand_chip_init(struct cdns_nand_ctrl *cdns_ctrl, struct device_node *np) cadence_nand_chip_init() argument
2781 cadence_nand_chips_cleanup(struct cdns_nand_ctrl *cdns_ctrl) cadence_nand_chips_cleanup() argument
2796 cadence_nand_chips_init(struct cdns_nand_ctrl *cdns_ctrl) cadence_nand_chips_init() argument
2825 cadence_nand_irq_cleanup(int irqnum, struct cdns_nand_ctrl *cdns_ctrl) cadence_nand_irq_cleanup() argument
2831 cadence_nand_init(struct cdns_nand_ctrl *cdns_ctrl) cadence_nand_init() argument
2918 cadence_nand_remove(struct cdns_nand_ctrl *cdns_ctrl) cadence_nand_remove() argument
2931 struct cdns_nand_ctrl cdns_ctrl; global() member
2953 struct cdns_nand_ctrl *cdns_ctrl; cadence_nand_dt_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/mtd/nand/raw/
H A Dcadence-nand-controller.c550 cadence_nand_dma_buf_ok(struct cdns_nand_ctrl *cdns_ctrl, const void *buf, in cadence_nand_dma_buf_ok() argument
560 static int cadence_nand_wait_for_value(struct cdns_nand_ctrl *cdns_ctrl, in cadence_nand_wait_for_value() argument
580 static int cadence_nand_set_ecc_enable(struct cdns_nand_ctrl *cdns_ctrl, in cadence_nand_set_ecc_enable() argument
602 static void cadence_nand_set_ecc_strength(struct cdns_nand_ctrl *cdns_ctrl, in cadence_nand_set_ecc_strength() argument
618 cadence_nand_get_ecc_strength_idx(struct cdns_nand_ctrl *cdns_ctrl, u8 strength) cadence_nand_get_ecc_strength_idx() argument
633 cadence_nand_set_skip_marker_val(struct cdns_nand_ctrl *cdns_ctrl, u16 marker_value) cadence_nand_set_skip_marker_val() argument
653 cadence_nand_set_skip_bytes_conf(struct cdns_nand_ctrl *cdns_ctrl, u8 num_of_bytes, u32 offset_value, int enable) cadence_nand_set_skip_bytes_conf() argument
684 cadence_nand_set_erase_detection(struct cdns_nand_ctrl *cdns_ctrl, bool enable, u8 bitflips_threshold) cadence_nand_set_erase_detection() argument
701 cadence_nand_set_access_width16(struct cdns_nand_ctrl *cdns_ctrl, bool bit_bus16) cadence_nand_set_access_width16() argument
723 cadence_nand_clear_interrupt(struct cdns_nand_ctrl *cdns_ctrl, struct cadence_nand_irq_status *irq_status) cadence_nand_clear_interrupt() argument
734 cadence_nand_read_int_status(struct cdns_nand_ctrl *cdns_ctrl, struct cadence_nand_irq_status *irq_status) cadence_nand_read_int_status() argument
744 irq_detected(struct cdns_nand_ctrl *cdns_ctrl, struct cadence_nand_irq_status *irq_status) irq_detected() argument
753 cadence_nand_reset_irq(struct cdns_nand_ctrl *cdns_ctrl) cadence_nand_reset_irq() argument
769 struct cdns_nand_ctrl *cdns_ctrl = dev_id; cadence_nand_isr() local
793 cadence_nand_set_irq_mask(struct cdns_nand_ctrl *cdns_ctrl, struct cadence_nand_irq_status *irq_mask) cadence_nand_set_irq_mask() argument
804 cadence_nand_wait_for_irq(struct cdns_nand_ctrl *cdns_ctrl, struct cadence_nand_irq_status *irq_mask, struct cadence_nand_irq_status *irq_status) cadence_nand_wait_for_irq() argument
830 cadence_nand_generic_cmd_send(struct cdns_nand_ctrl *cdns_ctrl, u8 chip_nr, u64 mini_ctrl_cmd) cadence_nand_generic_cmd_send() argument
862 cadence_nand_wait_on_sdma(struct cdns_nand_ctrl *cdns_ctrl, u8 *out_sdma_trd, u32 *out_sdma_size) cadence_nand_wait_on_sdma() argument
895 cadence_nand_get_caps(struct cdns_nand_ctrl *cdns_ctrl) cadence_nand_get_caps() argument
918 cadence_nand_cdma_desc_prepare(struct cdns_nand_ctrl *cdns_ctrl, char nf_mem, u32 flash_ptr, dma_addr_t mem_ptr, dma_addr_t ctrl_data_ptr, u16 ctype) cadence_nand_cdma_desc_prepare() argument
945 cadence_nand_check_desc_error(struct cdns_nand_ctrl *cdns_ctrl, u32 desc_status) cadence_nand_check_desc_error() argument
965 cadence_nand_cdma_finish(struct cdns_nand_ctrl *cdns_ctrl) cadence_nand_cdma_finish() argument
988 cadence_nand_cdma_send(struct cdns_nand_ctrl *cdns_ctrl, u8 thread) cadence_nand_cdma_send() argument
1020 cadence_nand_cdma_send_and_wait(struct cdns_nand_ctrl *cdns_ctrl, u8 thread) cadence_nand_cdma_send_and_wait() argument
1077 cadence_nand_read_bch_caps(struct cdns_nand_ctrl *cdns_ctrl) cadence_nand_read_bch_caps() argument
1158 cadence_nand_hw_init(struct cdns_nand_ctrl *cdns_ctrl) cadence_nand_hw_init() argument
1215 struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller); cadence_nand_prepare_data_size() local
1268 cadence_nand_cdma_transfer(struct cdns_nand_ctrl *cdns_ctrl, u8 chip_nr, int page, void *buf, void *ctrl_dat, u32 buf_size, u32 ctrl_dat_size, enum dma_data_direction dir, bool with_ecc) cadence_nand_cdma_transfer() argument
1319 cadence_nand_set_timings(struct cdns_nand_ctrl *cdns_ctrl, struct cadence_nand_timings *t) cadence_nand_set_timings() argument
1348 struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller); cadence_nand_select_target() local
1375 struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller); cadence_nand_erase() local
1400 struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller); cadence_nand_read_bbm() local
1431 struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller); cadence_nand_write_page() local
1502 struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller); cadence_nand_write_oob() local
1514 struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller); cadence_nand_write_page_raw() local
1620 struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller); cadence_nand_read_page() local
1699 struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller); cadence_nand_read_oob() local
1707 struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller); cadence_nand_read_page_raw() local
1819 cadence_nand_slave_dma_transfer(struct cdns_nand_ctrl *cdns_ctrl, void *buf, dma_addr_t dev_dma, size_t len, enum dma_data_direction dir) cadence_nand_slave_dma_transfer() argument
1880 cadence_nand_read_buf(struct cdns_nand_ctrl *cdns_ctrl, u8 *buf, int len) cadence_nand_read_buf() argument
1953 cadence_nand_write_buf(struct cdns_nand_ctrl *cdns_ctrl, const u8 *buf, int len) cadence_nand_write_buf() argument
2027 struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller); cadence_nand_force_byte_access() local
2044 struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller); cadence_nand_cmd_opcode() local
2074 struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller); cadence_nand_cmd_address() local
2158 struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller); cadence_nand_cmd_data() local
2230 struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller); cadence_nand_cmd_waitrdy() local
2354 struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller); cadence_nand_setup_interface() local
2643 struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller); cadence_nand_attach_chip() local
2740 cadence_nand_chip_init(struct cdns_nand_ctrl *cdns_ctrl, struct device_node *np) cadence_nand_chip_init() argument
2824 cadence_nand_chips_cleanup(struct cdns_nand_ctrl *cdns_ctrl) cadence_nand_chips_cleanup() argument
2839 cadence_nand_chips_init(struct cdns_nand_ctrl *cdns_ctrl) cadence_nand_chips_init() argument
2868 cadence_nand_irq_cleanup(int irqnum, struct cdns_nand_ctrl *cdns_ctrl) cadence_nand_irq_cleanup() argument
2874 cadence_nand_init(struct cdns_nand_ctrl *cdns_ctrl) cadence_nand_init() argument
2961 cadence_nand_remove(struct cdns_nand_ctrl *cdns_ctrl) cadence_nand_remove() argument
2974 struct cdns_nand_ctrl cdns_ctrl; global() member
2996 struct cdns_nand_ctrl *cdns_ctrl; cadence_nand_dt_probe() local
[all...]

Completed in 7 milliseconds