Lines Matching refs:tx
60 } tx; in dln2_i2c_enable() local
62 tx.port = dln2->port; in dln2_i2c_enable()
69 return dln2_transfer_tx(dln2->pdev, cmd, &tx, sizeof(tx)); in dln2_i2c_enable()
83 } __packed *tx = dln2->buf; in dln2_i2c_write() local
86 BUILD_BUG_ON(sizeof(*tx) > DLN2_I2C_BUF_SIZE); in dln2_i2c_write()
88 tx->port = dln2->port; in dln2_i2c_write()
89 tx->addr = addr; in dln2_i2c_write()
90 tx->mem_addr_len = 0; in dln2_i2c_write()
91 tx->mem_addr = 0; in dln2_i2c_write()
92 tx->buf_len = cpu_to_le16(data_len); in dln2_i2c_write()
93 memcpy(tx->buf, data, data_len); in dln2_i2c_write()
95 len = sizeof(*tx) + data_len - DLN2_I2C_MAX_XFER_SIZE; in dln2_i2c_write()
96 ret = dln2_transfer_tx(dln2->pdev, DLN2_I2C_WRITE, tx, len); in dln2_i2c_write()
113 } __packed tx; in dln2_i2c_read() local
122 tx.port = dln2->port; in dln2_i2c_read()
123 tx.addr = addr; in dln2_i2c_read()
124 tx.mem_addr_len = 0; in dln2_i2c_read()
125 tx.mem_addr = 0; in dln2_i2c_read()
126 tx.buf_len = cpu_to_le16(data_len); in dln2_i2c_read()
128 ret = dln2_transfer(dln2->pdev, DLN2_I2C_READ, &tx, sizeof(tx), in dln2_i2c_read()