Lines Matching refs:dma_buf
356 void *dma_buf = NULL; in geni_i2c_rx_one_msg() local
361 dma_buf = i2c_get_dma_safe_msg_buf(msg, 32); in geni_i2c_rx_one_msg()
363 if (dma_buf) in geni_i2c_rx_one_msg()
370 if (dma_buf && geni_se_rx_dma_prep(se, dma_buf, len, &rx_dma)) { in geni_i2c_rx_one_msg()
372 i2c_put_dma_safe_msg_buf(dma_buf, msg, false); in geni_i2c_rx_one_msg()
373 dma_buf = NULL; in geni_i2c_rx_one_msg()
383 if (dma_buf) { in geni_i2c_rx_one_msg()
387 i2c_put_dma_safe_msg_buf(dma_buf, msg, !gi2c->err); in geni_i2c_rx_one_msg()
398 void *dma_buf = NULL; in geni_i2c_tx_one_msg() local
403 dma_buf = i2c_get_dma_safe_msg_buf(msg, 32); in geni_i2c_tx_one_msg()
405 if (dma_buf) in geni_i2c_tx_one_msg()
412 if (dma_buf && geni_se_tx_dma_prep(se, dma_buf, len, &tx_dma)) { in geni_i2c_tx_one_msg()
414 i2c_put_dma_safe_msg_buf(dma_buf, msg, false); in geni_i2c_tx_one_msg()
415 dma_buf = NULL; in geni_i2c_tx_one_msg()
420 if (!dma_buf) /* Get FIFO IRQ */ in geni_i2c_tx_one_msg()
428 if (dma_buf) { in geni_i2c_tx_one_msg()
432 i2c_put_dma_safe_msg_buf(dma_buf, msg, !gi2c->err); in geni_i2c_tx_one_msg()