/linux-master/fs/lockd/ |
H A D | host.c | 3 * linux/fs/lockd/host.c 37 #define for_each_host(host, chain, table) \ 40 hlist_for_each_entry((host), (chain), h_hash) 42 #define for_each_host_safe(host, next, chain, table) \ 45 hlist_for_each_entry_safe((host), (next), \ 114 struct nlm_host *host = NULL; local 120 host = NULL; 130 host = kmalloc(sizeof(*host), GFP_KERNEL); 131 if (unlikely(host 178 nlm_destroy_host_locked(struct nlm_host *host) argument 238 struct nlm_host *host; local 291 nlmclnt_release_host(struct nlm_host *host) argument 333 struct nlm_host *host = NULL; local 413 nlmsvc_release_host(struct nlm_host *host) argument 428 nlm_bind_host(struct nlm_host *host) argument 501 nlm_rebind_host(struct nlm_host *host) argument 515 nlm_get_host(struct nlm_host *host) argument 529 struct nlm_host *host; local 560 struct nlm_host *host; local 586 struct nlm_host *host; local 617 struct nlm_host *host; local 662 struct nlm_host *host; local [all...] |
/linux-master/drivers/mmc/host/ |
H A D | renesas_sdhi_sys_dmac.c | 15 #include <linux/mmc/host.h> 95 static void renesas_sdhi_sys_dmac_enable_dma(struct tmio_mmc_host *host, argument 98 struct renesas_sdhi *priv = host_to_priv(host); 100 if (!host->chan_tx || !host->chan_rx) 104 priv->dma_priv.enable(host, enable); 107 static void renesas_sdhi_sys_dmac_abort_dma(struct tmio_mmc_host *host) argument 109 renesas_sdhi_sys_dmac_enable_dma(host, false); 111 if (host->chan_rx) 112 dmaengine_terminate_sync(host 119 renesas_sdhi_sys_dmac_dataend_dma(struct tmio_mmc_host *host) argument 128 struct tmio_mmc_host *host = arg; local 155 renesas_sdhi_sys_dmac_start_dma_rx(struct tmio_mmc_host *host) argument 227 renesas_sdhi_sys_dmac_start_dma_tx(struct tmio_mmc_host *host) argument 303 renesas_sdhi_sys_dmac_start_dma(struct tmio_mmc_host *host, struct mmc_data *data) argument 317 struct tmio_mmc_host *host = (struct tmio_mmc_host *)priv; local 337 renesas_sdhi_sys_dmac_request_dma(struct tmio_mmc_host *host, struct tmio_mmc_data *pdata) argument 423 renesas_sdhi_sys_dmac_release_dma(struct tmio_mmc_host *host) argument [all...] |
H A D | mxcmmc.c | 3 * linux/drivers/mmc/host/mxcmmc.c - Freescale i.MX MMCI driver 25 #include <linux/mmc/host.h> 175 static inline int is_imx31_mmc(struct mxcmci_host *host) argument 177 return host->devtype == IMX31_MMC; 180 static inline int is_mpc512x_mmc(struct mxcmci_host *host) argument 182 return host->devtype == MPC512X_MMC; 185 static inline u32 mxcmci_readl(struct mxcmci_host *host, int reg) argument 188 return ioread32be(host->base + reg); 190 return readl(host->base + reg); 193 static inline void mxcmci_writel(struct mxcmci_host *host, u3 argument 201 mxcmci_readw(struct mxcmci_host *host, int reg) argument 209 mxcmci_writew(struct mxcmci_host *host, u16 val, int reg) argument 219 mxcmci_set_power(struct mxcmci_host *host, unsigned int vdd) argument 234 mxcmci_use_dma(struct mxcmci_host *host) argument 239 mxcmci_softreset(struct mxcmci_host *host) argument 286 mxcmci_setup_data(struct mxcmci_host *host, struct mmc_data *data) argument 352 struct mxcmci_host *host = data; local 364 mxcmci_start_cmd(struct mxcmci_host *host, struct mmc_command *cmd, unsigned int cmdat) argument 417 mxcmci_finish_request(struct mxcmci_host *host, struct mmc_request *req) argument 436 mxcmci_finish_data(struct mxcmci_host *host, unsigned int stat) argument 483 mxcmci_read_response(struct mxcmci_host *host, unsigned int stat) argument 516 mxcmci_poll_status(struct mxcmci_host *host, u32 mask) argument 536 mxcmci_pull(struct mxcmci_host *host, u32 *buf, int bytes) argument 564 mxcmci_push(struct mxcmci_host *host, u32 *buf, int bytes) argument 591 mxcmci_transfer_data(struct mxcmci_host *host) argument 631 struct mxcmci_host *host = container_of(work, struct mxcmci_host, local 649 mxcmci_data_done(struct mxcmci_host *host, unsigned int stat) argument 691 mxcmci_cmd_done(struct mxcmci_host *host, unsigned int stat) argument 712 struct mxcmci_host *host = devid; local 753 struct mxcmci_host *host = mmc_priv(mmc); local 786 mxcmci_set_clk_rate(struct mxcmci_host *host, unsigned int clk_ios) argument 821 struct mxcmci_host *host = mmc_priv(mmc); local 837 struct mxcmci_host *host = mmc_priv(mmc); local 896 struct mxcmci_host *host = mmc_priv(mmc); local 910 struct mxcmci_host *host = mmc_priv(mmc); local 927 mxcmci_init_card(struct mmc_host *host, struct mmc_card *card) argument 946 struct mxcmci_host *host = param; local 958 struct mxcmci_host *host = from_timer(host, t, watchdog); local 995 struct mxcmci_host *host; local 1181 struct mxcmci_host *host = mmc_priv(mmc); local 1200 struct mxcmci_host *host = mmc_priv(mmc); local 1210 struct mxcmci_host *host = mmc_priv(mmc); local [all...] |
H A D | cavium-thunderx.c | 21 static void thunder_mmc_acquire_bus(struct cvm_mmc_host *host) argument 23 down(&host->mmc_serializer); 26 static void thunder_mmc_release_bus(struct cvm_mmc_host *host) argument 28 up(&host->mmc_serializer); 31 static void thunder_mmc_int_enable(struct cvm_mmc_host *host, u64 val) argument 33 writeq(val, host->base + MIO_EMM_INT(host)); 34 writeq(val, host->base + MIO_EMM_INT_EN_SET(host)); 37 static int thunder_mmc_register_interrupts(struct cvm_mmc_host *host, argument 63 struct cvm_mmc_host *host; local 173 struct cvm_mmc_host *host = pci_get_drvdata(pdev); local [all...] |
H A D | alcor.c | 24 #include <linux/mmc/host.h> 72 static inline void alcor_rmw8(struct alcor_sdmmc_host *host, unsigned int addr, argument 75 struct alcor_pci_priv *priv = host->alcor_pci; 87 static inline void alcor_mask_sd_irqs(struct alcor_sdmmc_host *host) argument 89 struct alcor_pci_priv *priv = host->alcor_pci; 94 static inline void alcor_unmask_sd_irqs(struct alcor_sdmmc_host *host) argument 96 struct alcor_pci_priv *priv = host->alcor_pci; 104 static void alcor_reset(struct alcor_sdmmc_host *host, u8 val) argument 106 struct alcor_pci_priv *priv = host->alcor_pci; 116 dev_err(host 122 alcor_data_set_dma(struct alcor_sdmmc_host *host) argument 148 alcor_trigger_data_transfer(struct alcor_sdmmc_host *host) argument 185 alcor_trf_block_pio(struct alcor_sdmmc_host *host, bool read) argument 226 alcor_prepare_sg_miter(struct alcor_sdmmc_host *host) argument 238 alcor_prepare_data(struct alcor_sdmmc_host *host, struct mmc_command *cmd) argument 262 alcor_send_cmd(struct alcor_sdmmc_host *host, struct mmc_command *cmd, bool set_timeout) argument 314 alcor_request_complete(struct alcor_sdmmc_host *host, bool cancel_timeout) argument 339 alcor_finish_data(struct alcor_sdmmc_host *host) argument 383 alcor_err_irq(struct alcor_sdmmc_host *host, u32 intmask) argument 407 alcor_cmd_irq_done(struct alcor_sdmmc_host *host, u32 intmask) argument 451 alcor_cmd_irq_thread(struct alcor_sdmmc_host *host, u32 intmask) argument 471 alcor_data_irq_done(struct alcor_sdmmc_host *host, u32 intmask) argument 525 alcor_data_irq_thread(struct alcor_sdmmc_host *host, u32 intmask) argument 547 alcor_cd_irq(struct alcor_sdmmc_host *host, u32 intmask) argument 571 struct alcor_sdmmc_host *host = d; local 620 struct alcor_sdmmc_host *host = d; local 652 alcor_set_clock(struct alcor_sdmmc_host *host, unsigned int clock) argument 694 struct alcor_sdmmc_host *host = mmc_priv(mmc); local 707 struct alcor_sdmmc_host *host = mmc_priv(mmc); local 722 struct alcor_sdmmc_host *host = mmc_priv(mmc); local 734 struct alcor_sdmmc_host *host = mmc_priv(mmc); local 746 struct alcor_sdmmc_host *host = mmc_priv(mmc); local 758 struct alcor_sdmmc_host *host = mmc_priv(mmc); local 778 struct alcor_sdmmc_host *host = mmc_priv(mmc); local 829 struct alcor_sdmmc_host *host = mmc_priv(mmc); local 847 struct alcor_sdmmc_host *host = mmc_priv(mmc); local 908 struct alcor_sdmmc_host *host = mmc_priv(mmc); local 930 struct alcor_sdmmc_host *host = mmc_priv(mmc); local 964 struct alcor_sdmmc_host *host = container_of(d, struct alcor_sdmmc_host, local 988 alcor_hw_init(struct alcor_sdmmc_host *host) argument 1033 alcor_hw_uninit(struct alcor_sdmmc_host *host) argument 1048 alcor_init_mmc(struct alcor_sdmmc_host *host) argument 1083 struct alcor_sdmmc_host *host; local 1130 struct alcor_sdmmc_host *host = dev_get_drvdata(&pdev->dev); local 1144 struct alcor_sdmmc_host *host = dev_get_drvdata(dev); local 1156 struct alcor_sdmmc_host *host = dev_get_drvdata(dev); local [all...] |
H A D | atmel-mci.c | 29 #include <linux/mmc/host.h> 386 u32 (*prepare_data)(struct atmel_mci *host, struct mmc_data *data); 387 void (*submit_data)(struct atmel_mci *host, struct mmc_data *data); 388 void (*stop_transfer)(struct atmel_mci *host); 394 * @host: The MMC controller this slot is using. 401 * @clock: Clock rate configured by set_ios(). Protected by host->lock. 411 struct atmel_mci *host; member in struct:atmel_mci_slot 431 #define atmci_test_and_clear_pending(host, event) \ 432 test_and_clear_bit(event, &host->pending_events) 433 #define atmci_set_completed(host, even 532 struct atmel_mci *host = s->private; local 613 struct atmel_mci *host = slot->host; local 711 atmci_get_version(struct atmel_mci *host) argument 724 atmci_convert_chksize(struct atmel_mci *host, unsigned int maxburst) argument 741 struct atmel_mci *host; local 767 atmci_ns_to_clocks(struct atmel_mci *host, unsigned int ns) argument 780 atmci_set_timeout(struct atmel_mci *host, struct atmel_mci_slot *slot, struct mmc_data *data) argument 860 atmci_send_command(struct atmel_mci *host, struct mmc_command *cmd, u32 cmd_flags) argument 879 atmci_send_stop_cmd(struct atmel_mci *host, struct mmc_data *data) argument 890 atmci_pdc_set_single_buf(struct atmel_mci *host, enum atmci_xfer_dir dir, enum atmci_pdc_buf buf_nb) argument 941 atmci_pdc_set_both_buf(struct atmel_mci *host, int dir) argument 951 atmci_pdc_cleanup(struct atmel_mci *host) argument 966 atmci_pdc_complete(struct atmel_mci *host) argument 989 atmci_dma_cleanup(struct atmel_mci *host) argument 1004 struct atmel_mci *host = arg; local 1053 atmci_prepare_data(struct atmel_mci *host, struct mmc_data *data) argument 1093 atmci_prepare_data_pdc(struct atmel_mci *host, struct mmc_data *data) argument 1139 atmci_prepare_data_dma(struct atmel_mci *host, struct mmc_data *data) argument 1216 atmci_submit_data(struct atmel_mci *host, struct mmc_data *data) argument 1225 atmci_submit_data_pdc(struct atmel_mci *host, struct mmc_data *data) argument 1234 atmci_submit_data_dma(struct atmel_mci *host, struct mmc_data *data) argument 1245 atmci_stop_transfer(struct atmel_mci *host) argument 1256 atmci_stop_transfer_pdc(struct atmel_mci *host) argument 1261 atmci_stop_transfer_dma(struct atmel_mci *host) argument 1281 atmci_start_request(struct atmel_mci *host, struct atmel_mci_slot *slot) argument 1375 atmci_queue_request(struct atmel_mci *host, struct atmel_mci_slot *slot, struct mmc_request *mrq) argument 1396 struct atmel_mci *host = slot->host; local 1429 struct atmel_mci *host = slot->host; local 1587 struct atmel_mci *host = slot->host; local 1646 atmci_command_complete(struct atmel_mci *host, struct mmc_command *cmd) argument 1696 struct atmel_mci *host = slot->host; local 1770 struct atmel_mci *host = from_tasklet(host, t, tasklet); local 1972 atmci_read_data_pio(struct atmel_mci *host) argument 2039 atmci_write_data_pio(struct atmel_mci *host) argument 2107 atmci_sdio_interrupt(struct atmel_mci *host, u32 status) argument 2122 struct atmel_mci *host = dev_id; local 2263 atmci_init_slot(struct atmel_mci *host, struct mci_slot_pdata *slot_data, unsigned int id, u32 sdc_reg, u32 sdio_irq) argument 2388 atmci_configure_dma(struct atmel_mci *host) argument 2430 atmci_get_cap(struct atmel_mci *host) argument 2486 struct atmel_mci *host; local 2640 struct atmel_mci *host = platform_get_drvdata(pdev); local 2673 struct atmel_mci *host = dev_get_drvdata(dev); local 2684 struct atmel_mci *host = dev_get_drvdata(dev); local [all...] |
H A D | au1xmmc.c | 3 * linux/drivers/mmc/host/au1xmmc.c - AU1XX0 MMC driver 43 #include <linux/mmc/host.h> 124 /* Status flags used by the host structure */ 164 static inline void IRQ_ON(struct au1xmmc_host *host, u32 mask) argument 166 u32 val = __raw_readl(HOST_CONFIG(host)); 168 __raw_writel(val, HOST_CONFIG(host)); 172 static inline void FLUSH_FIFO(struct au1xmmc_host *host) argument 174 u32 val = __raw_readl(HOST_CONFIG2(host)); 176 __raw_writel(val | SD_CONFIG2_FF, HOST_CONFIG2(host)); 183 __raw_writel(val, HOST_CONFIG2(host)); 187 IRQ_OFF(struct au1xmmc_host *host, u32 mask) argument 195 SEND_STOP(struct au1xmmc_host *host) argument 211 au1xmmc_set_power(struct au1xmmc_host *host, int state) argument 219 struct au1xmmc_host *host = mmc_priv(mmc); local 229 struct au1xmmc_host *host = mmc_priv(mmc); local 237 au1xmmc_finish_request(struct au1xmmc_host *host) argument 258 struct au1xmmc_host *host = from_tasklet(host, t, finish_task); local 262 au1xmmc_send_command(struct au1xmmc_host *host, struct mmc_command *cmd, struct mmc_data *data) argument 315 au1xmmc_data_complete(struct au1xmmc_host *host, u32 status) argument 368 struct au1xmmc_host *host = from_tasklet(host, t, data_task); local 376 au1xmmc_send_pio(struct au1xmmc_host *host) argument 432 au1xmmc_receive_pio(struct au1xmmc_host *host) argument 515 au1xmmc_cmd_complete(struct au1xmmc_host *host, u32 status) argument 586 au1xmmc_set_clock(struct au1xmmc_host *host, int rate) argument 601 au1xmmc_prepare_data(struct au1xmmc_host *host, struct mmc_data *data) argument 676 struct au1xmmc_host *host = mmc_priv(mmc); local 706 au1xmmc_reset_controller(struct au1xmmc_host *host) argument 742 struct au1xmmc_host *host = mmc_priv(mmc); local 779 struct au1xmmc_host *host = dev_id; local 848 struct au1xmmc_host *host = (struct au1xmmc_host *)dev_id; local 860 au1xmmc_dbdma_init(struct au1xmmc_host *host) argument 905 au1xmmc_dbdma_shutdown(struct au1xmmc_host *host) argument 916 struct au1xmmc_host *host = mmc_priv(mmc); local 935 struct au1xmmc_host *host; local 1119 struct au1xmmc_host *host = platform_get_drvdata(pdev); local 1161 struct au1xmmc_host *host = platform_get_drvdata(pdev); local 1174 struct au1xmmc_host *host = platform_get_drvdata(pdev); local [all...] |
H A D | jz4740_mmc.c | 18 #include <linux/mmc/host.h> 189 static void jz4740_mmc_write_irq_mask(struct jz4740_mmc_host *host, argument 192 if (host->version >= JZ_MMC_JZ4725B) 193 return writel(val, host->base + JZ_REG_MMC_IMASK); 195 return writew(val, host->base + JZ_REG_MMC_IMASK); 198 static void jz4740_mmc_write_irq_reg(struct jz4740_mmc_host *host, argument 201 if (host->version >= JZ_MMC_JZ4780) 202 writel(val, host->base + JZ_REG_MMC_IREG); 204 writew(val, host->base + JZ_REG_MMC_IREG); 207 static uint32_t jz4740_mmc_read_irq_reg(struct jz4740_mmc_host *host) argument 218 jz4740_mmc_release_dma_channels(struct jz4740_mmc_host *host) argument 228 jz4740_mmc_acquire_dma_channels(struct jz4740_mmc_host *host) argument 277 jz4740_mmc_get_dma_chan(struct jz4740_mmc_host *host, struct mmc_data *data) argument 286 jz4740_mmc_dma_unmap(struct jz4740_mmc_host *host, struct mmc_data *data) argument 299 jz4740_mmc_prepare_dma_data(struct jz4740_mmc_host *host, struct mmc_data *data, int cookie) argument 327 jz4740_mmc_start_dma_transfer(struct jz4740_mmc_host *host, struct mmc_data *data) argument 377 struct jz4740_mmc_host *host = mmc_priv(mmc); local 392 struct jz4740_mmc_host *host = mmc_priv(mmc); local 407 jz4740_mmc_set_irq_enabled(struct jz4740_mmc_host *host, unsigned int irq, bool enabled) argument 422 jz4740_mmc_clock_enable(struct jz4740_mmc_host *host, bool start_transfer) argument 433 jz4740_mmc_clock_disable(struct jz4740_mmc_host *host) argument 444 jz4740_mmc_reset(struct jz4740_mmc_host *host) argument 456 jz4740_mmc_request_done(struct jz4740_mmc_host *host) argument 470 jz4740_mmc_poll_irq(struct jz4740_mmc_host *host, unsigned int irq) argument 491 jz4740_mmc_transfer_check_state(struct jz4740_mmc_host *host, struct mmc_data *data) argument 516 jz4740_mmc_write_data(struct jz4740_mmc_host *host, struct mmc_data *data) argument 571 jz4740_mmc_read_data(struct jz4740_mmc_host *host, struct mmc_data *data) argument 644 struct jz4740_mmc_host *host = from_timer(host, t, timeout_timer); local 655 jz4740_mmc_read_response(struct jz4740_mmc_host *host, struct mmc_command *cmd) argument 678 jz4740_mmc_send_command(struct jz4740_mmc_host *host, struct mmc_command *cmd) argument 741 jz_mmc_prepare_data_transfer(struct jz4740_mmc_host *host) argument 758 struct jz4740_mmc_host *host = (struct jz4740_mmc_host *)devid; local 841 struct jz4740_mmc_host *host = devid; local 888 jz4740_mmc_set_clock_rate(struct jz4740_mmc_host *host, int rate) argument 925 struct jz4740_mmc_host *host = mmc_priv(mmc); local 941 struct jz4740_mmc_host *host = mmc_priv(mmc); local 996 struct jz4740_mmc_host *host = mmc_priv(mmc); local 1043 struct jz4740_mmc_host *host; local 1163 struct jz4740_mmc_host *host = platform_get_drvdata(pdev); local [all...] |
/linux-master/drivers/memstick/host/ |
H A D | jmb38x_ms.c | 154 static unsigned int jmb38x_ms_read_data(struct jmb38x_ms_host *host, argument 159 while (host->io_pos && length) { 160 buf[off++] = host->io_word[0] & 0xff; 161 host->io_word[0] >>= 8; 163 host->io_pos--; 169 while (!(STATUS_FIFO_EMPTY & readl(host->addr + STATUS))) { 172 *(unsigned int *)(buf + off) = __raw_readl(host->addr + DATA); 178 && !(STATUS_FIFO_EMPTY & readl(host->addr + STATUS))) { 179 host->io_word[0] = readl(host 192 jmb38x_ms_read_reg_data(struct jmb38x_ms_host *host, unsigned char *buf, unsigned int length) argument 218 jmb38x_ms_write_data(struct jmb38x_ms_host *host, unsigned char *buf, unsigned int length) argument 273 jmb38x_ms_write_reg_data(struct jmb38x_ms_host *host, unsigned char *buf, unsigned int length) argument 299 jmb38x_ms_transfer_data(struct jmb38x_ms_host *host) argument 368 struct jmb38x_ms_host *host = memstick_priv(msh); local 468 struct jmb38x_ms_host *host = memstick_priv(msh); local 519 struct jmb38x_ms_host *host = memstick_priv(msh); local 593 struct jmb38x_ms_host *host = from_timer(host, t, timer); local 609 struct jmb38x_ms_host *host = memstick_priv(msh); local 630 struct jmb38x_ms_host *host = memstick_priv(msh); local 635 jmb38x_ms_reset(struct jmb38x_ms_host *host) argument 677 struct jmb38x_ms_host *host = memstick_priv(msh); local 849 struct jmb38x_ms_host *host; local 891 struct jmb38x_ms_host *host = memstick_priv(msh); local 972 struct jmb38x_ms_host *host; local [all...] |
H A D | tifm_ms.c | 82 static unsigned int tifm_ms_read_data(struct tifm_ms *host, argument 85 struct tifm_dev *sock = host->dev; 88 while (host->io_pos && length) { 89 buf[off++] = host->io_word & 0xff; 90 host->io_word >>= 8; 92 host->io_pos--; 109 host->io_word = readl(sock->addr + SOCK_MS_DATA); 110 for (host->io_pos = 4; host->io_pos; --host 122 tifm_ms_write_data(struct tifm_ms *host, unsigned char *buf, unsigned int length) argument 180 tifm_ms_transfer_data(struct tifm_ms *host) argument 252 tifm_ms_issue_cmd(struct tifm_ms *host) argument 334 tifm_ms_complete_cmd(struct tifm_ms *host) argument 366 tifm_ms_check_status(struct tifm_ms *host) argument 383 struct tifm_ms *host; local 419 struct tifm_ms *host; local 458 struct tifm_ms *host = memstick_priv(msh); local 489 struct tifm_ms *host = memstick_priv(msh); local 498 struct tifm_ms *host = memstick_priv(msh); local 538 struct tifm_ms *host = from_timer(host, t, timer); local 554 struct tifm_ms *host; local 594 struct tifm_ms *host = memstick_priv(msh); local [all...] |
/linux-master/drivers/gpu/host1x/hw/ |
H A D | syncpt_hw.c | 19 struct host1x *host = sp->host; local 21 host1x_sync_writel(host, min, HOST1X_SYNC_SYNCPT(sp->id)); 30 struct host1x *host = sp->host; local 32 host1x_sync_writel(host, sp->base_val, 43 struct host1x *host = sp->host; local 46 host1x_sync_readl(host, HOST1X_SYNC_SYNCPT_BASE(sp->id)); 55 struct host1x *host local 78 struct host1x *host = sp->host; local 107 struct host1x *host = sp->host; local 122 syncpt_enable_protection(struct host1x *host) argument [all...] |
H A D | host1x01.h | 12 int host1x01_init(struct host1x *host);
|
H A D | host1x02.h | 13 int host1x02_init(struct host1x *host);
|
H A D | host1x06.h | 13 int host1x06_init(struct host1x *host);
|
H A D | host1x04.h | 13 int host1x04_init(struct host1x *host);
|
H A D | host1x05.h | 13 int host1x05_init(struct host1x *host);
|
H A D | host1x07.h | 13 int host1x07_init(struct host1x *host);
|
H A D | host1x08.h | 13 int host1x08_init(struct host1x *host);
|
/linux-master/drivers/mmc/core/ |
H A D | host.c | 3 * linux/drivers/mmc/core/host.c 9 * MMC host class device management 23 #include <linux/mmc/host.h> 29 #include "host.h" 41 struct mmc_host *host = cls_dev_to_mmc_host(dev); local 47 if (!host->bus_ops) 51 if (host->bus_ops->pre_suspend) 52 return host->bus_ops->pre_suspend(host); 59 struct mmc_host *host local 76 struct mmc_host *host = cls_dev_to_mmc_host(dev); local 85 struct mmc_host *host = cls_dev_to_mmc_host(dev); local 112 mmc_retune_enable(struct mmc_host *host) argument 124 mmc_retune_pause(struct mmc_host *host) argument 133 mmc_retune_unpause(struct mmc_host *host) argument 148 mmc_retune_disable(struct mmc_host *host) argument 156 mmc_retune_timer_stop(struct mmc_host *host) argument 162 mmc_retune_hold(struct mmc_host *host) argument 169 mmc_retune_release(struct mmc_host *host) argument 178 mmc_retune(struct mmc_host *host) argument 217 struct mmc_host *host = from_timer(host, t, retune_timer); local 273 mmc_of_parse(struct mmc_host *host) argument 445 mmc_of_parse_voltage(struct mmc_host *host, u32 *mask) argument 522 struct mmc_host *host; local 596 struct mmc_host **dr, *host; local 615 mmc_validate_host_caps(struct mmc_host *host) argument 642 mmc_add_host(struct mmc_host *host) argument 672 mmc_remove_host(struct mmc_host *host) argument 691 mmc_free_host(struct mmc_host *host) argument [all...] |
H A D | sdio_irq.c | 21 #include <linux/mmc/host.h> 30 static int sdio_get_pending_irqs(struct mmc_host *host, u8 *pending) argument 32 struct mmc_card *card = host->card; 35 WARN_ON(!host->claimed); 45 !(host->caps & MMC_CAP_SDIO_IRQ)) { 58 static int process_sdio_pending_irqs(struct mmc_host *host) argument 60 struct mmc_card *card = host->card; 62 bool sdio_irq_pending = host->sdio_irq_pending; 71 host->sdio_irq_pending = false; 84 ret = sdio_get_pending_irqs(host, 113 sdio_run_irqs(struct mmc_host *host) argument 126 struct mmc_host *host = local 132 sdio_signal_irq(struct mmc_host *host) argument 141 struct mmc_host *host = _host; local 226 struct mmc_host *host = card->host; local 251 struct mmc_host *host = card->host; local [all...] |
H A D | slot-gpio.h | 12 int mmc_gpio_alloc(struct mmc_host *host);
|
H A D | crypto.h | 17 void mmc_crypto_set_initial_state(struct mmc_host *host); 19 void mmc_crypto_setup_queue(struct request_queue *q, struct mmc_host *host); 25 static inline void mmc_crypto_set_initial_state(struct mmc_host *host) argument 30 struct mmc_host *host) 29 mmc_crypto_setup_queue(struct request_queue *q, struct mmc_host *host) argument
|
H A D | core.c | 30 #include <linux/mmc/host.h> 42 #include "host.h" 50 /* The max erase timeout, used when host->max_busy_timeout isn't specified */ 82 static void mmc_should_fail_request(struct mmc_host *host, argument 97 !should_fail(&host->fail_mmc_request, data->blksz * data->blocks)) 106 static inline void mmc_should_fail_request(struct mmc_host *host, argument 119 void mmc_command_done(struct mmc_host *host, struct mmc_request *mrq) argument 127 mmc_hostname(host), mrq->cmd->opcode); 133 * @host: MMC host whic 139 mmc_request_done(struct mmc_host *host, struct mmc_request *mrq) argument 216 __mmc_start_request(struct mmc_host *host, struct mmc_request *mrq) argument 264 mmc_mrq_pr_debug(struct mmc_host *host, struct mmc_request *mrq, bool cqe) argument 298 mmc_mrq_prep(struct mmc_host *host, struct mmc_request *mrq) argument 335 mmc_start_request(struct mmc_host *host, struct mmc_request *mrq) argument 366 mmc_wait_ongoing_tfr_cmd(struct mmc_host *host) argument 378 __mmc_start_req(struct mmc_host *host, struct mmc_request *mrq) argument 397 mmc_wait_for_req_done(struct mmc_host *host, struct mmc_request *mrq) argument 431 mmc_cqe_start_req(struct mmc_host *host, struct mmc_request *mrq) argument 481 mmc_cqe_request_done(struct mmc_host *host, struct mmc_request *mrq) argument 515 mmc_cqe_post_req(struct mmc_host *host, struct mmc_request *mrq) argument 534 mmc_cqe_recovery(struct mmc_host *host) argument 589 mmc_is_req_done(struct mmc_host *host, struct mmc_request *mrq) argument 607 mmc_wait_for_req(struct mmc_host *host, struct mmc_request *mrq) argument 626 mmc_wait_for_cmd(struct mmc_host *host, struct mmc_command *cmd, int retries) argument 751 mmc_ctx_matches(struct mmc_host *host, struct mmc_ctx *ctx, struct task_struct *task) argument 758 mmc_ctx_set_claimer(struct mmc_host *host, struct mmc_ctx *ctx, struct task_struct *task) argument 784 __mmc_claim_host(struct mmc_host *host, struct mmc_ctx *ctx, atomic_t *abort) argument 832 mmc_release_host(struct mmc_host *host) argument 874 struct mmc_host *host = card->host; local 888 mmc_set_ios(struct mmc_host *host) argument 904 mmc_set_chip_select(struct mmc_host *host, int mode) argument 914 mmc_set_clock(struct mmc_host *host, unsigned int hz) argument 927 struct mmc_host *host = card->host; local 962 mmc_set_bus_mode(struct mmc_host *host, unsigned int mode) argument 971 mmc_set_bus_width(struct mmc_host *host, unsigned int width) argument 980 mmc_set_initial_state(struct mmc_host *host) argument 1095 mmc_of_find_child_device(struct mmc_host *host, unsigned func_num) argument 1115 mmc_select_voltage(struct mmc_host *host, u32 ocr) argument 1155 mmc_set_signal_voltage(struct mmc_host *host, int signal_voltage) argument 1171 mmc_set_initial_signal_voltage(struct mmc_host *host) argument 1182 mmc_host_set_uhs_voltage(struct mmc_host *host) argument 1205 mmc_set_uhs_voltage(struct mmc_host *host, u32 ocr) argument 1273 mmc_set_timing(struct mmc_host *host, unsigned int timing) argument 1282 mmc_set_driver_type(struct mmc_host *host, unsigned int drv_type) argument 1291 struct mmc_host *host = card->host; local 1332 mmc_power_up(struct mmc_host *host, u32 ocr) argument 1366 mmc_power_off(struct mmc_host *host) argument 1388 mmc_power_cycle(struct mmc_host *host, u32 ocr) argument 1400 mmc_attach_bus(struct mmc_host *host, const struct mmc_bus_ops *ops) argument 1408 mmc_detach_bus(struct mmc_host *host) argument 1413 _mmc_detect_change(struct mmc_host *host, unsigned long delay, bool cd_irq) argument 1437 mmc_detect_change(struct mmc_host *host, unsigned long delay) argument 1880 struct mmc_host *host = card->host; local 1957 struct mmc_host *host = card->host; local 2004 mmc_hw_reset_for_init(struct mmc_host *host) argument 2025 struct mmc_host *host = card->host; local 2039 struct mmc_host *host = card->host; local 2054 mmc_rescan_try_freq(struct mmc_host *host, unsigned freq) argument 2105 _mmc_detect_card_removed(struct mmc_host *host) argument 2134 mmc_detect_card_removed(struct mmc_host *host) argument 2209 struct mmc_host *host = local 2282 mmc_start_host(struct mmc_host *host) argument 2297 __mmc_stop_host(struct mmc_host *host) argument 2308 mmc_stop_host(struct mmc_host *host) argument [all...] |
/linux-master/arch/powerpc/include/asm/ |
H A D | dcr-generic.h | 19 } host; member in struct:__anon62 22 extern bool dcr_map_ok_generic(dcr_host_t host); 26 extern void dcr_unmap_generic(dcr_host_t host, unsigned int dcr_c); 28 extern u32 dcr_read_generic(dcr_host_t host, unsigned int dcr_n); 30 extern void dcr_write_generic(dcr_host_t host, unsigned int dcr_n, u32 value);
|
/linux-master/drivers/gpu/host1x/ |
H A D | dev.h | 32 int (*init)(struct host1x_channel *channel, struct host1x *host, 55 void (*show_channel_cdma)(struct host1x *host, 58 void (*show_channel_fifo)(struct host1x *host, 61 void (*show_mlocks)(struct host1x *host, struct output *output); 73 void (*enable_protection)(struct host1x *host); 77 int (*init_host_sync)(struct host1x *host, u32 cpm); 79 struct host1x *host, unsigned int id, u32 thresh); 80 void (*enable_syncpt_intr)(struct host1x *host, unsigned int id); 81 void (*disable_syncpt_intr)(struct host1x *host, unsigned int id); 82 void (*disable_all_syncpt_intrs)(struct host1x *host); 183 host1x_hw_syncpt_restore(struct host1x *host, struct host1x_syncpt *sp) argument 189 host1x_hw_syncpt_restore_wait_base(struct host1x *host, struct host1x_syncpt *sp) argument 195 host1x_hw_syncpt_load_wait_base(struct host1x *host, struct host1x_syncpt *sp) argument 201 host1x_hw_syncpt_load(struct host1x *host, struct host1x_syncpt *sp) argument 207 host1x_hw_syncpt_cpu_incr(struct host1x *host, struct host1x_syncpt *sp) argument 213 host1x_hw_syncpt_assign_to_channel( struct host1x *host, struct host1x_syncpt *sp, struct host1x_channel *ch) argument 220 host1x_hw_syncpt_enable_protection(struct host1x *host) argument 225 host1x_hw_intr_init_host_sync(struct host1x *host, u32 cpm) argument 230 host1x_hw_intr_set_syncpt_threshold(struct host1x *host, unsigned int id, u32 thresh) argument 237 host1x_hw_intr_enable_syncpt_intr(struct host1x *host, unsigned int id) argument 243 host1x_hw_intr_disable_syncpt_intr(struct host1x *host, unsigned int id) argument 249 host1x_hw_intr_disable_all_syncpt_intrs(struct host1x *host) argument 254 host1x_hw_intr_free_syncpt_irq(struct host1x *host) argument 259 host1x_hw_channel_init(struct host1x *host, struct host1x_channel *channel, unsigned int id) argument 266 host1x_hw_channel_submit(struct host1x *host, struct host1x_job *job) argument 272 host1x_hw_cdma_start(struct host1x *host, struct host1x_cdma *cdma) argument 278 host1x_hw_cdma_stop(struct host1x *host, struct host1x_cdma *cdma) argument 284 host1x_hw_cdma_flush(struct host1x *host, struct host1x_cdma *cdma) argument 290 host1x_hw_cdma_timeout_init(struct host1x *host, struct host1x_cdma *cdma) argument 296 host1x_hw_cdma_timeout_destroy(struct host1x *host, struct host1x_cdma *cdma) argument 302 host1x_hw_cdma_freeze(struct host1x *host, struct host1x_cdma *cdma) argument 308 host1x_hw_cdma_resume(struct host1x *host, struct host1x_cdma *cdma, u32 getptr) argument 314 host1x_hw_cdma_timeout_cpu_incr(struct host1x *host, struct host1x_cdma *cdma, u32 getptr, u32 syncpt_incrs, u32 syncval, u32 nr_slots) argument 324 host1x_hw_pushbuffer_init(struct host1x *host, struct push_buffer *pb) argument 330 host1x_hw_debug_init(struct host1x *host, struct dentry *de) argument 336 host1x_hw_show_channel_cdma(struct host1x *host, struct host1x_channel *channel, struct output *o) argument 343 host1x_hw_show_channel_fifo(struct host1x *host, struct host1x_channel *channel, struct output *o) argument 350 host1x_hw_show_mlocks(struct host1x *host, struct output *o) argument [all...] |