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