Lines Matching refs:txn
264 static void uctrl_do_txn(struct uctrl_driver *driver, struct uctrl_txn *txn) in uctrl_do_txn() argument
275 incnt = txn->inbits; in uctrl_do_txn()
276 outcnt = txn->outbits; in uctrl_do_txn()
277 byte = (txn->opcode << 8); in uctrl_do_txn()
282 byte = (txn->inbuf[bytecnt] << 8); in uctrl_do_txn()
295 txn->outbuf[bytecnt] = (byte >> 8); in uctrl_do_txn()
304 struct uctrl_txn txn; in uctrl_get_event_status() local
307 txn.opcode = READ_EVENT_STATUS; in uctrl_get_event_status()
308 txn.inbits = 0; in uctrl_get_event_status()
309 txn.outbits = 2; in uctrl_get_event_status()
310 txn.inbuf = NULL; in uctrl_get_event_status()
311 txn.outbuf = outbits; in uctrl_get_event_status()
313 uctrl_do_txn(driver, &txn); in uctrl_get_event_status()
323 struct uctrl_txn txn; in uctrl_get_external_status() local
327 txn.opcode = READ_EXTERNAL_STATUS; in uctrl_get_external_status()
328 txn.inbits = 0; in uctrl_get_external_status()
329 txn.outbits = 2; in uctrl_get_external_status()
330 txn.inbuf = NULL; in uctrl_get_external_status()
331 txn.outbuf = outbits; in uctrl_get_external_status()
333 uctrl_do_txn(driver, &txn); in uctrl_get_external_status()