Home
last modified time | relevance | path

Searched refs:i2c_xfers (Results 1 – 6 of 6) sorted by relevance

/linux-6.15/drivers/i3c/master/mipi-i3c-hci/
H A Dcore.c370 struct i2c_msg *i2c_xfers, int nxfers) in i3c_hci_i2c_xfers() argument
385 xfer[i].data = i2c_get_dma_safe_msg_buf(&i2c_xfers[i], 1); in i3c_hci_i2c_xfers()
386 xfer[i].data_len = i2c_xfers[i].len; in i3c_hci_i2c_xfers()
387 xfer[i].rnw = i2c_xfers[i].flags & I2C_M_RD; in i3c_hci_i2c_xfers()
412 i2c_put_dma_safe_msg_buf(xfer[i].data, &i2c_xfers[i], in i3c_hci_i2c_xfers()
573 .i2c_xfers = i3c_hci_i2c_xfers,
/linux-6.15/drivers/i3c/master/
H A Ddw-i3c-master.c1082 struct i2c_msg *i2c_xfers, in dw_i3c_master_i2c_xfers() argument
1099 if (i2c_xfers[i].flags & I2C_M_RD) in dw_i3c_master_i2c_xfers()
1100 nrxwords += DIV_ROUND_UP(i2c_xfers[i].len, 4); in dw_i3c_master_i2c_xfers()
1102 ntxwords += DIV_ROUND_UP(i2c_xfers[i].len, 4); in dw_i3c_master_i2c_xfers()
1124 cmd->cmd_hi = COMMAND_PORT_ARG_DATA_LEN(i2c_xfers[i].len) | in dw_i3c_master_i2c_xfers()
1131 if (i2c_xfers[i].flags & I2C_M_RD) { in dw_i3c_master_i2c_xfers()
1133 cmd->rx_buf = i2c_xfers[i].buf; in dw_i3c_master_i2c_xfers()
1134 cmd->rx_len = i2c_xfers[i].len; in dw_i3c_master_i2c_xfers()
1136 cmd->tx_buf = i2c_xfers[i].buf; in dw_i3c_master_i2c_xfers()
1137 cmd->tx_len = i2c_xfers[i].len; in dw_i3c_master_i2c_xfers()
[all …]
H A Di3c-master-cdns.c1539 .i2c_xfers = cdns_i3c_master_i2c_xfers,
H A Dsvc-i3c-master.c1867 .i2c_xfers = svc_i3c_master_i2c_xfers,
/linux-6.15/include/linux/i3c/
H A Dmaster.h477 int (*i2c_xfers)(struct i2c_dev_desc *dev, member
/linux-6.15/drivers/i3c/
H A Dmaster.c2342 if (!master->ops->i2c_xfers) in i3c_master_i2c_adapter_xfer()
2357 ret = master->ops->i2c_xfers(dev, xfers, nxfers); in i3c_master_i2c_adapter_xfer()
2751 !ops->send_ccc_cmd || !ops->do_daa || !ops->i2c_xfers) in i3c_master_check_ops()