do_transfer
fs->state = do_transfer;
fs->state = do_transfer;
fs->state = do_transfer;
case do_transfer:
if ((intr & ERROR_INTR) && fs->state != do_transfer)
fs->state = do_transfer;
case do_transfer:
void (*do_transfer)(struct sec_ctx *ctx, struct sec_req *req);
ctx->req_op->do_transfer(ctx, req);
.do_transfer = sec_skcipher_copy_iv,
.do_transfer = sec_aead_set_iv,
.do_transfer = sec_skcipher_copy_iv,
.do_transfer = sec_aead_set_iv,
ret = do_transfer(bus, msg);
do_transfer = true;
if (do_transfer && hw->tlen > 1) {
bool do_transfer;
do_transfer = t->cs_change || list_is_last(&t->transfer_list,
status = sc18is602_txrx(hw, m, t, do_transfer);
struct spi_transfer *t, bool do_transfer)
do_transfer = true;
return do_transfer(substream, 0, hwoff, data + off, frames, transfer,
err = do_transfer(substream, c, hwoff, *bufs + off,