Lines Matching full:transaction
130 rc_transaction_t transaction[MAX_TRANSACTIONS_PER_SESSION];
623 rc_transaction_t *transaction=NULL;
624 transaction=get_transaction_by_lbl(pmeta_msg->label);
625 if(NULL!=transaction)
1305 BTIF_TRACE_ERROR2("%s: failed to obtain transaction details. status: 0x%02x",
1362 BTIF_TRACE_ERROR2("%s transaction not obtained with label: %d",__FUNCTION__,lbl);
1503 ** Description Initializes fields of the transaction structure
1512 device.transaction[lbl].lbl = lbl;
1513 device.transaction[lbl].in_use=FALSE;
1514 device.transaction[lbl].handle=0;
1557 ** Description Will return a transaction based on the label. If not inuse
1564 rc_transaction_t *transaction = NULL;
1570 if (FALSE==device.transaction[lbl].in_use)
1572 transaction = NULL;
1576 transaction = &(device.transaction[lbl]);
1577 BTIF_TRACE_DEBUG2("%s: Got transaction.label: %d",__FUNCTION__,lbl);
1582 return transaction;
1589 ** Description Obtains the transaction details.
1603 if (FALSE==device.transaction[i].in_use)
1605 BTIF_TRACE_DEBUG2("%s:Got transaction.label: %d",__FUNCTION__,device.transaction[i].lbl);
1606 device.transaction[i].in_use = TRUE;
1607 *ptransaction = &(device.transaction[i]);
1622 ** Description Will release a transaction for reuse
1628 rc_transaction_t *transaction = get_transaction_by_lbl(lbl);
1630 /* If the transaction is in use... */
1631 if (transaction != NULL)