Home
last modified time | relevance | path

Searched refs:host (Results 1 – 25 of 1591) sorted by relevance

12345678910>>...64

/Linux-v4.19/drivers/scsi/arm/
Dacornscsi.c179 static void acornscsi_done(AS_Host *host, struct scsi_cmnd **SCpntp,
181 static int acornscsi_reconnect_finish(AS_Host *host);
182 static void acornscsi_dma_cleanup(AS_Host *host);
183 static void acornscsi_abortcmd(AS_Host *host, unsigned char tag);
198 static inline void sbic_arm_write(AS_Host *host, unsigned int reg, unsigned int value) in sbic_arm_write() argument
200 writeb(reg, host->base + SBIC_REGIDX); in sbic_arm_write()
201 writeb(value, host->base + SBIC_REGVAL); in sbic_arm_write()
204 static inline int sbic_arm_read(AS_Host *host, unsigned int reg) in sbic_arm_read() argument
207 return readl(host->base + SBIC_REGIDX) & 255; in sbic_arm_read()
208 writeb(reg, host->base + SBIC_REGIDX); in sbic_arm_read()
[all …]
/Linux-v4.19/drivers/mmc/core/
Dhost.c41 struct mmc_host *host = cls_dev_to_mmc_host(dev); in mmc_host_classdev_release() local
42 ida_simple_remove(&mmc_host_ida, host->index); in mmc_host_classdev_release()
43 kfree(host); in mmc_host_classdev_release()
61 void mmc_retune_enable(struct mmc_host *host) in mmc_retune_enable() argument
63 host->can_retune = 1; in mmc_retune_enable()
64 if (host->retune_period) in mmc_retune_enable()
65 mod_timer(&host->retune_timer, in mmc_retune_enable()
66 jiffies + host->retune_period * HZ); in mmc_retune_enable()
73 void mmc_retune_pause(struct mmc_host *host) in mmc_retune_pause() argument
75 if (!host->retune_paused) { in mmc_retune_pause()
[all …]
Dcore.c84 static void mmc_should_fail_request(struct mmc_host *host, in mmc_should_fail_request() argument
99 !should_fail(&host->fail_mmc_request, data->blksz * data->blocks)) in mmc_should_fail_request()
108 static inline void mmc_should_fail_request(struct mmc_host *host, in mmc_should_fail_request() argument
121 void mmc_command_done(struct mmc_host *host, struct mmc_request *mrq) in mmc_command_done() argument
129 mmc_hostname(host), mrq->cmd->opcode); in mmc_command_done()
141 void mmc_request_done(struct mmc_host *host, struct mmc_request *mrq) in mmc_request_done() argument
152 mmc_retune_needed(host); in mmc_request_done()
154 if (err && cmd->retries && mmc_host_is_spi(host)) { in mmc_request_done()
159 if (host->ongoing_mrq == mrq) in mmc_request_done()
160 host->ongoing_mrq = NULL; in mmc_request_done()
[all …]
/Linux-v4.19/drivers/mmc/host/
Dsdhci.c43 pr_debug("%s: " DRIVER_NAME ": " f, mmc_hostname(host->mmc), ## x)
46 pr_err("%s: " DRIVER_NAME ": " f, mmc_hostname(host->mmc), ## x)
55 static void sdhci_enable_preset_value(struct sdhci_host *host, bool enable);
57 void sdhci_dumpregs(struct sdhci_host *host) in sdhci_dumpregs() argument
62 sdhci_readl(host, SDHCI_DMA_ADDRESS), in sdhci_dumpregs()
63 sdhci_readw(host, SDHCI_HOST_VERSION)); in sdhci_dumpregs()
65 sdhci_readw(host, SDHCI_BLOCK_SIZE), in sdhci_dumpregs()
66 sdhci_readw(host, SDHCI_BLOCK_COUNT)); in sdhci_dumpregs()
68 sdhci_readl(host, SDHCI_ARGUMENT), in sdhci_dumpregs()
69 sdhci_readw(host, SDHCI_TRANSFER_MODE)); in sdhci_dumpregs()
[all …]
Dtmio_mmc_core.c55 static inline void tmio_mmc_start_dma(struct tmio_mmc_host *host, in tmio_mmc_start_dma() argument
58 if (host->dma_ops) in tmio_mmc_start_dma()
59 host->dma_ops->start(host, data); in tmio_mmc_start_dma()
62 static inline void tmio_mmc_enable_dma(struct tmio_mmc_host *host, bool enable) in tmio_mmc_enable_dma() argument
64 if (host->dma_ops) in tmio_mmc_enable_dma()
65 host->dma_ops->enable(host, enable); in tmio_mmc_enable_dma()
68 static inline void tmio_mmc_request_dma(struct tmio_mmc_host *host, in tmio_mmc_request_dma() argument
71 if (host->dma_ops) { in tmio_mmc_request_dma()
72 host->dma_ops->request(host, pdata); in tmio_mmc_request_dma()
74 host->chan_tx = NULL; in tmio_mmc_request_dma()
[all …]
Dwbsd.c87 static inline void wbsd_unlock_config(struct wbsd_host *host) in wbsd_unlock_config() argument
89 BUG_ON(host->config == 0); in wbsd_unlock_config()
91 outb(host->unlock_code, host->config); in wbsd_unlock_config()
92 outb(host->unlock_code, host->config); in wbsd_unlock_config()
95 static inline void wbsd_lock_config(struct wbsd_host *host) in wbsd_lock_config() argument
97 BUG_ON(host->config == 0); in wbsd_lock_config()
99 outb(LOCK_CODE, host->config); in wbsd_lock_config()
102 static inline void wbsd_write_config(struct wbsd_host *host, u8 reg, u8 value) in wbsd_write_config() argument
104 BUG_ON(host->config == 0); in wbsd_write_config()
106 outb(reg, host->config); in wbsd_write_config()
[all …]
Ds3cmci.c139 #define dbg(host, channels, args...) \ argument
142 dev_err(&host->pdev->dev, args); \
144 dev_info(&host->pdev->dev, args); \
146 dev_dbg(&host->pdev->dev, args); \
149 static void finalize_request(struct s3cmci_host *host);
151 static void s3cmci_reset(struct s3cmci_host *host);
155 static void dbg_dumpregs(struct s3cmci_host *host, char *prefix) in dbg_dumpregs() argument
160 con = readl(host->base + S3C2410_SDICON); in dbg_dumpregs()
161 pre = readl(host->base + S3C2410_SDIPRE); in dbg_dumpregs()
162 cmdarg = readl(host->base + S3C2410_SDICMDARG); in dbg_dumpregs()
[all …]
Domap.c75 #define mmc_omap7xx() (host->features & MMC_OMAP7XX)
76 #define mmc_omap15xx() (host->features & MMC_OMAP15XX)
77 #define mmc_omap16xx() (host->features & MMC_OMAP16XX)
79 #define mmc_omap1() (host->features & MMC_OMAP1_MASK)
82 #define OMAP_MMC_REG(host, reg) (OMAP_MMC_REG_##reg << (host)->reg_shift) argument
83 #define OMAP_MMC_READ(host, reg) __raw_readw((host)->virt_base + OMAP_MMC_REG(host, reg)) argument
84 #define OMAP_MMC_WRITE(host, reg, val) __raw_writew((val), (host)->virt_base + OMAP_MMC_REG(host, r… argument
114 struct mmc_omap_host *host; member
178 if (slot != NULL && slot->host->fclk_enabled && slot->fclk_freq > 0) { in mmc_omap_fclk_offdelay()
184 static void mmc_omap_fclk_enable(struct mmc_omap_host *host, unsigned int enable) in mmc_omap_fclk_enable() argument
[all …]
Dbcm2835.c204 static void bcm2835_dumpcmd(struct bcm2835_host *host, struct mmc_command *cmd, in bcm2835_dumpcmd() argument
207 struct device *dev = &host->pdev->dev; in bcm2835_dumpcmd()
213 (cmd == host->cmd) ? '>' : ' ', in bcm2835_dumpcmd()
219 static void bcm2835_dumpregs(struct bcm2835_host *host) in bcm2835_dumpregs() argument
221 struct mmc_request *mrq = host->mrq; in bcm2835_dumpregs()
222 struct device *dev = &host->pdev->dev; in bcm2835_dumpregs()
225 bcm2835_dumpcmd(host, mrq->sbc, "sbc"); in bcm2835_dumpregs()
226 bcm2835_dumpcmd(host, mrq->cmd, "cmd"); in bcm2835_dumpregs()
233 bcm2835_dumpcmd(host, mrq->stop, "stop"); in bcm2835_dumpregs()
237 dev_dbg(dev, "SDCMD 0x%08x\n", readl(host->ioaddr + SDCMD)); in bcm2835_dumpregs()
[all …]
Ddw_mmc.c120 spin_lock_bh(&slot->host->lock); in dw_mci_req_show()
146 spin_unlock_bh(&slot->host->lock); in dw_mci_req_show()
154 struct dw_mci *host = s->private; in dw_mci_regs_show() local
156 pm_runtime_get_sync(host->dev); in dw_mci_regs_show()
158 seq_printf(s, "STATUS:\t0x%08x\n", mci_readl(host, STATUS)); in dw_mci_regs_show()
159 seq_printf(s, "RINTSTS:\t0x%08x\n", mci_readl(host, RINTSTS)); in dw_mci_regs_show()
160 seq_printf(s, "CMD:\t0x%08x\n", mci_readl(host, CMD)); in dw_mci_regs_show()
161 seq_printf(s, "CTRL:\t0x%08x\n", mci_readl(host, CTRL)); in dw_mci_regs_show()
162 seq_printf(s, "INTMASK:\t0x%08x\n", mci_readl(host, INTMASK)); in dw_mci_regs_show()
163 seq_printf(s, "CLKENA:\t0x%08x\n", mci_readl(host, CLKENA)); in dw_mci_regs_show()
[all …]
Dusdhi6rol0.c211 static void usdhi6_write(struct usdhi6_host *host, u32 reg, u32 data) in usdhi6_write() argument
213 iowrite32(data, host->base + reg); in usdhi6_write()
214 dev_vdbg(mmc_dev(host->mmc), "%s(0x%p + 0x%x) = 0x%x\n", __func__, in usdhi6_write()
215 host->base, reg, data); in usdhi6_write()
218 static void usdhi6_write16(struct usdhi6_host *host, u32 reg, u16 data) in usdhi6_write16() argument
220 iowrite16(data, host->base + reg); in usdhi6_write16()
221 dev_vdbg(mmc_dev(host->mmc), "%s(0x%p + 0x%x) = 0x%x\n", __func__, in usdhi6_write16()
222 host->base, reg, data); in usdhi6_write16()
225 static u32 usdhi6_read(struct usdhi6_host *host, u32 reg) in usdhi6_read() argument
227 u32 data = ioread32(host->base + reg); in usdhi6_read()
[all …]
Dmxcmmc.c198 static inline int is_imx31_mmc(struct mxcmci_host *host) in is_imx31_mmc() argument
200 return host->devtype == IMX31_MMC; in is_imx31_mmc()
203 static inline int is_mpc512x_mmc(struct mxcmci_host *host) in is_mpc512x_mmc() argument
205 return host->devtype == MPC512X_MMC; in is_mpc512x_mmc()
208 static inline u32 mxcmci_readl(struct mxcmci_host *host, int reg) in mxcmci_readl() argument
211 return ioread32be(host->base + reg); in mxcmci_readl()
213 return readl(host->base + reg); in mxcmci_readl()
216 static inline void mxcmci_writel(struct mxcmci_host *host, u32 val, int reg) in mxcmci_writel() argument
219 iowrite32be(val, host->base + reg); in mxcmci_writel()
221 writel(val, host->base + reg); in mxcmci_writel()
[all …]
Domap_hsmmc.c155 #define mmc_pdata(host) host->pdata argument
227 static void omap_hsmmc_start_dma_transfer(struct omap_hsmmc_host *host);
231 struct omap_hsmmc_host *host = dev_get_drvdata(dev); in omap_hsmmc_card_detect() local
233 return mmc_gpio_get_cd(host->mmc); in omap_hsmmc_card_detect()
238 struct omap_hsmmc_host *host = dev_get_drvdata(dev); in omap_hsmmc_get_cover_state() local
240 return mmc_gpio_get_cd(host->mmc); in omap_hsmmc_get_cover_state()
246 struct omap_hsmmc_host *host = mmc_priv(mmc); in omap_hsmmc_enable_supply() local
256 if (!IS_ERR(mmc->supply.vqmmc) && !host->vqmmc_enabled) { in omap_hsmmc_enable_supply()
262 host->vqmmc_enabled = 1; in omap_hsmmc_enable_supply()
278 struct omap_hsmmc_host *host = mmc_priv(mmc); in omap_hsmmc_disable_supply() local
[all …]
Dau1xmmc.c166 static inline void IRQ_ON(struct au1xmmc_host *host, u32 mask) in IRQ_ON() argument
168 u32 val = __raw_readl(HOST_CONFIG(host)); in IRQ_ON()
170 __raw_writel(val, HOST_CONFIG(host)); in IRQ_ON()
174 static inline void FLUSH_FIFO(struct au1xmmc_host *host) in FLUSH_FIFO() argument
176 u32 val = __raw_readl(HOST_CONFIG2(host)); in FLUSH_FIFO()
178 __raw_writel(val | SD_CONFIG2_FF, HOST_CONFIG2(host)); in FLUSH_FIFO()
185 __raw_writel(val, HOST_CONFIG2(host)); in FLUSH_FIFO()
189 static inline void IRQ_OFF(struct au1xmmc_host *host, u32 mask) in IRQ_OFF() argument
191 u32 val = __raw_readl(HOST_CONFIG(host)); in IRQ_OFF()
193 __raw_writel(val, HOST_CONFIG(host)); in IRQ_OFF()
[all …]
Datmel-mci.c351 u32 (*prepare_data)(struct atmel_mci *host, struct mmc_data *data);
352 void (*submit_data)(struct atmel_mci *host, struct mmc_data *data);
353 void (*stop_transfer)(struct atmel_mci *host);
377 struct atmel_mci *host; member
398 #define atmci_test_and_clear_pending(host, event) \ argument
399 test_and_clear_bit(event, &host->pending_events)
400 #define atmci_set_completed(host, event) \ argument
401 set_bit(event, &host->completed_events)
402 #define atmci_set_pending(host, event) \ argument
403 set_bit(event, &host->pending_events)
[all …]
Dsh_mmcif.c261 #define sh_mmcif_host_to_dev(host) (&host->pd->dev) argument
263 static inline void sh_mmcif_bitset(struct sh_mmcif_host *host, in sh_mmcif_bitset() argument
266 writel(val | readl(host->addr + reg), host->addr + reg); in sh_mmcif_bitset()
269 static inline void sh_mmcif_bitclr(struct sh_mmcif_host *host, in sh_mmcif_bitclr() argument
272 writel(~val & readl(host->addr + reg), host->addr + reg); in sh_mmcif_bitclr()
277 struct sh_mmcif_host *host = arg; in sh_mmcif_dma_complete() local
278 struct mmc_request *mrq = host->mrq; in sh_mmcif_dma_complete()
279 struct device *dev = sh_mmcif_host_to_dev(host); in sh_mmcif_dma_complete()
287 complete(&host->dma_complete); in sh_mmcif_dma_complete()
290 static void sh_mmcif_start_dma_rx(struct sh_mmcif_host *host) in sh_mmcif_start_dma_rx() argument
[all …]
Ddavinci_mmc.c230 static void mmc_davinci_sg_to_buf(struct mmc_davinci_host *host) in mmc_davinci_sg_to_buf() argument
232 host->buffer_bytes_left = sg_dma_len(host->sg); in mmc_davinci_sg_to_buf()
233 host->buffer = sg_virt(host->sg); in mmc_davinci_sg_to_buf()
234 if (host->buffer_bytes_left > host->bytes_left) in mmc_davinci_sg_to_buf()
235 host->buffer_bytes_left = host->bytes_left; in mmc_davinci_sg_to_buf()
238 static void davinci_fifo_data_trans(struct mmc_davinci_host *host, in davinci_fifo_data_trans() argument
244 if (host->buffer_bytes_left == 0) { in davinci_fifo_data_trans()
245 host->sg = sg_next(host->data->sg); in davinci_fifo_data_trans()
246 mmc_davinci_sg_to_buf(host); in davinci_fifo_data_trans()
249 p = host->buffer; in davinci_fifo_data_trans()
[all …]
Dpxamci.c79 static int pxamci_init_ocr(struct pxamci_host *host) in pxamci_init_ocr() argument
81 struct mmc_host *mmc = host->mmc; in pxamci_init_ocr()
90 mmc->ocr_avail = host->pdata ? in pxamci_init_ocr()
91 host->pdata->ocr_mask : in pxamci_init_ocr()
98 static inline int pxamci_set_power(struct pxamci_host *host, in pxamci_set_power() argument
102 struct mmc_host *mmc = host->mmc; in pxamci_set_power()
109 if (host->pdata && in pxamci_set_power()
110 gpio_is_valid(host->pdata->gpio_power)) { in pxamci_set_power()
111 on = ((1 << vdd) & host->pdata->ocr_mask); in pxamci_set_power()
112 gpio_set_value(host->pdata->gpio_power, in pxamci_set_power()
[all …]
Dmmci.c217 struct mmci_host *host = mmc_priv(mmc); in mmci_card_busy() local
221 spin_lock_irqsave(&host->lock, flags); in mmci_card_busy()
222 if (readl(host->base + MMCISTATUS) & host->variant->busy_detect_flag) in mmci_card_busy()
224 spin_unlock_irqrestore(&host->lock, flags); in mmci_card_busy()
232 static int mmci_validate_data(struct mmci_host *host, in mmci_validate_data() argument
239 dev_err(mmc_dev(host->mmc), in mmci_validate_data()
247 static void mmci_reg_delay(struct mmci_host *host) in mmci_reg_delay() argument
256 if (host->cclk < 25000000) in mmci_reg_delay()
265 static void mmci_write_clkreg(struct mmci_host *host, u32 clk) in mmci_write_clkreg() argument
267 if (host->clk_reg != clk) { in mmci_write_clkreg()
[all …]
Dmtk-sd.c510 static void msdc_reset_hw(struct msdc_host *host) in msdc_reset_hw() argument
514 sdr_set_bits(host->base + MSDC_CFG, MSDC_CFG_RST); in msdc_reset_hw()
515 while (readl(host->base + MSDC_CFG) & MSDC_CFG_RST) in msdc_reset_hw()
518 sdr_set_bits(host->base + MSDC_FIFOCS, MSDC_FIFOCS_CLR); in msdc_reset_hw()
519 while (readl(host->base + MSDC_FIFOCS) & MSDC_FIFOCS_CLR) in msdc_reset_hw()
522 val = readl(host->base + MSDC_INT); in msdc_reset_hw()
523 writel(val, host->base + MSDC_INT); in msdc_reset_hw()
526 static void msdc_cmd_next(struct msdc_host *host,
545 static inline void msdc_dma_setup(struct msdc_host *host, struct msdc_dma *dma, in msdc_dma_setup() argument
576 if (host->dev_comp->support_64g) { in msdc_dma_setup()
[all …]
Dmoxart-mmc.c151 static inline void moxart_init_sg(struct moxart_host *host, in moxart_init_sg() argument
154 host->cur_sg = data->sg; in moxart_init_sg()
155 host->num_sg = data->sg_len; in moxart_init_sg()
156 host->data_remain = host->cur_sg->length; in moxart_init_sg()
158 if (host->data_remain > host->data_len) in moxart_init_sg()
159 host->data_remain = host->data_len; in moxart_init_sg()
162 static inline int moxart_next_sg(struct moxart_host *host) in moxart_next_sg() argument
165 struct mmc_data *data = host->mrq->cmd->data; in moxart_next_sg()
167 host->cur_sg++; in moxart_next_sg()
168 host->num_sg--; in moxart_next_sg()
[all …]
/Linux-v4.19/drivers/scsi/
Dinitio.c131 static struct scsi_ctrl_blk *initio_find_busy_scb(struct initio_host * host, u16 tarlun);
132 static struct scsi_ctrl_blk *initio_find_done_scb(struct initio_host * host);
134 static int tulip_main(struct initio_host * host);
136 static int initio_next_state(struct initio_host * host);
137 static int initio_state_1(struct initio_host * host);
138 static int initio_state_2(struct initio_host * host);
139 static int initio_state_3(struct initio_host * host);
140 static int initio_state_4(struct initio_host * host);
141 static int initio_state_5(struct initio_host * host);
142 static int initio_state_6(struct initio_host * host);
[all …]
/Linux-v4.19/fs/lockd/
Dhost.c37 #define for_each_host(host, chain, table) \ argument
40 hlist_for_each_entry((host), (chain), h_hash)
42 #define for_each_host_safe(host, next, chain, table) \ argument
45 hlist_for_each_entry_safe((host), (next), \
113 struct nlm_host *host = NULL; in nlm_alloc_host() local
119 host = NULL; in nlm_alloc_host()
129 host = kmalloc(sizeof(*host), GFP_KERNEL); in nlm_alloc_host()
130 if (unlikely(host == NULL)) { in nlm_alloc_host()
136 memcpy(nlm_addr(host), ni->sap, ni->salen); in nlm_alloc_host()
137 host->h_addrlen = ni->salen; in nlm_alloc_host()
[all …]
/Linux-v4.19/drivers/memstick/host/
Djmb38x_ms.c158 static unsigned int jmb38x_ms_read_data(struct jmb38x_ms_host *host, in jmb38x_ms_read_data() argument
163 while (host->io_pos && length) { in jmb38x_ms_read_data()
164 buf[off++] = host->io_word[0] & 0xff; in jmb38x_ms_read_data()
165 host->io_word[0] >>= 8; in jmb38x_ms_read_data()
167 host->io_pos--; in jmb38x_ms_read_data()
173 while (!(STATUS_FIFO_EMPTY & readl(host->addr + STATUS))) { in jmb38x_ms_read_data()
176 *(unsigned int *)(buf + off) = __raw_readl(host->addr + DATA); in jmb38x_ms_read_data()
182 && !(STATUS_FIFO_EMPTY & readl(host->addr + STATUS))) { in jmb38x_ms_read_data()
183 host->io_word[0] = readl(host->addr + DATA); in jmb38x_ms_read_data()
184 for (host->io_pos = 4; host->io_pos; --host->io_pos) { in jmb38x_ms_read_data()
[all …]
/Linux-v4.19/drivers/mtd/nand/raw/
Dhisi504_nand.c153 static inline unsigned int hinfc_read(struct hinfc_host *host, unsigned int reg) in hinfc_read() argument
155 return readl(host->iobase + reg); in hinfc_read()
158 static inline void hinfc_write(struct hinfc_host *host, unsigned int value, in hinfc_write() argument
161 writel(value, host->iobase + reg); in hinfc_write()
164 static void wait_controller_finished(struct hinfc_host *host) in wait_controller_finished() argument
170 val = hinfc_read(host, HINFC504_STATUS); in wait_controller_finished()
171 if (host->command == NAND_CMD_ERASE2) { in wait_controller_finished()
175 val = hinfc_read(host, HINFC504_STATUS); in wait_controller_finished()
185 dev_err(host->dev, "Wait NAND controller exec cmd timeout.\n"); in wait_controller_finished()
188 static void hisi_nfc_dma_transfer(struct hinfc_host *host, int todev) in hisi_nfc_dma_transfer() argument
[all …]

12345678910>>...64