/linux-master/drivers/mmc/host/ |
H A D | cqhci.h | 284 void (*write_l)(struct cqhci_host *host, u32 val, int reg); 285 u32 (*read_l)(struct cqhci_host *host, int reg); 301 static inline void cqhci_writel(struct cqhci_host *host, u32 val, int reg) argument 303 if (unlikely(host->ops->write_l)) 304 host->ops->write_l(host, val, reg); 306 writel_relaxed(val, host->mmio + reg); 309 static inline u32 cqhci_readl(struct cqhci_host *host, int reg) argument 311 if (unlikely(host->ops->read_l)) 312 return host [all...] |
/linux-master/fs/lockd/ |
H A D | svcsubs.c | 208 nlm_traverse_locks(struct nlm_host *host, struct nlm_file *file, argument 228 lockhost = ((struct nlm_lockowner *) fl->c.flc_owner)->host; 229 if (match(lockhost, host)) { 252 nlm_inspect_file(struct nlm_host *host, struct nlm_file *file, nlm_host_match_fn_t match) argument 254 nlmsvc_traverse_blocks(host, file, match); 255 nlmsvc_traverse_shares(host, file, match); 256 return nlm_traverse_locks(host, file, match); 369 * all resources bound to a specific host. 372 * returns 1 iff the host is a client. 379 struct nlm_host *host local 390 struct nlm_host *host = data; local 398 struct nlm_host *host = data; local 429 nlmsvc_free_host_resources(struct nlm_host *host) argument 485 nlmsvc_match_ip(void *datap, struct nlm_host *host) argument [all...] |
/linux-master/drivers/spi/ |
H A D | spi-amd.c | 277 struct spi_controller *host, 358 spi_finalize_current_message(host); 472 static int amd_spi_host_transfer(struct spi_controller *host, argument 475 struct amd_spi *amd_spi = spi_controller_get_devdata(host); 484 return amd_spi_fifo_xfer(amd_spi, host, msg); 495 struct spi_controller *host; local 499 /* Allocate storage for host and driver private data */ 500 host = devm_spi_alloc_host(dev, sizeof(struct amd_spi)); 501 if (!host) 502 return dev_err_probe(dev, -ENOMEM, "Error allocating SPI host\ 276 amd_spi_fifo_xfer(struct amd_spi *amd_spi, struct spi_controller *host, struct spi_message *message) argument [all...] |
H A D | spi-bcm63xx.c | 315 static int bcm63xx_spi_transfer_one(struct spi_controller *host, argument 318 struct bcm63xx_spi *bs = spi_controller_get_devdata(host); 388 spi_finalize_current_message(host); 393 /* This driver supports single host mode only. Hence 398 struct spi_controller *host = (struct spi_controller *)dev_id; local 399 struct bcm63xx_spi *bs = spi_controller_get_devdata(host); 482 struct spi_controller *host; local 528 host = spi_alloc_host(dev, sizeof(*bs)); 529 if (!host) { 534 bs = spi_controller_get_devdata(host); 610 struct spi_controller *host = platform_get_drvdata(pdev); local 622 struct spi_controller *host = dev_get_drvdata(dev); local 634 struct spi_controller *host = dev_get_drvdata(dev); local [all...] |
H A D | spi-coldfire-qspi.c | 298 static int mcfqspi_transfer_one(struct spi_controller *host, argument 302 struct mcfqspi *mcfqspi = spi_controller_get_devdata(host); 340 struct spi_controller *host; local 356 host = spi_alloc_host(&pdev->dev, sizeof(*mcfqspi)); 357 if (host == NULL) { 362 mcfqspi = spi_controller_get_devdata(host); 391 host->bus_num = pdata->bus_num; 392 host->num_chipselect = pdata->num_chipselect; 403 host->mode_bits = SPI_CS_HIGH | SPI_CPOL | SPI_CPHA; 404 host 436 struct spi_controller *host = platform_get_drvdata(pdev); local 449 struct spi_controller *host = dev_get_drvdata(dev); local 464 struct spi_controller *host = dev_get_drvdata(dev); local 476 struct spi_controller *host = dev_get_drvdata(dev); local 486 struct spi_controller *host = dev_get_drvdata(dev); local [all...] |
H A D | spi-mxs.c | 3 // Freescale MXS SPI host driver 361 static int mxs_spi_transfer_one(struct spi_controller *host, argument 364 struct mxs_spi *spi = spi_controller_get_devdata(host); 436 spi_finalize_current_message(host); 443 struct spi_controller *host = dev_get_drvdata(dev); local 444 struct mxs_spi *spi = spi_controller_get_devdata(host); 464 struct spi_controller *host = dev_get_drvdata(dev); local 465 struct mxs_spi *spi = spi_controller_get_devdata(host); 482 struct spi_controller *host = dev_get_drvdata(dev); local 485 ret = spi_controller_suspend(host); 497 struct spi_controller *host = dev_get_drvdata(dev); local 532 struct spi_controller *host; local 644 struct spi_controller *host; local [all...] |
H A D | spi-mpc52xx-psc.c | 266 /* Configure 8bit codec mode as a SPI host and use EOF flags */ 298 struct spi_controller *host; local 302 host = devm_spi_alloc_host(dev, sizeof(*mps)); 303 if (host == NULL) 306 dev_set_drvdata(dev, host); 307 mps = spi_controller_get_devdata(host); 310 host->mode_bits = SPI_CPOL | SPI_CPHA | SPI_CS_HIGH | SPI_LSB_FIRST; 315 host->bus_num = bus_num + 1; 317 host->num_chipselect = 255; 318 host [all...] |
H A D | spi-bcmbca-hsspi.c | 369 static int bcmbca_hsspi_transfer_one(struct spi_controller *host, argument 372 struct bcmbca_hsspi *bs = spi_controller_get_devdata(host); 412 spi_finalize_current_message(host); 434 struct spi_controller *host; local 490 host = spi_alloc_host(&pdev->dev, sizeof(*bs)); 491 if (!host) { 496 bs = spi_controller_get_devdata(host); 510 host->dev.of_node = dev->of_node; 512 host->bus_num = HSSPI_BUS_NUM; 520 host 581 struct spi_controller *host = platform_get_drvdata(pdev); local 594 struct spi_controller *host = dev_get_drvdata(dev); local 606 struct spi_controller *host = dev_get_drvdata(dev); local [all...] |
/linux-master/drivers/ata/ |
H A D | sata_sil.c | 41 * host flags 254 void __iomem *mmio_base = ap->host->iomap[SIL_MMIO_BAR]; 280 void __iomem *mmio_base = ap->host->iomap[SIL_MMIO_BAR]; 284 /* set transfer direction, start host DMA transaction 348 void __iomem *mmio_base = ap->host->iomap[SIL_MMIO_BAR]; 508 struct ata_host *host = dev_instance; local 509 void __iomem *mmio_base = host->iomap[SIL_MMIO_BAR]; 513 spin_lock(&host->lock); 515 for (i = 0; i < host->n_ports; i++) { 516 struct ata_port *ap = host 650 sil_init_controller(struct ata_host *host) argument 726 struct ata_host *host; local 793 struct ata_host *host = pci_get_drvdata(pdev); local [all...] |
H A D | pata_rdc.c | 30 * rdc_pata_cable_detect - Probe host controller cable detect info 42 struct rdc_host_priv *hpriv = ap->host->private_data; 53 * rdc_pata_prereset - prereset for PATA host controller 63 struct pci_dev *pdev = to_pci_dev(ap->host->dev); 78 * rdc_set_piomode - Initialize host controller PATA PIO timings 82 * Set PIO mode for device, in host controller PCI config space. 91 struct pci_dev *dev = to_pci_dev(ap->host->dev); 160 * rdc_set_dmamode - Initialize host controller PATA PIO timings 164 * Set UDMA mode for device, in host controller PCI config space. 172 struct pci_dev *dev = to_pci_dev(ap->host 315 struct ata_host *host; local 353 struct ata_host *host = pci_get_drvdata(pdev); local [all...] |
H A D | pata_mpiix.c | 52 struct pci_dev *pdev = to_pci_dev(ap->host->dev); 80 struct pci_dev *pdev = to_pci_dev(ap->host->dev); 155 struct ata_host *host; local 163 host = ata_host_alloc(&dev->dev, 1); 164 if (!host) 166 ap = host->ports[0]; 211 /* activate host */ 212 return ata_host_activate(host, irq, ata_sff_interrupt, IRQF_SHARED,
|
H A D | ata_piix.c | 116 /* host->flags bits */ 496 * ich_pata_cable_detect - Probe host controller cable detect info 508 struct pci_dev *pdev = to_pci_dev(ap->host->dev); 509 struct piix_host_priv *hpriv = ap->host->private_data; 531 * piix_pata_prereset - prereset for PATA host controller 541 struct pci_dev *pdev = to_pci_dev(ap->host->dev); 553 struct pci_dev *dev = to_pci_dev(ap->host->dev); 637 * piix_set_piomode - Initialize host controller PATA PIO timings 641 * Set PIO mode for device, in host controller PCI config space. 653 * do_pata_set_dmamode - Initialize host controlle 994 struct ata_host *host = pci_get_drvdata(pdev); local 1026 struct ata_host *host = pci_get_drvdata(pdev); local 1340 piix_init_pcs(struct ata_host *host, const struct piix_map_db *map_db) argument 1403 piix_no_sidpr(struct ata_host *host) argument 1436 piix_init_sidpr(struct ata_host *host) argument 1503 piix_iocfg_bit18_quirk(struct ata_host *host) argument 1579 piix_ignore_devices_quirk(struct ata_host *host) argument 1650 struct ata_host *host; local 1751 struct ata_host *host = pci_get_drvdata(pdev); local [all...] |
H A D | sata_vsc.c | 108 mask_addr = ap->host->iomap[VSC_MMIO_BAR] + 119 mask_addr = ap->host->iomap[VSC_MMIO_BAR] + 131 mask_addr = ap->host->iomap[VSC_MMIO_BAR] + 250 struct ata_host *host = dev_instance; local 255 status = readl(host->iomap[VSC_MMIO_BAR] + VSC_SATA_INT_STAT_OFFSET); 259 dev_err(host->dev, 264 spin_lock(&host->lock); 266 for (i = 0; i < host->n_ports; i++) { 269 vsc_port_intr(port_status, host->ports[i]); 274 spin_unlock(&host 331 struct ata_host *host; local [all...] |
H A D | sata_sis.c | 44 SIS_FLAG_CFGSCR = (1 << 30), /* host flag: SCRs via PCI cfg */ 102 struct pci_dev *pdev = to_pci_dev(ap->host->dev); 131 struct pci_dev *pdev = to_pci_dev(link->ap->host->dev); 144 struct pci_dev *pdev = to_pci_dev(link->ap->host->dev); 185 struct ata_host *host; local 265 rc = ata_pci_bmdma_prepare_host(pdev, ppi, &host); 270 struct ata_port *ap = host->ports[i]; 286 mmio = host->iomap[SIS_SCR_PCI_BAR]; 288 host->ports[0]->ioaddr.scr_addr = mmio; 289 host [all...] |
/linux-master/drivers/scsi/ |
H A D | mac_esp.c | 293 struct Scsi_Host *host; local 304 host = scsi_host_alloc(tpnt, sizeof(struct esp)); 307 if (!host) 310 host->max_id = 8; 311 host->dma_boundary = PAGE_SIZE - 1; 312 esp = shost_priv(host); 314 esp->host = host; 323 host->this_id = esp->scsi_id; 372 host [all...] |
H A D | storvsc_drv.c | 38 * All wire protocol details (storage protocol between the guest and the host) 147 * initial exchange with the host. It will indicate which 148 * storage functionality is available in the host. 408 struct Scsi_Host *host; member in struct:storvsc_device 459 struct Scsi_Host *host; member in struct:hv_host_device 464 struct Scsi_Host *host; member in struct:storvsc_scan_work 476 sdev = scsi_device_lookup(wrk->host, 0, wrk->tgt_id, wrk->lun); 488 struct Scsi_Host *host; local 493 host = host_device->host; 974 storvsc_handle_error(struct vmscsi_request *vm_srb, struct scsi_cmnd *scmnd, struct Scsi_Host *host, u8 asc, u8 ascq) argument 1080 struct Scsi_Host *host; local 1710 storvsc_queuecommand(struct Scsi_Host *host, struct scsi_cmnd *scmnd) argument 1927 struct Scsi_Host *host; local 2129 struct Scsi_Host *host = stor_device->host; local 2147 struct Scsi_Host *host = stor_device->host; local [all...] |
H A D | ps3rom.c | 66 struct ps3rom_private *priv = shost_priv(scsi_dev->host); 205 struct ps3rom_private *priv = shost_priv(cmd->device->host); 261 struct Scsi_Host *host; local 286 host = ps3_system_bus_get_drvdata(&dev->sbd); 287 priv = shost_priv(host); 343 struct Scsi_Host *host; local 362 host = scsi_host_alloc(&ps3rom_host_template, 364 if (!host) { 371 priv = shost_priv(host); 372 ps3_system_bus_set_drvdata(&dev->sbd, host); 403 struct Scsi_Host *host = ps3_system_bus_get_drvdata(&dev->sbd); local [all...] |
/linux-master/drivers/mmc/core/ |
H A D | block.c | 46 #include <linux/mmc/host.h> 57 #include "host.h" 542 err = mmc_app_cmd(card->host, card); 569 mmc_prepare_busy_cmd(card->host, &cmd, busy_timeout_ms); 571 mmc_wait_for_req(card->host, &mrq); 577 dev_err(mmc_dev(card->host), "%s: sbc error %d\n", 584 dev_err(mmc_dev(card->host), "%s: cmd error %d\n", 589 dev_err(mmc_dev(card->host), "%s: data error %d\n", 631 if (mmc_host_is_spi(card->host)) { 648 err = __mmc_poll_for_busy(card->host, 994 mmc_blk_clock_khz(struct mmc_host *host) argument 1008 mmc_blk_data_timeout_ms(struct mmc_host *host, struct mmc_data *data) argument 1028 mmc_blk_reset(struct mmc_blk_data *md, struct mmc_host *host, int type) argument 1504 struct mmc_host *host = mq->card->host; local 1555 struct mmc_host *host = card->host; local 1586 mmc_blk_cqe_start_req(struct mmc_host *host, struct mmc_request *mrq) argument 1625 struct mmc_host *host = mq->card->host; local 1642 struct mmc_host *host = mq->card->host; local 1760 struct mmc_host *host = card->host; local 2091 struct mmc_host *host = mq->card->host; local 2122 struct mmc_host *host = mq->card->host; local 2134 struct mmc_host *host = mq->card->host; local 2170 struct mmc_host *host = mq->card->host; local 2193 struct mmc_host *host = mq->card->host; local 2248 struct mmc_host *host = mq->card->host; local 2339 struct mmc_host *host = mq->card->host; local 2374 mmc_blk_wait_for_idle(struct mmc_queue *mq, struct mmc_host *host) argument 2386 struct mmc_host *host = card->host; local [all...] |
H A D | pwrseq_simple.c | 21 #include <linux/mmc/host.h> 61 static void mmc_pwrseq_simple_pre_power_on(struct mmc_host *host) argument 63 struct mmc_pwrseq_simple *pwrseq = to_pwrseq_simple(host->pwrseq); 73 static void mmc_pwrseq_simple_post_power_on(struct mmc_host *host) argument 75 struct mmc_pwrseq_simple *pwrseq = to_pwrseq_simple(host->pwrseq); 83 static void mmc_pwrseq_simple_power_off(struct mmc_host *host) argument 85 struct mmc_pwrseq_simple *pwrseq = to_pwrseq_simple(host->pwrseq);
|
/linux-master/drivers/net/wireless/rsi/ |
H A D | rsi_91x_sdio.c | 72 return mmc_wait_for_cmd(card->host, &io_cmd, 0); 97 err = mmc_wait_for_cmd(card->host, &io_cmd, 0); 120 struct mmc_host *host; local 123 host = func->card->host; 129 err = mmc_wait_for_cmd(host, &cmd, 3); 166 struct mmc_host *host = card->host; local 177 * Hence expect a timeout status from host controller 186 host 340 struct mmc_host *host = dev->pfunction->card->host; local [all...] |
/linux-master/drivers/ufs/host/ |
H A D | ufs-sprd.c | 25 struct ufs_sprd_host *host = ufshcd_get_variant(hba); local 27 WARN_ON(!host->priv); 28 return host->priv; 45 struct ufs_sprd_host *host = ufshcd_get_variant(hba); local 47 if (ufshcd_dme_get(hba, UIC_ARG_MIB(PA_LOCALVERINFO), &host->unipro_ver)) 48 host->unipro_ver = 0; 95 static int ufs_sprd_parse_dt(struct device *dev, struct ufs_hba *hba, struct ufs_sprd_host *host) argument 98 struct ufs_sprd_priv *priv = host->priv; 135 struct ufs_sprd_host *host; local 140 host 167 struct ufs_sprd_host *host = ufshcd_get_variant(hba); local [all...] |
/linux-master/drivers/usb/storage/ |
H A D | scsiglue.c | 61 static const char* host_info(struct Scsi_Host *host) argument 63 struct us_data *us = host_to_us(host); 69 struct us_data *us = host_to_us(sdev->host); 87 struct us_data *us = host_to_us(sdev->host); 353 /* This is always called with scsi_lock(host) held */ 357 struct us_data *us = host_to_us(srb->device->host); 401 * bits are protected by the host lock. 422 * with the reset). Note that we must retain the host lock while 440 struct us_data *us = host_to_us(srb->device->host); 452 struct us_data *us = host_to_us(srb->device->host); 488 struct Scsi_Host *host = us_to_host(us); local 504 struct Scsi_Host *host = us_to_host(us); local 515 write_info(struct Scsi_Host *host, char *buffer, int length) argument 521 show_info(struct seq_file *m, struct Scsi_Host *host) argument [all...] |
/linux-master/drivers/scsi/arm/ |
H A D | acornscsi.h | 263 host->status[(_q)][host->status_ptr[(_q)]].when = jiffies; \ 264 host->status[(_q)][host->status_ptr[(_q)]].ssr = (_ssr); \ 265 host->status[(_q)][host->status_ptr[(_q)]].ph = (_ph); \ 266 host->status[(_q)][host->status_ptr[(_q)]].irq = (_irq); \ 267 host->status_ptr[(_q)] = (host 275 struct Scsi_Host *host; /* host */ member in struct:acornscsi_hostdata [all...] |
/linux-master/drivers/cxl/core/ |
H A D | regs.c | 207 struct device *host = map->host; local 228 *(mi->addr) = devm_cxl_iomap_block(host, addr, length); 240 struct device *host = map->host; local 262 *(mi->addr) = devm_cxl_iomap_block(host, addr, length); 313 .host = &pdev->dev, 392 struct device *dev = map->host; 406 struct device *host = map->host; local 428 struct device *host = map->host; local [all...] |
/linux-master/drivers/thunderbolt/ |
H A D | test.c | 426 struct tb_switch *host; local 428 host = alloc_host(test); 430 src_port = &host->ports[5]; 443 struct tb_switch *host, *dev; local 445 host = alloc_host(test); 446 /* No connection between host and dev */ 449 src_port = &host->ports[12]; 456 KUNIT_EXPECT_PTR_EQ(test, p, &host->ports[3]); 497 struct tb_switch *host, *dev; local 500 host 555 struct tb_switch *host, *dev1, *dev2; local 616 struct tb_switch *host, *dev1, *dev3; local 694 struct tb_switch *host, *dev1, *dev2, *dev3, *dev5, *dev6, *dev7, *dev9; local 741 struct tb_switch *host, *dev1, *dev2, *dev3, *dev4, *dev5, *dev6; local 844 struct tb_switch *host, *dev1, *dev2; local 896 struct tb_switch *host, *dev; local 958 struct tb_switch *host, *dev; local 1036 struct tb_switch *host, *dev1, *dev2, *dev3; local 1116 struct tb_switch *host, *dev1, *dev2, *dev3; local 1207 struct tb_switch *host, *dev1, *dev2, *dev3, *dev4; local 1299 struct tb_switch *host, *dev1, *dev2, *dev3, *dev4; local 1336 struct tb_switch *host, *dev1, *dev2; local 1391 struct tb_switch *host, *dev; local 1429 struct tb_switch *host, *dev1, *dev4; local 1475 struct tb_switch *host, *dev1, *dev2, *dev3, *dev5; local 1525 struct tb_switch *host, *dev1, *dev2, *dev3, *dev4, *dev5, *dev6; local 1605 struct tb_switch *host, *dev1, *dev2, *dev3, *dev4, *dev5; local 1670 struct tb_switch *host, *dev1, *dev2; local 1725 struct tb_switch *host, *dev1, *dev2, *dev3, *dev4, *dev5; local 1793 struct tb_switch *host; local 1836 struct tb_switch *host; local 1873 struct tb_switch *host; local 1908 struct tb_switch *host, *dev1, *dev2; local 1976 struct tb_switch *host; local 2025 struct tb_switch *host, *dev; local 2058 struct tb_switch *host, *dev; local 2091 struct tb_switch *host, *dev; local 2124 struct tb_switch *host, *dev; local 2174 struct tb_switch *host, *dev; local 2218 struct tb_switch *host, *dev; local 2251 struct tb_switch *host, *dev; local 2288 struct tb_switch *host, *dev; local 2382 TB_TEST_PCIE_TUNNEL(struct kunit *test, struct tb_switch *host, struct tb_switch *dev) argument 2412 TB_TEST_DP_TUNNEL1(struct kunit *test, struct tb_switch *host, struct tb_switch *dev) argument 2449 TB_TEST_DP_TUNNEL2(struct kunit *test, struct tb_switch *host, struct tb_switch *dev) argument 2486 TB_TEST_USB3_TUNNEL(struct kunit *test, struct tb_switch *host, struct tb_switch *dev) argument 2516 TB_TEST_DMA_TUNNEL1(struct kunit *test, struct tb_switch *host, struct tb_switch *dev) argument 2546 TB_TEST_DMA_TUNNEL2(struct kunit *test, struct tb_switch *host, struct tb_switch *dev) argument 2580 struct tb_switch *host, *dev; local [all...] |