Lines Matching defs:txn
262 static void uctrl_do_txn(struct uctrl_driver *driver, struct uctrl_txn *txn)
273 incnt = txn->inbits;
274 outcnt = txn->outbits;
275 byte = (txn->opcode << 8);
280 byte = (txn->inbuf[bytecnt] << 8);
293 txn->outbuf[bytecnt] = (byte >> 8);
302 struct uctrl_txn txn;
305 txn.opcode = READ_EVENT_STATUS;
306 txn.inbits = 0;
307 txn.outbits = 2;
308 txn.inbuf = NULL;
309 txn.outbuf = outbits;
311 uctrl_do_txn(driver, &txn);
321 struct uctrl_txn txn;
325 txn.opcode = READ_EXTERNAL_STATUS;
326 txn.inbits = 0;
327 txn.outbits = 2;
328 txn.inbuf = NULL;
329 txn.outbuf = outbits;
331 uctrl_do_txn(driver, &txn);