Lines Matching defs:master
202 struct spi_master *master;
654 spi_transfer_is_last(qspi->master, qt->trans))
865 struct bcm_qspi *qspi = spi_master_get_devdata(spi->master);
948 static int bcm_qspi_transfer_one(struct spi_master *master,
952 struct bcm_qspi *qspi = spi_master_get_devdata(master);
980 struct spi_master *master = spi->master;
981 struct bcm_qspi *qspi = spi_master_get_devdata(master);
1001 ret = bcm_qspi_transfer_one(master, spi, &t[0]);
1011 ret = bcm_qspi_transfer_one(master, spi, &t[1]);
1021 struct bcm_qspi *qspi = spi_master_get_devdata(spi->master);
1316 struct spi_master *master;
1334 master = devm_spi_alloc_master(dev, sizeof(struct bcm_qspi));
1335 if (!master) {
1340 qspi = spi_master_get_devdata(master);
1350 qspi->master = master;
1352 master->bus_num = -1;
1353 master->mode_bits = SPI_CPHA | SPI_CPOL | SPI_RX_DUAL | SPI_RX_QUAD;
1354 master->setup = bcm_qspi_setup;
1355 master->transfer_one = bcm_qspi_transfer_one;
1356 master->mem_ops = &bcm_qspi_mem_ops;
1357 master->cleanup = bcm_qspi_cleanup;
1358 master->dev.of_node = dev->of_node;
1359 master->num_chipselect = NUM_CHIPSELECT;
1360 master->use_gpio_descriptors = true;
1365 master->num_chipselect = val;
1488 ret = spi_register_master(master);
1490 dev_err(dev, "can't register master\n");
1511 spi_unregister_master(qspi->master);
1530 spi_master_suspend(qspi->master);
1551 spi_master_resume(qspi->master);