Searched refs:host (Results 26 - 50 of 632) sorted by relevance

1234567891011>>

/drivers/memstick/host/
H A Dtifm_ms.c86 static unsigned int tifm_ms_read_data(struct tifm_ms *host, argument
89 struct tifm_dev *sock = host->dev;
92 while (host->io_pos && length) {
93 buf[off++] = host->io_word & 0xff;
94 host->io_word >>= 8;
96 host->io_pos--;
113 host->io_word = readl(sock->addr + SOCK_MS_DATA);
114 for (host->io_pos = 4; host->io_pos; --host
126 tifm_ms_write_data(struct tifm_ms *host, unsigned char *buf, unsigned int length) argument
182 tifm_ms_transfer_data(struct tifm_ms *host) argument
254 tifm_ms_issue_cmd(struct tifm_ms *host) argument
339 tifm_ms_complete_cmd(struct tifm_ms *host) argument
371 tifm_ms_check_status(struct tifm_ms *host) argument
388 struct tifm_ms *host; local
424 struct tifm_ms *host; local
463 struct tifm_ms *host = memstick_priv(msh); local
494 struct tifm_ms *host = memstick_priv(msh); local
503 struct tifm_ms *host = memstick_priv(msh); local
543 struct tifm_ms *host = (struct tifm_ms *)data; local
559 struct tifm_ms *host; local
599 struct tifm_ms *host = memstick_priv(msh); local
[all...]
/drivers/gpu/host1x/hw/
H A Dhost1x01.h23 int host1x01_init(struct host1x *host);
H A Dhost1x02.h24 int host1x02_init(struct host1x *host);
H A Dhost1x04.h24 int host1x04_init(struct host1x *host);
/drivers/mmc/core/
H A Dhost.h2 * linux/drivers/mmc/core/host.h
13 #include <linux/mmc/host.h>
H A Dsdio_irq.c24 #include <linux/mmc/host.h>
31 static int process_sdio_pending_irqs(struct mmc_host *host) argument
33 struct mmc_card *card = host->card;
44 if (func && host->sdio_irq_pending) {
57 !(host->caps & MMC_CAP_SDIO_IRQ)) {
92 void sdio_run_irqs(struct mmc_host *host) argument
94 mmc_claim_host(host);
95 host->sdio_irq_pending = true;
96 process_sdio_pending_irqs(host);
97 mmc_release_host(host);
103 struct mmc_host *host = _host; local
195 struct mmc_host *host = card->host; local
222 struct mmc_host *host = card->host; local
[all...]
H A Dslot-gpio.c16 #include <linux/mmc/host.h>
33 struct mmc_host *host = dev_id; local
35 host->trigger_card_event = true;
36 mmc_detect_change(host, msecs_to_jiffies(200));
41 static int mmc_gpio_alloc(struct mmc_host *host) argument
43 size_t len = strlen(dev_name(host->parent)) + 4;
46 mutex_lock(&host->slot.lock);
48 ctx = host->slot.handler_priv;
55 ctx = devm_kzalloc(&host->class_dev, sizeof(*ctx) + 2 * len,
59 snprintf(ctx->cd_label, len, "%s cd", dev_name(host
70 mmc_gpio_get_ro(struct mmc_host *host) argument
85 mmc_gpio_get_cd(struct mmc_host *host) argument
114 mmc_gpio_request_ro(struct mmc_host *host, unsigned int gpio) argument
140 mmc_gpiod_request_cd_irq(struct mmc_host *host) argument
193 mmc_gpio_request_cd(struct mmc_host *host, unsigned int gpio, unsigned int debounce) argument
235 mmc_gpio_free_ro(struct mmc_host *host) argument
257 mmc_gpio_free_cd(struct mmc_host *host) argument
294 mmc_gpiod_request_cd(struct mmc_host *host, const char *con_id, unsigned int idx, bool override_active_level, unsigned int debounce, bool *gpio_invert) argument
347 mmc_gpiod_request_ro(struct mmc_host *host, const char *con_id, unsigned int idx, bool override_active_level, unsigned int debounce, bool *gpio_invert) argument
391 mmc_gpiod_free_cd(struct mmc_host *host) argument
[all...]
H A Dsdio.c16 #include <linux/mmc/host.h>
100 * the host lock as we haven't registered the device yet.
124 mmc_hostname(card->host), cccr_vsn);
165 if (mmc_host_uhs(card->host)) {
213 if (!(card->host->caps & MMC_CAP_4_BIT_DATA))
225 mmc_hostname(card->host), ctrl);
270 if (!(card->host->caps & MMC_CAP_4_BIT_DATA))
290 mmc_set_bus_width(card->host, MMC_BUS_WIDTH_1);
303 if ((card->host->caps & MMC_CAP_4_BIT_DATA) &&
327 if (!(card->host
595 mmc_sdio_init_card(struct mmc_host *host, u32 ocr, struct mmc_card *oldcard, int powered_resume) argument
854 mmc_sdio_remove(struct mmc_host *host) argument
875 mmc_sdio_alive(struct mmc_host *host) argument
883 mmc_sdio_detect(struct mmc_host *host) argument
938 mmc_sdio_pre_suspend(struct mmc_host *host) argument
960 mmc_sdio_suspend(struct mmc_host *host) argument
974 mmc_sdio_resume(struct mmc_host *host) argument
1031 mmc_sdio_power_restore(struct mmc_host *host) argument
1076 mmc_sdio_runtime_suspend(struct mmc_host *host) argument
1083 mmc_sdio_runtime_resume(struct mmc_host *host) argument
1106 mmc_attach_sdio(struct mmc_host *host) argument
1246 struct mmc_host *host = card->host; local
[all...]
/drivers/mmc/host/
H A Dmmci_qcom_dml.h19 int dml_hw_init(struct mmci_host *host, struct device_node *np);
20 void dml_start_xfer(struct mmci_host *host, struct mmc_data *data);
22 static inline int dml_hw_init(struct mmci_host *host, struct device_node *np) argument
26 static inline void dml_start_xfer(struct mmci_host *host, struct mmc_data *data) argument
H A Dmmc_spi.c37 #include <linux/mmc/host.h>
164 static inline int mmc_cs_off(struct mmc_spi_host *host) argument
167 return spi_setup(host->spi);
171 mmc_spi_readbytes(struct mmc_spi_host *host, unsigned len) argument
175 if (len > sizeof(*host->data)) {
180 host->status.len = len;
182 if (host->dma_dev)
183 dma_sync_single_for_device(host->dma_dev,
184 host->data_dma, sizeof(*host
197 mmc_spi_skip(struct mmc_spi_host *host, unsigned long timeout, unsigned n, u8 byte) argument
230 mmc_spi_wait_unbusy(struct mmc_spi_host *host, unsigned long timeout) argument
235 mmc_spi_readtoken(struct mmc_spi_host *host, unsigned long timeout) argument
262 mmc_spi_response_get(struct mmc_spi_host *host, struct mmc_command *cmd, int cs_on) argument
445 mmc_spi_command_send(struct mmc_spi_host *host, struct mmc_request *mrq, struct mmc_command *cmd, int cs_on) argument
571 mmc_spi_setup_data_message( struct mmc_spi_host *host, int multiple, enum dma_data_direction direction) argument
671 mmc_spi_writeblock(struct mmc_spi_host *host, struct spi_transfer *t, unsigned long timeout) argument
778 mmc_spi_readblock(struct mmc_spi_host *host, struct spi_transfer *t, unsigned long timeout) argument
878 mmc_spi_data_do(struct mmc_spi_host *host, struct mmc_command *cmd, struct mmc_data *data, u32 blk_size) argument
1052 struct mmc_spi_host *host = mmc_priv(mmc); local
1131 mmc_spi_initsequence(struct mmc_spi_host *host) argument
1183 struct mmc_spi_host *host = mmc_priv(mmc); local
1287 struct mmc_spi_host *host = mmc_priv(mmc); local
1298 struct mmc_spi_host *host; local
1481 struct mmc_spi_host *host; local
[all...]
H A Dau1xmmc.c2 * linux/drivers/mmc/host/au1xmmc.c - AU1XX0 MMC driver
44 #include <linux/mmc/host.h>
125 /* Status flags used by the host structure */
165 static inline void IRQ_ON(struct au1xmmc_host *host, u32 mask) argument
167 u32 val = __raw_readl(HOST_CONFIG(host));
169 __raw_writel(val, HOST_CONFIG(host));
173 static inline void FLUSH_FIFO(struct au1xmmc_host *host) argument
175 u32 val = __raw_readl(HOST_CONFIG2(host));
177 __raw_writel(val | SD_CONFIG2_FF, HOST_CONFIG2(host));
184 __raw_writel(val, HOST_CONFIG2(host));
188 IRQ_OFF(struct au1xmmc_host *host, u32 mask) argument
196 SEND_STOP(struct au1xmmc_host *host) argument
212 au1xmmc_set_power(struct au1xmmc_host *host, int state) argument
220 struct au1xmmc_host *host = mmc_priv(mmc); local
230 struct au1xmmc_host *host = mmc_priv(mmc); local
238 au1xmmc_finish_request(struct au1xmmc_host *host) argument
259 struct au1xmmc_host *host = (struct au1xmmc_host *) param; local
263 au1xmmc_send_command(struct au1xmmc_host *host, int wait, struct mmc_command *cmd, struct mmc_data *data) argument
332 au1xmmc_data_complete(struct au1xmmc_host *host, u32 status) argument
385 struct au1xmmc_host *host = (struct au1xmmc_host *)param; local
393 au1xmmc_send_pio(struct au1xmmc_host *host) argument
448 au1xmmc_receive_pio(struct au1xmmc_host *host) argument
529 au1xmmc_cmd_complete(struct au1xmmc_host *host, u32 status) argument
600 au1xmmc_set_clock(struct au1xmmc_host *host, int rate) argument
615 au1xmmc_prepare_data(struct au1xmmc_host *host, struct mmc_data *data) argument
690 struct au1xmmc_host *host = mmc_priv(mmc); local
720 au1xmmc_reset_controller(struct au1xmmc_host *host) argument
756 struct au1xmmc_host *host = mmc_priv(mmc); local
793 struct au1xmmc_host *host = dev_id; local
862 struct au1xmmc_host *host = (struct au1xmmc_host *)dev_id; local
874 au1xmmc_dbdma_init(struct au1xmmc_host *host) argument
919 au1xmmc_dbdma_shutdown(struct au1xmmc_host *host) argument
930 struct au1xmmc_host *host = mmc_priv(mmc); local
949 struct au1xmmc_host *host; local
1135 struct au1xmmc_host *host = platform_get_drvdata(pdev); local
1178 struct au1xmmc_host *host = platform_get_drvdata(pdev); local
1191 struct au1xmmc_host *host = platform_get_drvdata(pdev); local
[all...]
H A Datmel-mci.c34 #include <linux/mmc/host.h>
221 u32 (*prepare_data)(struct atmel_mci *host, struct mmc_data *data);
222 void (*submit_data)(struct atmel_mci *host, struct mmc_data *data);
223 void (*stop_transfer)(struct atmel_mci *host);
229 * @host: The MMC controller this slot is using.
236 * @clock: Clock rate configured by set_ios(). Protected by host->lock.
247 struct atmel_mci *host; member in struct:atmel_mci_slot
268 #define atmci_test_and_clear_pending(host, event) \
269 test_and_clear_bit(event, &host->pending_events)
270 #define atmci_set_completed(host, even
380 struct atmel_mci *host = s->private; local
474 struct atmel_mci *host = slot->host; local
577 atmci_get_version(struct atmel_mci *host) argument
584 struct atmel_mci *host; local
610 atmci_ns_to_clocks(struct atmel_mci *host, unsigned int ns) argument
623 atmci_set_timeout(struct atmel_mci *host, struct atmel_mci_slot *slot, struct mmc_data *data) argument
705 atmci_send_command(struct atmel_mci *host, struct mmc_command *cmd, u32 cmd_flags) argument
719 atmci_send_stop_cmd(struct atmel_mci *host, struct mmc_data *data) argument
730 atmci_pdc_set_single_buf(struct atmel_mci *host, enum atmci_xfer_dir dir, enum atmci_pdc_buf buf_nb) argument
781 atmci_pdc_set_both_buf(struct atmel_mci *host, int dir) argument
791 atmci_pdc_cleanup(struct atmel_mci *host) argument
807 atmci_pdc_complete(struct atmel_mci *host) argument
830 atmci_dma_cleanup(struct atmel_mci *host) argument
846 struct atmel_mci *host = arg; local
895 atmci_prepare_data(struct atmel_mci *host, struct mmc_data *data) argument
935 atmci_prepare_data_pdc(struct atmel_mci *host, struct mmc_data *data) argument
986 atmci_prepare_data_dma(struct atmel_mci *host, struct mmc_data *data) argument
1064 atmci_submit_data(struct atmel_mci *host, struct mmc_data *data) argument
1073 atmci_submit_data_pdc(struct atmel_mci *host, struct mmc_data *data) argument
1082 atmci_submit_data_dma(struct atmel_mci *host, struct mmc_data *data) argument
1093 atmci_stop_transfer(struct atmel_mci *host) argument
1104 atmci_stop_transfer_pdc(struct atmel_mci *host) argument
1109 atmci_stop_transfer_dma(struct atmel_mci *host) argument
1129 atmci_start_request(struct atmel_mci *host, struct atmel_mci_slot *slot) argument
1228 atmci_queue_request(struct atmel_mci *host, struct atmel_mci_slot *slot, struct mmc_request *mrq) argument
1249 struct atmel_mci *host = slot->host; local
1282 struct atmel_mci *host = slot->host; local
1458 struct atmel_mci *host = slot->host; local
1517 atmci_command_complete(struct atmel_mci *host, struct mmc_command *cmd) argument
1568 struct atmel_mci *host = slot->host; local
1642 struct atmel_mci *host = (struct atmel_mci *)priv; local
1846 atmci_read_data_pio(struct atmel_mci *host) argument
1914 atmci_write_data_pio(struct atmel_mci *host) argument
1984 atmci_sdio_interrupt(struct atmel_mci *host, u32 status) argument
1999 struct atmel_mci *host = dev_id; local
2140 atmci_init_slot(struct atmel_mci *host, struct mci_slot_pdata *slot_data, unsigned int id, u32 sdc_reg, u32 sdio_irq) argument
2285 atmci_configure_dma(struct atmel_mci *host) argument
2324 atmci_get_cap(struct atmel_mci *host) argument
2376 struct atmel_mci *host; local
2511 struct atmel_mci *host = platform_get_drvdata(pdev); local
[all...]
H A Domap.c2 * linux/drivers/mmc/host/omap.c
27 #include <linux/mmc/host.h>
76 #define mmc_omap7xx() (host->features & MMC_OMAP7XX)
77 #define mmc_omap15xx() (host->features & MMC_OMAP15XX)
78 #define mmc_omap16xx() (host->features & MMC_OMAP16XX)
80 #define mmc_omap1() (host->features & MMC_OMAP1_MASK)
83 #define OMAP_MMC_REG(host, reg) (OMAP_MMC_REG_##reg << (host)->reg_shift)
84 #define OMAP_MMC_READ(host, reg) __raw_readw((host)
115 struct mmc_omap_host *host; member in struct:mmc_omap_slot
185 mmc_omap_fclk_enable(struct mmc_omap_host *host, unsigned int enable) argument
202 struct mmc_omap_host *host = slot->host; local
245 struct mmc_omap_host *host = container_of(work, struct mmc_omap_host, local
260 struct mmc_omap_host *host = slot->host; local
335 mmc_omap_start_command(struct mmc_omap_host *host, struct mmc_command *cmd) argument
405 mmc_omap_release_dma(struct mmc_omap_host *host, struct mmc_data *data, int abort) argument
432 struct mmc_omap_host *host = container_of(work, struct mmc_omap_host, local
445 mmc_omap_xfer_done(struct mmc_omap_host *host, struct mmc_data *data) argument
473 mmc_omap_send_abort(struct mmc_omap_host *host, int maxloops) argument
502 mmc_omap_abort_xfer(struct mmc_omap_host *host, struct mmc_data *data) argument
514 mmc_omap_end_of_data(struct mmc_omap_host *host, struct mmc_data *data) argument
535 mmc_omap_dma_done(struct mmc_omap_host *host, struct mmc_data *data) argument
552 mmc_omap_cmd_done(struct mmc_omap_host *host, struct mmc_command *cmd) argument
599 struct mmc_omap_host *host = container_of(work, struct mmc_omap_host, local
631 struct mmc_omap_host *host = (struct mmc_omap_host *) data; local
646 mmc_omap_sg_to_buf(struct mmc_omap_host *host) argument
660 struct mmc_omap_host *host = (struct mmc_omap_host *) data; local
667 mmc_omap_xfer_data(struct mmc_omap_host *host, int write) argument
699 mmc_omap_report_irq(struct mmc_omap_host *host, u16 status) argument
716 mmc_omap_report_irq(struct mmc_omap_host *host, u16 status) argument
724 struct mmc_omap_host * host = (struct mmc_omap_host *)dev_id; local
860 struct mmc_omap_host *host = dev_get_drvdata(dev); local
906 struct mmc_omap_host *host = priv; local
915 set_cmd_timeout(struct mmc_omap_host *host, struct mmc_request *req) argument
926 set_data_timeout(struct mmc_omap_host *host, struct mmc_request *req) argument
947 mmc_omap_prepare_data(struct mmc_omap_host *host, struct mmc_request *req) argument
1065 mmc_omap_start_request(struct mmc_omap_host *host, struct mmc_request *req) argument
1086 struct mmc_omap_host *host = slot->host; local
1105 struct mmc_omap_host *host; local
1128 struct mmc_omap_host *host = slot->host; local
1156 struct mmc_omap_host *host = slot->host; local
1221 mmc_omap_new_slot(struct mmc_omap_host *host, int id) argument
1321 struct mmc_omap_host *host = NULL; local
1458 struct mmc_omap_host *host = platform_get_drvdata(pdev); local
[all...]
H A Dtmio_mmc_pio.c2 * linux/drivers/mmc/host/tmio_mmc_pio.c
37 #include <linux/mmc/host.h>
54 void tmio_mmc_enable_mmc_irqs(struct tmio_mmc_host *host, u32 i) argument
56 host->sdcard_irq_mask &= ~(i & TMIO_MASK_IRQ);
57 sd_ctrl_write32(host, CTL_IRQ_MASK, host->sdcard_irq_mask);
60 void tmio_mmc_disable_mmc_irqs(struct tmio_mmc_host *host, u32 i) argument
62 host->sdcard_irq_mask |= (i & TMIO_MASK_IRQ);
63 sd_ctrl_write32(host, CTL_IRQ_MASK, host
66 tmio_mmc_ack_mmc_irqs(struct tmio_mmc_host *host, u32 i) argument
71 tmio_mmc_init_sg(struct tmio_mmc_host *host, struct mmc_data *data) argument
79 tmio_mmc_next_sg(struct tmio_mmc_host *host) argument
131 struct tmio_mmc_host *host = mmc_priv(mmc); local
153 tmio_mmc_set_clock(struct tmio_mmc_host *host, unsigned int new_clock) argument
176 tmio_mmc_clk_stop(struct tmio_mmc_host *host) argument
189 tmio_mmc_clk_start(struct tmio_mmc_host *host) argument
202 tmio_mmc_reset(struct tmio_mmc_host *host) argument
218 struct tmio_mmc_host *host = container_of(work, struct tmio_mmc_host, local
268 tmio_mmc_finish_request(struct tmio_mmc_host *host) argument
301 struct tmio_mmc_host *host = container_of(work, struct tmio_mmc_host, local
320 tmio_mmc_start_command(struct tmio_mmc_host *host, struct mmc_command *cmd) argument
379 tmio_mmc_transfer_data(struct tmio_mmc_host *host, unsigned short *buf, unsigned int count) argument
418 tmio_mmc_pio_irq(struct tmio_mmc_host *host) argument
457 tmio_mmc_check_bounce_buffer(struct tmio_mmc_host *host) argument
468 tmio_mmc_do_data_irq(struct tmio_mmc_host *host) argument
518 tmio_mmc_data_irq(struct tmio_mmc_host *host) argument
562 tmio_mmc_cmd_irq(struct tmio_mmc_host *host, unsigned int stat) argument
623 tmio_mmc_card_irq_status(struct tmio_mmc_host *host, int *ireg, int *status) argument
636 __tmio_mmc_card_detect_irq(struct tmio_mmc_host *host, int ireg, int status) argument
658 struct tmio_mmc_host *host = devid; local
667 __tmio_mmc_sdcard_irq(struct tmio_mmc_host *host, int ireg, int status) argument
699 struct tmio_mmc_host *host = devid; local
710 struct tmio_mmc_host *host = devid; local
737 struct tmio_mmc_host *host = devid; local
754 tmio_mmc_start_data(struct tmio_mmc_host *host, struct mmc_data *data) argument
788 struct tmio_mmc_host *host = mmc_priv(mmc); local
835 tmio_mmc_clk_update(struct tmio_mmc_host *host) argument
851 tmio_mmc_power_on(struct tmio_mmc_host *host, unsigned short vdd) argument
885 tmio_mmc_power_off(struct tmio_mmc_host *host) argument
899 tmio_mmc_set_bus_width(struct tmio_mmc_host *host, unsigned char bus_width) argument
920 struct tmio_mmc_host *host = mmc_priv(mmc); local
989 struct tmio_mmc_host *host = mmc_priv(mmc); local
1007 struct tmio_mmc_host *host = mmc_priv(card->host); local
1025 tmio_mmc_init_ocr(struct tmio_mmc_host *host) argument
1057 tmio_mmc_host_probe(struct tmio_mmc_host **host, struct platform_device *pdev, struct tmio_mmc_data *pdata) argument
1206 tmio_mmc_host_remove(struct tmio_mmc_host *host) argument
1233 struct tmio_mmc_host *host = mmc_priv(mmc); local
1250 struct tmio_mmc_host *host = mmc_priv(mmc); local
[all...]
H A Dsdhci-bcm-kona.c19 #include <linux/mmc/host.h>
61 static int sdhci_bcm_kona_sd_reset(struct sdhci_host *host) argument
69 /* reset the host using the top level reset */
70 val = sdhci_readl(host, KONA_SDHOST_CORECTRL);
72 sdhci_writel(host, val, KONA_SDHOST_CORECTRL);
74 while (!(sdhci_readl(host, KONA_SDHOST_CORECTRL) & KONA_SDHOST_RESET)) {
76 pr_err("Error: sd host is stuck in reset!!!\n");
81 /* bring the host out of reset */
82 val = sdhci_readl(host, KONA_SDHOST_CORECTRL);
92 sdhci_writel(host, va
97 sdhci_bcm_kona_sd_init(struct sdhci_host *host) argument
126 sdhci_bcm_kona_sd_card_emulate(struct sdhci_host *host, int insert) argument
165 sdhci_bcm_kona_card_event(struct sdhci_host *host) argument
182 sdhci_bcm_kona_get_max_clk(struct sdhci_host *host) argument
191 sdhci_bcm_kona_get_timeout_clock(struct sdhci_host *host) argument
196 sdhci_bcm_kona_init_74_clocks(struct sdhci_host *host, u8 power_mode) argument
240 struct sdhci_host *host; local
345 struct sdhci_host *host = platform_get_drvdata(pdev); local
[all...]
H A Djz4740_mmc.c16 #include <linux/mmc/host.h>
165 static void jz4740_mmc_release_dma_channels(struct jz4740_mmc_host *host) argument
167 if (!host->use_dma)
170 dma_release_channel(host->dma_tx);
171 dma_release_channel(host->dma_rx);
174 static int jz4740_mmc_acquire_dma_channels(struct jz4740_mmc_host *host) argument
181 host->dma_tx = dma_request_channel(mask, NULL, host);
182 if (!host->dma_tx) {
183 dev_err(mmc_dev(host
208 jz4740_mmc_get_dma_chan(struct jz4740_mmc_host *host, struct mmc_data *data) argument
214 jz4740_mmc_dma_unmap(struct jz4740_mmc_host *host, struct mmc_data *data) argument
224 jz4740_mmc_prepare_dma_data(struct jz4740_mmc_host *host, struct mmc_data *data, struct jz4740_mmc_host_next *next, struct dma_chan *chan) argument
270 jz4740_mmc_start_dma_transfer(struct jz4740_mmc_host *host, struct mmc_data *data) argument
326 struct jz4740_mmc_host *host = mmc_priv(mmc); local
344 struct jz4740_mmc_host *host = mmc_priv(mmc); local
361 jz4740_mmc_set_irq_enabled(struct jz4740_mmc_host *host, unsigned int irq, bool enabled) argument
376 jz4740_mmc_clock_enable(struct jz4740_mmc_host *host, bool start_transfer) argument
387 jz4740_mmc_clock_disable(struct jz4740_mmc_host *host) argument
398 jz4740_mmc_reset(struct jz4740_mmc_host *host) argument
410 jz4740_mmc_request_done(struct jz4740_mmc_host *host) argument
420 jz4740_mmc_poll_irq(struct jz4740_mmc_host *host, unsigned int irq) argument
440 jz4740_mmc_transfer_check_state(struct jz4740_mmc_host *host, struct mmc_data *data) argument
465 jz4740_mmc_write_data(struct jz4740_mmc_host *host, struct mmc_data *data) argument
520 jz4740_mmc_read_data(struct jz4740_mmc_host *host, struct mmc_data *data) argument
597 struct jz4740_mmc_host *host = (struct jz4740_mmc_host *)data; local
608 jz4740_mmc_read_response(struct jz4740_mmc_host *host, struct mmc_command *cmd) argument
631 jz4740_mmc_send_command(struct jz4740_mmc_host *host, struct mmc_command *cmd) argument
679 jz_mmc_prepare_data_transfer(struct jz4740_mmc_host *host) argument
696 struct jz4740_mmc_host *host = (struct jz4740_mmc_host *)devid; local
775 struct jz4740_mmc_host *host = devid; local
823 jz4740_mmc_set_clock_rate(struct jz4740_mmc_host *host, int rate) argument
844 struct jz4740_mmc_host *host = mmc_priv(mmc); local
861 struct jz4740_mmc_host *host = mmc_priv(mmc); local
898 struct jz4740_mmc_host *host = mmc_priv(mmc); local
984 jz4740_mmc_num_pins(struct jz4740_mmc_host *host) argument
997 struct jz4740_mmc_host *host; local
1111 struct jz4740_mmc_host *host = platform_get_drvdata(pdev); local
1136 struct jz4740_mmc_host *host = dev_get_drvdata(dev); local
1145 struct jz4740_mmc_host *host = dev_get_drvdata(dev); local
[all...]
H A Dbfin_sdh.c18 #include <linux/mmc/host.h>
86 static void sdh_stop_clock(struct sdh_host *host) argument
92 static void sdh_enable_stat_irq(struct sdh_host *host, unsigned int mask) argument
96 spin_lock_irqsave(&host->lock, flags);
97 host->imask |= mask;
100 spin_unlock_irqrestore(&host->lock, flags);
103 static void sdh_disable_stat_irq(struct sdh_host *host, unsigned int mask) argument
107 spin_lock_irqsave(&host->lock, flags);
108 host->imask &= ~mask;
109 bfin_write_SDH_MASK0(host
114 sdh_setup_data(struct sdh_host *host, struct mmc_data *data) argument
210 sdh_start_cmd(struct sdh_host *host, struct mmc_command *cmd) argument
244 sdh_finish_request(struct sdh_host *host, struct mmc_request *mrq) argument
253 sdh_cmd_done(struct sdh_host *host, unsigned int stat) argument
293 sdh_data_done(struct sdh_host *host, unsigned int stat) argument
335 struct sdh_host *host = mmc_priv(mmc); local
358 struct sdh_host *host; local
463 struct sdh_host *host = devid; local
475 struct sdh_host *host = devid; local
527 struct sdh_host *host; local
624 struct sdh_host *host = mmc_priv(mmc); local
[all...]
H A Dsunxi-mmc.c2 * Driver for sunxi SD/MMC host controllers
39 #include <linux/mmc/host.h>
77 #define mmc_readl(host, reg) \
78 readl((host)->reg_base + SDXC_##reg)
79 #define mmc_writel(host, reg, value) \
80 writel((value), (host)->reg_base + SDXC_##reg)
214 #define SDXC_IDMAC_DES0_OWN BIT(31) /* 1-idma owns it, 0-host owns it */
251 static int sunxi_mmc_reset_host(struct sunxi_mmc_host *host) argument
256 mmc_writel(host, REG_CMDR, SDXC_HARDWARE_RESET);
258 rval = mmc_readl(host, REG_GCTR
272 struct sunxi_mmc_host *host = mmc_priv(mmc); local
293 sunxi_mmc_init_idma_des(struct sunxi_mmc_host *host, struct mmc_data *data) argument
331 sunxi_mmc_map_dma(struct sunxi_mmc_host *host, struct mmc_data *data) argument
356 sunxi_mmc_start_dma(struct sunxi_mmc_host *host, struct mmc_data *data) argument
378 sunxi_mmc_send_manual_stop(struct sunxi_mmc_host *host, struct mmc_request *req) argument
416 sunxi_mmc_dump_errinfo(struct sunxi_mmc_host *host) argument
444 sunxi_mmc_finalize_request(struct sunxi_mmc_host *host) argument
503 struct sunxi_mmc_host *host = dev_id; local
560 struct sunxi_mmc_host *host = dev_id; local
585 sunxi_mmc_oclk_onoff(struct sunxi_mmc_host *host, u32 oclk_en) argument
617 sunxi_mmc_clk_set_rate(struct sunxi_mmc_host *host, struct mmc_ios *ios) argument
680 struct sunxi_mmc_host *host = mmc_priv(mmc); local
735 struct sunxi_mmc_host *host = mmc_priv(mmc); local
755 struct sunxi_mmc_host *host = mmc_priv(mmc); local
764 struct sunxi_mmc_host *host = mmc_priv(mmc); local
877 sunxi_mmc_resource_request(struct sunxi_mmc_host *host, struct platform_device *pdev) argument
958 struct sunxi_mmc_host *host; local
1018 struct sunxi_mmc_host *host = mmc_priv(mmc); local
[all...]
H A Dmmci.c2 * linux/drivers/mmc/host/mmci.c - ARM PrimeCell MMCI PL180/1 driver
25 #include <linux/mmc/host.h>
225 struct mmci_host *host = mmc_priv(mmc); local
231 spin_lock_irqsave(&host->lock, flags);
232 if (readl(host->base + MMCISTATUS) & MCI_ST_CARDBUSY)
234 spin_unlock_irqrestore(&host->lock, flags);
245 static int mmci_validate_data(struct mmci_host *host, argument
252 dev_err(mmc_dev(host->mmc),
260 static void mmci_reg_delay(struct mmci_host *host) argument
269 if (host
278 mmci_write_clkreg(struct mmci_host *host, u32 clk) argument
289 mmci_write_pwrreg(struct mmci_host *host, u32 pwr) argument
300 mmci_write_datactrlreg(struct mmci_host *host, u32 datactrl) argument
314 mmci_set_clkreg(struct mmci_host *host, unsigned int desired) argument
374 mmci_request_end(struct mmci_host *host, struct mmc_request *mrq) argument
389 mmci_set_mask1(struct mmci_host *host, unsigned int mask) argument
405 mmci_stop_data(struct mmci_host *host) argument
412 mmci_init_sg(struct mmci_host *host, struct mmc_data *data) argument
430 mmci_dma_setup(struct mmci_host *host) argument
495 mmci_dma_release(struct mmci_host *host) argument
504 mmci_dma_data_error(struct mmci_host *host) argument
513 mmci_dma_unmap(struct mmci_host *host, struct mmc_data *data) argument
529 mmci_dma_finalize(struct mmci_host *host, struct mmc_data *data) argument
571 __mmci_dma_prep_data(struct mmci_host *host, struct mmc_data *data, struct dma_chan **dma_chan, struct dma_async_tx_descriptor **dma_desc) argument
634 mmci_dma_prep_data(struct mmci_host *host, struct mmc_data *data) argument
646 mmci_dma_prep_next(struct mmci_host *host, struct mmc_data *data) argument
653 mmci_dma_start_data(struct mmci_host *host, unsigned int datactrl) argument
687 mmci_get_next_data(struct mmci_host *host, struct mmc_data *data) argument
703 struct mmci_host *host = mmc_priv(mmc); local
722 struct mmci_host *host = mmc_priv(mmc); local
746 mmci_get_next_data(struct mmci_host *host, struct mmc_data *data) argument
749 mmci_dma_setup(struct mmci_host *host) argument
753 mmci_dma_release(struct mmci_host *host) argument
757 mmci_dma_unmap(struct mmci_host *host, struct mmc_data *data) argument
761 mmci_dma_finalize(struct mmci_host *host, struct mmc_data *data) argument
766 mmci_dma_data_error(struct mmci_host *host) argument
770 mmci_dma_start_data(struct mmci_host *host, unsigned int datactrl) argument
780 mmci_start_data(struct mmci_host *host, struct mmc_data *data) argument
876 mmci_start_command(struct mmci_host *host, struct mmc_command *cmd, u32 c) argument
907 mmci_data_irq(struct mmci_host *host, struct mmc_data *data, unsigned int status) argument
978 mmci_cmd_irq(struct mmci_host *host, struct mmc_command *cmd, unsigned int status) argument
1045 mmci_get_rx_fifocnt(struct mmci_host *host, u32 status, int remain) argument
1050 mmci_qcom_get_rx_fifocnt(struct mmci_host *host, u32 status, int r) argument
1064 mmci_pio_read(struct mmci_host *host, char *buffer, unsigned int remain) argument
1112 mmci_pio_write(struct mmci_host *host, char *buffer, unsigned int remain, u32 status) argument
1152 struct mmci_host *host = dev_id; local
1232 struct mmci_host *host = dev_id; local
1280 struct mmci_host *host = mmc_priv(mmc); local
1313 struct mmci_host *host = mmc_priv(mmc); local
1422 struct mmci_host *host = mmc_priv(mmc); local
1480 struct mmci_host *host = mmc_priv(mmc); local
1513 struct mmci_host *host; local
1753 struct mmci_host *host = mmc_priv(mmc); local
1778 mmci_save(struct mmci_host *host) argument
1795 mmci_restore(struct mmci_host *host) argument
1818 struct mmci_host *host = mmc_priv(mmc); local
1833 struct mmci_host *host = mmc_priv(mmc); local
[all...]
H A Dsdhci-pltfm.h40 static inline u32 sdhci_be32bs_readl(struct sdhci_host *host, int reg) argument
42 return in_be32(host->ioaddr + reg);
45 static inline u16 sdhci_be32bs_readw(struct sdhci_host *host, int reg) argument
47 return in_be16(host->ioaddr + (reg ^ 0x2));
50 static inline u8 sdhci_be32bs_readb(struct sdhci_host *host, int reg) argument
52 return in_8(host->ioaddr + (reg ^ 0x3));
55 static inline void sdhci_be32bs_writel(struct sdhci_host *host, argument
58 out_be32(host->ioaddr + reg, val);
61 static inline void sdhci_be32bs_writew(struct sdhci_host *host, argument
64 struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host);
85 sdhci_be32bs_writeb(struct sdhci_host *host, u8 val, int reg) argument
108 sdhci_pltfm_priv(struct sdhci_pltfm_host *host) argument
[all...]
H A Ddw_mmc-pltfm.c20 #include <linux/mmc/host.h>
29 static void dw_mci_pltfm_prepare_command(struct dw_mci *host, u32 *cmdr) argument
41 struct dw_mci *host; local
44 host = devm_kzalloc(&pdev->dev, sizeof(struct dw_mci), GFP_KERNEL);
45 if (!host)
48 host->irq = platform_get_irq(pdev, 0);
49 if (host->irq < 0)
50 return host->irq;
52 host->drv_data = drv_data;
53 host
73 struct dw_mci *host = dev_get_drvdata(dev); local
80 struct dw_mci *host = dev_get_drvdata(dev); local
112 struct dw_mci *host = platform_get_drvdata(pdev); local
[all...]
/drivers/mtd/nand/
H A Dmxc_nand.c45 #define NFC_V1_V2_BUF_SIZE (host->regs + 0x00)
46 #define NFC_V1_V2_BUF_ADDR (host->regs + 0x04)
47 #define NFC_V1_V2_FLASH_ADDR (host->regs + 0x06)
48 #define NFC_V1_V2_FLASH_CMD (host->regs + 0x08)
49 #define NFC_V1_V2_CONFIG (host->regs + 0x0a)
50 #define NFC_V1_V2_ECC_STATUS_RESULT (host->regs + 0x0c)
51 #define NFC_V1_V2_RSLTMAIN_AREA (host->regs + 0x0e)
52 #define NFC_V1_V2_RSLTSPARE_AREA (host->regs + 0x10)
53 #define NFC_V1_V2_WRPROT (host->regs + 0x12)
54 #define NFC_V1_UNLOCKSTART_BLKADDR (host
293 check_int_v3(struct mxc_nand_host *host) argument
307 check_int_v1_v2(struct mxc_nand_host *host) argument
321 irq_control_v1_v2(struct mxc_nand_host *host, int activate) argument
335 irq_control_v3(struct mxc_nand_host *host, int activate) argument
349 irq_control(struct mxc_nand_host *host, int activate) argument
361 get_ecc_status_v1(struct mxc_nand_host *host) argument
366 get_ecc_status_v2(struct mxc_nand_host *host) argument
371 get_ecc_status_v3(struct mxc_nand_host *host) argument
378 struct mxc_nand_host *host = dev_id; local
393 wait_op_done(struct mxc_nand_host *host, int useirq) argument
415 send_cmd_v3(struct mxc_nand_host *host, uint16_t cmd, int useirq) argument
429 send_cmd_v1_v2(struct mxc_nand_host *host, uint16_t cmd, int useirq) argument
454 send_addr_v3(struct mxc_nand_host *host, uint16_t addr, int islast) argument
468 send_addr_v1_v2(struct mxc_nand_host *host, uint16_t addr, int islast) argument
482 struct mxc_nand_host *host = nand_chip->priv; local
498 struct mxc_nand_host *host = nand_chip->priv; local
512 struct mxc_nand_host *host = nand_chip->priv; local
532 send_read_id_v3(struct mxc_nand_host *host) argument
554 send_read_id_v1_v2(struct mxc_nand_host *host) argument
578 get_dev_status_v3(struct mxc_nand_host *host) argument
588 get_dev_status_v1_v2(struct mxc_nand_host *host) argument
635 struct mxc_nand_host *host = nand_chip->priv; local
656 struct mxc_nand_host *host = nand_chip->priv; local
694 struct mxc_nand_host *host = nand_chip->priv; local
710 struct mxc_nand_host *host = nand_chip->priv; local
726 struct mxc_nand_host *host = nand_chip->priv; local
744 struct mxc_nand_host *host = nand_chip->priv; local
760 struct mxc_nand_host *host = nand_chip->priv; local
781 struct mxc_nand_host *host = nand_chip->priv; local
808 struct mxc_nand_host *host = this->priv; local
835 struct mxc_nand_host *host = nand_chip->priv; local
907 struct mxc_nand_host *host = nand_chip->priv; local
935 struct mxc_nand_host *host = nand_chip->priv; local
981 struct mxc_nand_host *host = chip->priv; local
1053 struct mxc_nand_host *host = nand_chip->priv; local
1292 is_imx21_nfc(struct mxc_nand_host *host) argument
1297 is_imx27_nfc(struct mxc_nand_host *host) argument
1302 is_imx25_nfc(struct mxc_nand_host *host) argument
1307 is_imx51_nfc(struct mxc_nand_host *host) argument
1312 is_imx53_nfc(struct mxc_nand_host *host) argument
1360 mxcnd_probe_dt(struct mxc_nand_host *host) argument
1387 mxcnd_probe_dt(struct mxc_nand_host *host) argument
1397 struct mxc_nand_host *host; local
1591 struct mxc_nand_host *host = platform_get_drvdata(pdev); local
[all...]
/drivers/usb/
H A DMakefile14 obj-$(CONFIG_PCI) += host/
15 obj-$(CONFIG_USB_EHCI_HCD) += host/
16 obj-$(CONFIG_USB_ISP116X_HCD) += host/
17 obj-$(CONFIG_USB_OHCI_HCD) += host/
18 obj-$(CONFIG_USB_UHCI_HCD) += host/
19 obj-$(CONFIG_USB_FHCI_HCD) += host/
20 obj-$(CONFIG_USB_XHCI_HCD) += host/
21 obj-$(CONFIG_USB_SL811_HCD) += host/
22 obj-$(CONFIG_USB_ISP1362_HCD) += host/
23 obj-$(CONFIG_USB_U132_HCD) += host/
[all...]
/drivers/scsi/
H A Da100u2w.c50 * - Fix allocation of scsi host structs and private data
85 static struct orc_scb *__orc_alloc_scb(struct orc_host * host);
86 static void inia100_scb_handler(struct orc_host *host, struct orc_scb *scb);
139 static u8 wait_chip_ready(struct orc_host * host) argument
144 if (inb(host->base + ORC_HCTRL) & HOSTSTOP) /* Wait HOSTSTOP set */
151 static u8 wait_firmware_ready(struct orc_host * host) argument
156 if (inb(host->base + ORC_HSTUS) & RREADY) /* Wait READY set */
164 static u8 wait_scsi_reset_done(struct orc_host * host) argument
169 if (!(inb(host->base + ORC_HCTRL) & SCSIRST)) /* Wait SCSIRST done */
177 static u8 wait_HDO_off(struct orc_host * host) argument
190 wait_hdi_set(struct orc_host * host, u8 * data) argument
203 orc_read_fwrev(struct orc_host * host) argument
227 orc_nv_write(struct orc_host * host, unsigned char address, unsigned char value) argument
248 orc_nv_read(struct orc_host * host, u8 address, u8 *ptr) argument
277 orc_exec_scb(struct orc_host * host, struct orc_scb * scb) argument
291 se2_rd_all(struct orc_host * host) argument
319 se2_update_all(struct orc_host * host) argument
346 read_eeprom(struct orc_host * host) argument
365 orc_load_firmware(struct orc_host * host) argument
442 setup_SCBs(struct orc_host * host) argument
479 init_alloc_map(struct orc_host * host) argument
499 init_orchid(struct orc_host * host) argument
565 orc_reset_scsi_bus(struct orc_host * host) argument
595 orc_device_reset(struct orc_host * host, struct scsi_cmnd *cmd, unsigned int target) argument
665 __orc_alloc_scb(struct orc_host * host) argument
696 orc_alloc_scb(struct orc_host * host) argument
716 orc_release_scb(struct orc_host *host, struct orc_scb *scb) argument
738 orchid_abort_scb(struct orc_host * host, struct orc_scb * scb) argument
762 inia100_abort_cmd(struct orc_host * host, struct scsi_cmnd *cmd) argument
811 orc_interrupt(struct orc_host * host) argument
842 inia100_build_scb(struct orc_host * host, struct orc_scb * scb, struct scsi_cmnd * cmd) argument
917 struct orc_host *host; /* Point to Host adapter control block */ local
945 struct orc_host *host; local
961 struct orc_host *host; local
975 struct orc_host *host; local
991 inia100_scb_handler(struct orc_host *host, struct orc_scb *scb) argument
1060 struct orc_host *host = (struct orc_host *)shost->hostdata; local
1089 struct orc_host *host; local
1199 struct orc_host *host = (struct orc_host *)shost->hostdata; local
[all...]
/drivers/scsi/arm/
H A Dcumana_1.c26 #define priv(host) ((struct NCR5380_hostdata *)(host)->hostdata)
56 NCR5380_pwrite(struct Scsi_Host *host, unsigned char *addr, int len) argument
59 void __iomem *dma = priv(host)->dma + 0x2000;
63 writeb(0x02, priv(host)->base + CTRL);
69 status = readb(priv(host)->base + STAT);
88 writeb(0x12, priv(host)->base + CTRL);
93 status = readb(priv(host)->base + STAT);
103 status = readb(priv(host)->base + STAT);
114 writeb(priv(host)
119 NCR5380_pread(struct Scsi_Host *host, unsigned char *addr, int len) argument
180 cumanascsi_read(struct Scsi_Host *host, unsigned int reg) argument
195 cumanascsi_write(struct Scsi_Host *host, unsigned int reg, unsigned int value) argument
227 struct Scsi_Host *host; local
299 struct Scsi_Host *host = ecard_get_drvdata(ec); local
[all...]

Completed in 1807 milliseconds

1234567891011>>