Lines Matching defs:bcm2835_host
144 struct bcm2835_host {
192 static void bcm2835_dumpcmd(struct bcm2835_host *host, struct mmc_command *cmd,
207 static void bcm2835_dumpregs(struct bcm2835_host *host)
242 static void bcm2835_reset_internal(struct bcm2835_host *host)
273 struct bcm2835_host *host = mmc_priv(mmc);
281 static void bcm2835_finish_command(struct bcm2835_host *host);
283 static void bcm2835_wait_transfer_complete(struct bcm2835_host *host)
323 struct bcm2835_host *host = param;
328 static void bcm2835_transfer_block_pio(struct bcm2835_host *host, bool is_read)
428 static void bcm2835_transfer_pio(struct bcm2835_host *host)
453 void bcm2835_prepare_dma(struct bcm2835_host *host, struct mmc_data *data)
521 static void bcm2835_start_dma(struct bcm2835_host *host)
527 static void bcm2835_set_transfer_irqs(struct bcm2835_host *host)
545 void bcm2835_prepare_data(struct bcm2835_host *host, struct mmc_command *cmd)
576 static u32 bcm2835_read_wait_sdcmd(struct bcm2835_host *host, u32 max_ms)
595 static void bcm2835_finish_request(struct bcm2835_host *host)
624 bool bcm2835_send_command(struct bcm2835_host *host, struct mmc_command *cmd)
691 static void bcm2835_transfer_complete(struct bcm2835_host *host)
716 static void bcm2835_finish_data(struct bcm2835_host *host)
742 static void bcm2835_finish_command(struct bcm2835_host *host)
829 struct bcm2835_host *host =
830 container_of(d, struct bcm2835_host, timeout_work);
857 static bool bcm2835_check_cmd_error(struct bcm2835_host *host, u32 intmask)
888 static void bcm2835_check_data_error(struct bcm2835_host *host, u32 intmask)
898 static void bcm2835_busy_irq(struct bcm2835_host *host)
914 static void bcm2835_data_irq(struct bcm2835_host *host, u32 intmask)
948 static void bcm2835_data_threaded_irq(struct bcm2835_host *host)
956 static void bcm2835_block_irq(struct bcm2835_host *host)
977 struct bcm2835_host *host = dev_id;
1023 struct bcm2835_host *host = dev_id;
1054 struct bcm2835_host *host =
1055 container_of(work, struct bcm2835_host, dma_work);
1100 static void bcm2835_set_clock(struct bcm2835_host *host, unsigned int clock)
1162 struct bcm2835_host *host = mmc_priv(mmc);
1235 struct bcm2835_host *host = mmc_priv(mmc);
1265 static int bcm2835_add_host(struct bcm2835_host *host)
1359 struct bcm2835_host *host;
1446 struct bcm2835_host *host = platform_get_drvdata(pdev);