Lines Matching refs:master

217 static void qcom_qspi_handle_err(struct spi_master *master,
220 struct qcom_qspi *ctrl = spi_master_get_devdata(master);
261 static int qcom_qspi_transfer_one(struct spi_master *master,
265 struct qcom_qspi *ctrl = spi_master_get_devdata(master);
291 &master->cur_msg->transfers);
301 static int qcom_qspi_prepare_message(struct spi_master *master,
310 ctrl = spi_master_get_devdata(master);
460 struct spi_master *master;
465 master = devm_spi_alloc_master(dev, sizeof(*ctrl));
466 if (!master)
469 platform_set_drvdata(pdev, master);
471 ctrl = spi_master_get_devdata(master);
521 master->max_speed_hz = 300000000;
522 master->num_chipselect = QSPI_NUM_CS;
523 master->bus_num = -1;
524 master->dev.of_node = pdev->dev.of_node;
525 master->mode_bits = SPI_MODE_0 |
528 master->flags = SPI_MASTER_HALF_DUPLEX;
529 master->prepare_message = qcom_qspi_prepare_message;
530 master->transfer_one = qcom_qspi_transfer_one;
531 master->handle_err = qcom_qspi_handle_err;
532 master->auto_runtime_pm = true;
548 ret = spi_register_master(master);
563 struct spi_master *master = platform_get_drvdata(pdev);
564 struct qcom_qspi *ctrl = spi_master_get_devdata(master);
567 spi_unregister_master(master);
578 struct spi_master *master = dev_get_drvdata(dev);
579 struct qcom_qspi *ctrl = spi_master_get_devdata(master);
598 struct spi_master *master = dev_get_drvdata(dev);
599 struct qcom_qspi *ctrl = spi_master_get_devdata(master);
618 struct spi_master *master = dev_get_drvdata(dev);
621 ret = spi_master_suspend(master);
627 spi_master_resume(master);
634 struct spi_master *master = dev_get_drvdata(dev);
641 ret = spi_master_resume(master);