Lines Matching refs:cmd
340 struct spi_command *cmd;
344 cmd = sc->sc_cmd;
348 data = (uint8_t *)cmd->tx_cmd;
350 if (written >= cmd->tx_cmd_sz) {
351 data = (uint8_t *)cmd->tx_data;
352 written -= cmd->tx_cmd_sz;
362 struct spi_command *cmd;
366 cmd = sc->sc_cmd;
369 data = (uint8_t *)cmd->rx_cmd;
371 if (read >= cmd->rx_cmd_sz) {
372 data = (uint8_t *)cmd->rx_data;
373 read -= cmd->rx_cmd_sz;
412 bcm_spi_transfer(device_t dev, device_t child, struct spi_command *cmd)
420 KASSERT(cmd->tx_cmd_sz == cmd->rx_cmd_sz,
422 KASSERT(cmd->tx_data_sz == cmd->rx_data_sz,
465 sc->sc_cmd = cmd;
468 sc->sc_len = cmd->tx_cmd_sz + cmd->tx_data_sz;