Lines Matching defs:host
275 struct spi_controller *host,
356 spi_finalize_current_message(host);
361 static int amd_spi_host_transfer(struct spi_controller *host,
364 struct amd_spi *amd_spi = spi_controller_get_devdata(host);
373 return amd_spi_fifo_xfer(amd_spi, host, msg);
384 struct spi_controller *host;
388 /* Allocate storage for host and driver private data */
389 host = devm_spi_alloc_host(dev, sizeof(struct amd_spi));
390 if (!host)
391 return dev_err_probe(dev, -ENOMEM, "Error allocating SPI host\n");
393 amd_spi = spi_controller_get_devdata(host);
404 host->bus_num = 0;
405 host->num_chipselect = 4;
406 host->mode_bits = 0;
407 host->flags = SPI_CONTROLLER_HALF_DUPLEX;
408 host->max_speed_hz = AMD_SPI_MAX_HZ;
409 host->min_speed_hz = AMD_SPI_MIN_HZ;
410 host->setup = amd_spi_host_setup;
411 host->transfer_one_message = amd_spi_host_transfer;
412 host->max_transfer_size = amd_spi_max_transfer_size;
413 host->max_message_size = amd_spi_max_transfer_size;
416 err = devm_spi_register_controller(dev, host);