Lines Matching defs:host
23 struct spi_controller *host;
27 host = spi_alloc_host(dev, sizeof(struct octeon_spi));
28 if (!host)
31 p = spi_controller_get_devdata(host);
67 host->flags = SPI_CONTROLLER_HALF_DUPLEX;
68 host->num_chipselect = 4;
69 host->mode_bits = SPI_CPHA | SPI_CPOL | SPI_CS_HIGH |
71 host->transfer_one_message = octeon_spi_transfer_one_message;
72 host->bits_per_word_mask = SPI_BPW_MASK(8);
73 host->max_speed_hz = OCTEON_SPI_MAX_CLOCK_HZ;
74 host->dev.of_node = pdev->dev.of_node;
76 pci_set_drvdata(pdev, host);
78 ret = devm_spi_register_controller(dev, host);
87 spi_controller_put(host);
93 struct spi_controller *host = pci_get_drvdata(pdev);
96 p = spi_controller_get_devdata(host);