Lines Matching refs:s3cmci_host
67 static void finalize_request(struct s3cmci_host *host);
69 static void s3cmci_reset(struct s3cmci_host *host);
73 static void dbg_dumpregs(struct s3cmci_host *host, char *prefix)
110 static void prepare_dbgmsg(struct s3cmci_host *host, struct mmc_command *cmd,
129 static void dbg_dumpcmd(struct s3cmci_host *host, struct mmc_command *cmd,
157 static void dbg_dumpcmd(struct s3cmci_host *host,
160 static void prepare_dbgmsg(struct s3cmci_host *host, struct mmc_command *cmd,
163 static void dbg_dumpregs(struct s3cmci_host *host, char *prefix) { }
175 static inline bool s3cmci_host_usedma(struct s3cmci_host *host)
201 static inline u32 enable_imask(struct s3cmci_host *host, u32 imask)
213 static inline u32 disable_imask(struct s3cmci_host *host, u32 imask)
225 static inline void clear_imask(struct s3cmci_host *host)
246 static void s3cmci_check_sdio_irq(struct s3cmci_host *host)
256 static inline int get_data_buffer(struct s3cmci_host *host,
285 static inline u32 fifo_count(struct s3cmci_host *host)
293 static inline u32 fifo_free(struct s3cmci_host *host)
314 static void s3cmci_enable_irq(struct s3cmci_host *host, bool more)
341 static void s3cmci_disable_irq(struct s3cmci_host *host, bool transfer)
359 static void do_pio_read(struct s3cmci_host *host)
442 static void do_pio_write(struct s3cmci_host *host)
493 struct s3cmci_host *host = (struct s3cmci_host *) data;
550 struct s3cmci_host *host = dev_id;
755 struct s3cmci_host *host = (struct s3cmci_host *)dev_id;
768 struct s3cmci_host *host = buf_id;
820 static void finalize_request(struct s3cmci_host *host)
915 static void s3cmci_dma_setup(struct s3cmci_host *host,
938 static void s3cmci_send_command(struct s3cmci_host *host,
970 static int s3cmci_setup_data(struct s3cmci_host *host, struct mmc_data *data)
1061 static int s3cmci_prepare_pio(struct s3cmci_host *host, struct mmc_data *data)
1083 static int s3cmci_prepare_dma(struct s3cmci_host *host, struct mmc_data *data)
1126 struct s3cmci_host *host = mmc_priv(mmc);
1178 struct s3cmci_host *host = mmc_priv(mmc);
1191 struct s3cmci_host *host = mmc_priv(mmc);
1205 static void s3cmci_set_clk(struct s3cmci_host *host, struct mmc_ios *ios)
1230 struct s3cmci_host *host = mmc_priv(mmc);
1289 static void s3cmci_reset(struct s3cmci_host *host)
1299 struct s3cmci_host *host = mmc_priv(mmc);
1314 struct s3cmci_host *host = mmc_priv(mmc);
1372 struct s3cmci_host *host;
1377 host = container_of(nb, struct s3cmci_host, freq_transition);
1397 static inline int s3cmci_cpufreq_register(struct s3cmci_host *host)
1405 static inline void s3cmci_cpufreq_deregister(struct s3cmci_host *host)
1412 static inline int s3cmci_cpufreq_register(struct s3cmci_host *host)
1417 static inline void s3cmci_cpufreq_deregister(struct s3cmci_host *host)
1427 struct s3cmci_host *host = seq->private;
1484 struct s3cmci_host *host = seq->private;
1509 static void s3cmci_debugfs_attach(struct s3cmci_host *host)
1534 static void s3cmci_debugfs_remove(struct s3cmci_host *host)
1542 static inline void s3cmci_debugfs_attach(struct s3cmci_host *host) { }
1543 static inline void s3cmci_debugfs_remove(struct s3cmci_host *host) { }
1549 struct s3cmci_host *host;
1557 mmc = mmc_alloc_host(sizeof(struct s3cmci_host), &pdev->dev);
1816 struct s3cmci_host *host = mmc_priv(mmc);
1830 struct s3cmci_host *host = mmc_priv(mmc);