Lines Matching defs:host
496 struct spi_controller *host = dev_get_drvdata(dev);
497 struct mpc8xxx_spi *mpc8xxx_spi = spi_controller_get_devdata(host);
514 host->num_chipselect = mpc8xxx_spi->native_chipselects;
515 host->set_cs = fsl_spi_grlib_cs_control;
533 struct spi_controller *host;
539 host = spi_alloc_host(dev, sizeof(struct mpc8xxx_spi));
540 if (host == NULL) {
545 dev_set_drvdata(dev, host);
549 host->setup = fsl_spi_setup;
550 host->cleanup = fsl_spi_cleanup;
551 host->prepare_message = fsl_spi_prepare_message;
552 host->transfer_one = fsl_spi_transfer_one;
553 host->unprepare_message = fsl_spi_unprepare_message;
554 host->use_gpio_descriptors = true;
555 host->set_cs = fsl_spi_cs_control;
557 mpc8xxx_spi = spi_controller_get_devdata(host);
575 host->bits_per_word_mask =
578 host->bits_per_word_mask =
581 host->bits_per_word_mask &=
618 ret = devm_spi_register_controller(dev, host);
625 return host;
630 spi_controller_put(host);
639 struct spi_controller *host;
692 host = fsl_spi_probe(dev, &mem, irq);
694 return PTR_ERR_OR_ZERO(host);
706 struct spi_controller *host = platform_get_drvdata(ofdev);
707 struct mpc8xxx_spi *mpc8xxx_spi = spi_controller_get_devdata(host);
733 struct spi_controller *host;
746 host = fsl_spi_probe(&pdev->dev, mem, irq);
747 return PTR_ERR_OR_ZERO(host);
752 struct spi_controller *host = platform_get_drvdata(pdev);
753 struct mpc8xxx_spi *mpc8xxx_spi = spi_controller_get_devdata(host);