Home
last modified time | relevance | path

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

/linux/drivers/mtd/nand/raw/
H A Dcadence-nand-controller.c617 ret = readl_relaxed_poll_timeout(cdns_ctrl->reg + reg_offset, in cadence_nand_get_ecc_strength_idx() argument
652 static void cadence_nand_set_ecc_strength(struct cdns_nand_ctrl *cdns_ctrl, in cadence_nand_set_skip_bytes_conf() argument
549 cadence_nand_dma_buf_ok(struct cdns_nand_ctrl * cdns_ctrl,const void * buf,u32 buf_len) cadence_nand_dma_buf_ok() argument
559 cadence_nand_wait_for_value(struct cdns_nand_ctrl * cdns_ctrl,u32 reg_offset,u32 timeout_us,u32 mask,bool is_clear) cadence_nand_wait_for_value() argument
579 cadence_nand_set_ecc_enable(struct cdns_nand_ctrl * cdns_ctrl,bool enable) cadence_nand_set_ecc_enable() argument
601 cadence_nand_set_ecc_strength(struct cdns_nand_ctrl * cdns_ctrl,u8 corr_str_idx) cadence_nand_set_ecc_strength() argument
632 cadence_nand_set_skip_marker_val(struct cdns_nand_ctrl * cdns_ctrl,u16 marker_value) cadence_nand_set_skip_marker_val() argument
683 cadence_nand_set_erase_detection(struct cdns_nand_ctrl * cdns_ctrl,bool enable,u8 bitflips_threshold) cadence_nand_set_erase_detection() argument
700 cadence_nand_set_access_width16(struct cdns_nand_ctrl * cdns_ctrl,bool bit_bus16) cadence_nand_set_access_width16() argument
722 cadence_nand_clear_interrupt(struct cdns_nand_ctrl * cdns_ctrl,struct cadence_nand_irq_status * irq_status) cadence_nand_clear_interrupt() argument
733 cadence_nand_read_int_status(struct cdns_nand_ctrl * cdns_ctrl,struct cadence_nand_irq_status * irq_status) cadence_nand_read_int_status() argument
743 irq_detected(struct cdns_nand_ctrl * cdns_ctrl,struct cadence_nand_irq_status * irq_status) irq_detected() argument
752 cadence_nand_reset_irq(struct cdns_nand_ctrl * cdns_ctrl) cadence_nand_reset_irq() argument
768 struct cdns_nand_ctrl *cdns_ctrl = dev_id; cadence_nand_isr() local
792 cadence_nand_set_irq_mask(struct cdns_nand_ctrl * cdns_ctrl,struct cadence_nand_irq_status * irq_mask) cadence_nand_set_irq_mask() argument
803 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
829 cadence_nand_generic_cmd_send(struct cdns_nand_ctrl * cdns_ctrl,u8 chip_nr,u64 mini_ctrl_cmd) cadence_nand_generic_cmd_send() argument
861 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
894 cadence_nand_get_caps(struct cdns_nand_ctrl * cdns_ctrl) cadence_nand_get_caps() argument
917 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
944 cadence_nand_check_desc_error(struct cdns_nand_ctrl * cdns_ctrl,u32 desc_status) cadence_nand_check_desc_error() argument
964 cadence_nand_cdma_finish(struct cdns_nand_ctrl * cdns_ctrl) cadence_nand_cdma_finish() argument
987 cadence_nand_cdma_send(struct cdns_nand_ctrl * cdns_ctrl,u8 thread) cadence_nand_cdma_send() argument
1019 cadence_nand_cdma_send_and_wait(struct cdns_nand_ctrl * cdns_ctrl,u8 thread) cadence_nand_cdma_send_and_wait() argument
1076 cadence_nand_read_bch_caps(struct cdns_nand_ctrl * cdns_ctrl) cadence_nand_read_bch_caps() argument
1157 cadence_nand_hw_init(struct cdns_nand_ctrl * cdns_ctrl) cadence_nand_hw_init() argument
1214 struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller); cadence_nand_prepare_data_size() local
1267 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
1318 cadence_nand_set_timings(struct cdns_nand_ctrl * cdns_ctrl,struct cadence_nand_timings * t) cadence_nand_set_timings() argument
1347 struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller); cadence_nand_select_target() local
1374 struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller); cadence_nand_erase() local
1399 struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller); cadence_nand_read_bbm() local
1430 struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller); cadence_nand_write_page() local
1501 struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller); cadence_nand_write_oob() local
1513 struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller); cadence_nand_write_page_raw() local
1619 struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller); cadence_nand_read_page() local
1698 struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller); cadence_nand_read_oob() local
1706 struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller); cadence_nand_read_page_raw() local
1818 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
1879 cadence_nand_read_buf(struct cdns_nand_ctrl * cdns_ctrl,u8 * buf,int len) cadence_nand_read_buf() argument
1952 cadence_nand_write_buf(struct cdns_nand_ctrl * cdns_ctrl,const u8 * buf,int len) cadence_nand_write_buf() argument
2026 struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller); cadence_nand_force_byte_access() local
2043 struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller); cadence_nand_cmd_opcode() local
2073 struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller); cadence_nand_cmd_address() local
2157 struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller); cadence_nand_cmd_data() local
2229 struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller); cadence_nand_cmd_waitrdy() local
2353 struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller); cadence_nand_setup_interface() local
2642 struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller); cadence_nand_attach_chip() local
2739 cadence_nand_chip_init(struct cdns_nand_ctrl * cdns_ctrl,struct device_node * np) cadence_nand_chip_init() argument
2823 cadence_nand_chips_cleanup(struct cdns_nand_ctrl * cdns_ctrl) cadence_nand_chips_cleanup() argument
2838 cadence_nand_chips_init(struct cdns_nand_ctrl * cdns_ctrl) cadence_nand_chips_init() argument
2865 cadence_nand_irq_cleanup(int irqnum,struct cdns_nand_ctrl * cdns_ctrl) cadence_nand_irq_cleanup() argument
2871 cadence_nand_init(struct cdns_nand_ctrl * cdns_ctrl) cadence_nand_init() argument
2973 cadence_nand_remove(struct cdns_nand_ctrl * cdns_ctrl) cadence_nand_remove() argument
2990 struct cdns_nand_ctrl cdns_ctrl; global() member
3012 struct cdns_nand_ctrl *cdns_ctrl; cadence_nand_dt_probe() local
[all...]