Home
last modified time | relevance | path

Searched refs:i3c_xfers (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/i3c/master/mipi-i3c-hci/
H A Dcore.c361 struct i3c_xfer *i3c_xfers, int nxfers, in i3c_hci_i3c_xfers() argument
380 xfer[i].data_len = i3c_xfers[i].len; in i3c_hci_i3c_xfers()
384 xfer[i].rnw = i3c_xfers[i].rnw; in i3c_hci_i3c_xfers()
385 if (i3c_xfers[i].rnw) { in i3c_hci_i3c_xfers()
386 xfer[i].data = i3c_xfers[i].data.in; in i3c_hci_i3c_xfers()
389 xfer[i].data = (void *) i3c_xfers[i].data.out; in i3c_hci_i3c_xfers()
403 if (i3c_xfers[i].rnw) in i3c_hci_i3c_xfers()
404 i3c_xfers[i].len = RESP_DATA_LENGTH(xfer[i].response); in i3c_hci_i3c_xfers()
601 .i3c_xfers = i3c_hci_i3c_xfers,
/linux/drivers/i3c/master/
H A Ddw-i3c-master.c905 struct i3c_xfer *i3c_xfers, in dw_i3c_master_i3c_xfers() argument
921 if (i3c_xfers[i].rnw) in dw_i3c_master_i3c_xfers()
922 nrxwords += DIV_ROUND_UP(i3c_xfers[i].len, 4); in dw_i3c_master_i3c_xfers()
924 ntxwords += DIV_ROUND_UP(i3c_xfers[i].len, 4); in dw_i3c_master_i3c_xfers()
946 cmd->cmd_hi = COMMAND_PORT_ARG_DATA_LEN(i3c_xfers[i].len) | in dw_i3c_master_i3c_xfers()
949 if (i3c_xfers[i].rnw) { in dw_i3c_master_i3c_xfers()
950 cmd->rx_buf = i3c_xfers[i].data.in; in dw_i3c_master_i3c_xfers()
951 cmd->rx_len = i3c_xfers[i].len; in dw_i3c_master_i3c_xfers()
956 cmd->tx_buf = i3c_xfers[i].data.out; in dw_i3c_master_i3c_xfers()
957 cmd->tx_len = i3c_xfers[i].len; in dw_i3c_master_i3c_xfers()
[all …]