Searched refs:nxfers (Results 1 – 9 of 9) sorted by relevance
| /linux/drivers/i3c/master/mipi-i3c-hci/ |
| H A D | core.c | 191 unsigned int nxfers = ccc->ndests + prefixed; in i3c_hci_send_ccc_cmd() local 198 xfer = hci_alloc_xfer(nxfers); in i3c_hci_send_ccc_cmd() 211 for (i = 0; i < nxfers - prefixed; i++) { in i3c_hci_send_ccc_cmd() 228 ret = hci->io->queue_xfer(hci, xfer, nxfers); in i3c_hci_send_ccc_cmd() 232 hci->io->dequeue_xfer(hci, xfer, nxfers)) { in i3c_hci_send_ccc_cmd() 236 for (i = prefixed; i < nxfers; i++) { in i3c_hci_send_ccc_cmd() 258 hci_free_xfer(xfer, nxfers); in i3c_hci_send_ccc_cmd() 270 struct i3c_xfer *i3c_xfers, int nxfers, in i3c_hci_i3c_xfers() argument 280 dev_dbg(&hci->master.dev, "nxfers = %d", nxfers); in i3c_hci_i3c_xfers() 282 xfer = hci_alloc_xfer(nxfers); in i3c_hci_i3c_xfers() [all …]
|
| /linux/drivers/i3c/ |
| H A D | device.c | 37 int nxfers, enum i3c_xfer_mode mode) in i3c_device_do_xfers() argument 41 if (nxfers < 1) in i3c_device_do_xfers() 44 for (i = 0; i < nxfers; i++) { in i3c_device_do_xfers() 50 ret = i3c_dev_do_xfers_locked(dev->desc, xfers, nxfers, mode); in i3c_device_do_xfers()
|
| H A D | internals.h | 20 int nxfers, enum i3c_xfer_mode mode);
|
| H A D | master.c | 2403 struct i2c_msg *xfers, int nxfers) in i3c_master_i2c_adapter_xfer() argument 2410 if (!xfers || !master || nxfers <= 0) in i3c_master_i2c_adapter_xfer() 2418 for (i = 1; i < nxfers; i++) { in i3c_master_i2c_adapter_xfer() 2428 ret = master->ops->i2c_xfers(dev, xfers, nxfers); in i3c_master_i2c_adapter_xfer() 2431 return ret ? ret : nxfers; in i3c_master_i2c_adapter_xfer() 3015 int nxfers, enum i3c_xfer_mode mode) in i3c_dev_do_xfers_locked() argument 3029 return master->ops->i3c_xfers(dev, xfers, nxfers, mode); in i3c_dev_do_xfers_locked()
|
| /linux/include/linux/i3c/ |
| H A D | device.h | 312 int nxfers, enum i3c_xfer_mode mode); 316 int nxfers) in i3c_device_do_priv_xfers() argument 318 return i3c_device_do_xfers(dev, xfers, nxfers, I3C_SDR); in i3c_device_do_priv_xfers()
|
| H A D | master.h | 479 int nxfers, enum i3c_xfer_mode mode); 483 struct i2c_msg *xfers, int nxfers); 583 int nxfers);
|
| /linux/drivers/i3c/master/ |
| H A D | adi-i3c-master.c | 369 int nxfers, enum i3c_xfer_mode mode) in adi_i3c_master_i3c_xfers() argument 375 if (!nxfers) in adi_i3c_master_i3c_xfers() 378 struct adi_i3c_xfer *xfer __free(kfree) = adi_i3c_master_alloc_xfer(master, nxfers); in adi_i3c_master_i3c_xfers() 382 for (i = 0; i < nxfers; i++) { in adi_i3c_master_i3c_xfers() 398 if (i < nxfers - 1) in adi_i3c_master_i3c_xfers() 412 for (i = 0; i < nxfers; i++) in adi_i3c_master_i3c_xfers() 774 int nxfers) in adi_i3c_master_i2c_xfers() argument 780 if (!nxfers) in adi_i3c_master_i2c_xfers() 782 for (i = 0; i < nxfers; i++) { in adi_i3c_master_i2c_xfers() 787 struct adi_i3c_xfer *xfer __free(kfree) = adi_i3c_master_alloc_xfer(master, nxfers); in adi_i3c_master_i2c_xfers() [all …]
|
| H A D | i3c-master-cdns.c | 725 int nxfers, enum i3c_xfer_mode mode) in cdns_i3c_master_i3c_xfers() argument 732 for (i = 0; i < nxfers; i++) { in cdns_i3c_master_i3c_xfers() 737 if (!nxfers) in cdns_i3c_master_i3c_xfers() 740 if (nxfers > master->caps.cmdfifodepth || in cdns_i3c_master_i3c_xfers() 741 nxfers > master->caps.cmdrfifodepth) in cdns_i3c_master_i3c_xfers() 748 for (i = 0; i < nxfers; i++) { in cdns_i3c_master_i3c_xfers() 759 cdns_xfer = cdns_i3c_master_alloc_xfer(master, nxfers); in cdns_i3c_master_i3c_xfers() 763 for (i = 0; i < nxfers; i++) { in cdns_i3c_master_i3c_xfers() 782 if (i < nxfers - 1) in cdns_i3c_master_i3c_xfers() 796 for (i = 0; i < nxfers; i++) in cdns_i3c_master_i3c_xfers() [all …]
|
| H A D | svc-i3c-master.c | 1737 int nxfers, enum i3c_xfer_mode mode) in svc_i3c_master_i3c_xfers() argument 1752 for (i = 0; i < nxfers; i++) in svc_i3c_master_i3c_xfers() 1757 xfer = svc_i3c_master_alloc_xfer(master, nxfers); in svc_i3c_master_i3c_xfers() 1763 for (i = 0; i < nxfers; i++) { in svc_i3c_master_i3c_xfers() 1775 cmd->continued = (i + 1) < nxfers; in svc_i3c_master_i3c_xfers() 1792 int nxfers) in svc_i3c_master_i2c_xfers() argument 1800 xfer = svc_i3c_master_alloc_xfer(master, nxfers); in svc_i3c_master_i2c_xfers() 1806 for (i = 0; i < nxfers; i++) { in svc_i3c_master_i2c_xfers() 1815 cmd->continued = (i + 1 < nxfers); in svc_i3c_master_i2c_xfers()
|