Symbol: transaction
drivers/acpi/ec.c
1178
struct transaction *t;
drivers/acpi/ec.c
1185
t = &q->transaction;
drivers/acpi/ec.c
1208
result = acpi_ec_transaction(ec, &q->transaction);
drivers/acpi/ec.c
168
struct transaction transaction;
drivers/acpi/ec.c
650
static void acpi_ec_spurious_interrupt(struct acpi_ec *ec, struct transaction *t)
drivers/acpi/ec.c
662
struct transaction *t = ec->curr;
drivers/acpi/ec.c
784
struct transaction *t)
drivers/acpi/ec.c
821
static int acpi_ec_transaction(struct acpi_ec *ec, struct transaction *t)
drivers/acpi/ec.c
850
struct transaction t = {.command = ACPI_EC_BURST_ENABLE,
drivers/acpi/ec.c
859
struct transaction t = {.command = ACPI_EC_BURST_DISABLE,
drivers/acpi/ec.c
871
struct transaction t = {.command = ACPI_EC_COMMAND_READ,
drivers/acpi/ec.c
884
struct transaction t = {.command = ACPI_EC_COMMAND_READ,
drivers/acpi/ec.c
896
struct transaction t = {.command = ACPI_EC_COMMAND_WRITE,
drivers/acpi/ec.c
906
struct transaction t = {.command = ACPI_EC_COMMAND_WRITE,
drivers/acpi/ec.c
944
struct transaction t = {.command = command,
drivers/acpi/internal.h
206
struct transaction *curr;
drivers/android/binder.c
1672
t->buffer->transaction = NULL;
drivers/android/binder.c
2914
buffer->transaction = NULL;
drivers/android/binder.c
3416
t->buffer->transaction = t;
drivers/android/binder.c
3845
t->buffer->transaction = NULL;
drivers/android/binder.c
4086
if (buffer->transaction) {
drivers/android/binder.c
4087
buffer->transaction->buffer = NULL;
drivers/android/binder.c
4088
buffer->transaction = NULL;
drivers/android/binder.c
4313
buffer->transaction ? "active" : "finished");
drivers/android/binder.c
5074
buffer->transaction = NULL;
drivers/android/binder.c
5385
t->buffer->transaction = NULL;
drivers/android/binder_alloc.c
1054
buffer->transaction ? "active" : "delivered");
drivers/android/binder_alloc.c
1313
(!buffer->allow_user_free || !buffer->transaction);
drivers/android/binder_alloc.c
756
BUG_ON(buffer->transaction != NULL);
drivers/android/binder_alloc.c
977
BUG_ON(buffer->transaction);
drivers/android/binder_alloc.h
51
struct binder_transaction *transaction;
drivers/firewire/core-cdev.c
113
struct fw_transaction transaction;
drivers/firewire/core-cdev.c
680
fw_send_request_with_tstamp(client->device->card, &e->r.transaction, request->tcode,
drivers/firewire/core-transaction.c
105
t = find_and_pop_transaction_entry(card, iter == transaction);
drivers/firewire/core-transaction.c
125
struct fw_transaction *transaction)
drivers/firewire/core-transaction.c
135
if (card->driver->cancel_packet(card, &transaction->packet) == 0)
drivers/firewire/core-transaction.c
143
if (transaction->packet.ack == 0) {
drivers/firewire/core-transaction.c
145
tstamp = transaction->packet.timestamp;
drivers/firewire/core-transaction.c
153
return close_transaction(transaction, card, RCODE_CANCELLED, tstamp);
drivers/firewire/core-transaction.c
97
static int close_transaction(struct fw_transaction *transaction, struct fw_card *card, int rcode,
drivers/firewire/net.c
1002
fw_send_request(dev->card, &ptask->transaction,
drivers/firewire/net.c
1023
fw_send_request(dev->card, &ptask->transaction,
drivers/firewire/net.c
190
struct fw_transaction transaction;
drivers/net/ethernet/intel/i40e/i40e_nvm.c
784
u8 module, transaction;
drivers/net/ethernet/intel/i40e/i40e_nvm.c
789
transaction = i40e_nvmupd_get_transaction(cmd->config);
drivers/net/ethernet/intel/i40e/i40e_nvm.c
802
switch (transaction) {
drivers/net/ethernet/intel/i40e/i40e_nvm.c
828
switch (transaction) {
drivers/net/ethernet/intel/i40e/i40e_nvm.c
877
u8 module, transaction;
drivers/net/ethernet/intel/i40e/i40e_nvm.c
881
transaction = i40e_nvmupd_get_transaction(cmd->config);
drivers/net/ethernet/intel/i40e/i40e_nvm.c
883
last = (transaction & I40E_NVM_LCB);
drivers/net/ethernet/intel/i40e/i40e_nvm.c
917
u8 module, transaction;
drivers/net/ethernet/intel/i40e/i40e_nvm.c
922
transaction = i40e_nvmupd_get_transaction(cmd->config);
drivers/net/ethernet/intel/i40e/i40e_nvm.c
924
last = (transaction & I40E_NVM_LCB);
drivers/net/ethernet/intel/i40e/i40e_nvm.c
960
u8 module, transaction;
drivers/net/ethernet/intel/i40e/i40e_nvm.c
964
transaction = i40e_nvmupd_get_transaction(cmd->config);
drivers/net/ethernet/intel/i40e/i40e_nvm.c
966
last = (transaction == I40E_NVM_LCB) || (transaction == I40E_NVM_SA);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
1443
int ctype, int transaction)
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
1459
(port, ctype, transaction));
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
1461
(port, ctype, transaction));
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
1464
(port, ctype, transaction));
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
1467
(port, transaction));
drivers/net/wireless/intel/ipw2x00/libipw.h
408
__le16 transaction;
drivers/net/wireless/intel/iwlwifi/dvm/tt.c
341
struct iwl_tt_trans *transaction;
drivers/net/wireless/intel/iwlwifi/dvm/tt.c
355
transaction = tt->transaction +
drivers/net/wireless/intel/iwlwifi/dvm/tt.c
357
if (temp >= transaction->tt_low &&
drivers/net/wireless/intel/iwlwifi/dvm/tt.c
358
temp <= transaction->tt_high) {
drivers/net/wireless/intel/iwlwifi/dvm/tt.c
372
transaction->next_state) {
drivers/net/wireless/intel/iwlwifi/dvm/tt.c
375
transaction->next_state;
drivers/net/wireless/intel/iwlwifi/dvm/tt.c
580
struct iwl_tt_trans *transaction;
drivers/net/wireless/intel/iwlwifi/dvm/tt.c
600
tt->transaction = kzalloc_objs(struct iwl_tt_trans,
drivers/net/wireless/intel/iwlwifi/dvm/tt.c
602
if (!tt->restriction || !tt->transaction) {
drivers/net/wireless/intel/iwlwifi/dvm/tt.c
607
kfree(tt->transaction);
drivers/net/wireless/intel/iwlwifi/dvm/tt.c
608
tt->transaction = NULL;
drivers/net/wireless/intel/iwlwifi/dvm/tt.c
610
transaction = tt->transaction +
drivers/net/wireless/intel/iwlwifi/dvm/tt.c
612
memcpy(transaction, &tt_range_0[0], size);
drivers/net/wireless/intel/iwlwifi/dvm/tt.c
613
transaction = tt->transaction +
drivers/net/wireless/intel/iwlwifi/dvm/tt.c
615
memcpy(transaction, &tt_range_1[0], size);
drivers/net/wireless/intel/iwlwifi/dvm/tt.c
616
transaction = tt->transaction +
drivers/net/wireless/intel/iwlwifi/dvm/tt.c
618
memcpy(transaction, &tt_range_2[0], size);
drivers/net/wireless/intel/iwlwifi/dvm/tt.c
619
transaction = tt->transaction +
drivers/net/wireless/intel/iwlwifi/dvm/tt.c
621
memcpy(transaction, &tt_range_3[0], size);
drivers/net/wireless/intel/iwlwifi/dvm/tt.c
651
kfree(tt->transaction);
drivers/net/wireless/intel/iwlwifi/dvm/tt.c
652
tt->transaction = NULL;
drivers/net/wireless/intel/iwlwifi/dvm/tt.h
94
struct iwl_tt_trans *transaction;
drivers/nfc/st-nci/se.c
314
struct nfc_evt_transaction *transaction;
drivers/nfc/st-nci/se.c
348
aid_len > sizeof(transaction->aid))
drivers/nfc/st-nci/se.c
360
transaction = devm_kzalloc(dev, sizeof(*transaction) +
drivers/nfc/st-nci/se.c
362
if (!transaction)
drivers/nfc/st-nci/se.c
365
transaction->aid_len = aid_len;
drivers/nfc/st-nci/se.c
366
transaction->params_len = params_len;
drivers/nfc/st-nci/se.c
368
memcpy(transaction->aid, &skb->data[2], aid_len);
drivers/nfc/st-nci/se.c
369
memcpy(transaction->params, &skb->data[aid_len + 4],
drivers/nfc/st-nci/se.c
372
r = nfc_se_transaction(ndev->nfc_dev, host, transaction);
drivers/nfc/st21nfca/se.c
309
struct nfc_evt_transaction *transaction;
drivers/nfc/st21nfca/se.c
341
if (skb->len < aid_len + 4 || aid_len > sizeof(transaction->aid))
drivers/nfc/st21nfca/se.c
353
transaction = devm_kzalloc(dev, sizeof(*transaction) + params_len, GFP_KERNEL);
drivers/nfc/st21nfca/se.c
354
if (!transaction)
drivers/nfc/st21nfca/se.c
357
transaction->aid_len = aid_len;
drivers/nfc/st21nfca/se.c
358
transaction->params_len = params_len;
drivers/nfc/st21nfca/se.c
360
memcpy(transaction->aid, &skb->data[2], aid_len);
drivers/nfc/st21nfca/se.c
361
memcpy(transaction->params, &skb->data[aid_len + 4], params_len);
drivers/nfc/st21nfca/se.c
363
r = nfc_se_transaction(hdev->ndev, host, transaction);
drivers/nvme/host/auth.c
114
if (le16_to_cpu(data->t_id) != transaction) {
drivers/nvme/host/auth.c
136
data->t_id = cpu_to_le16(chap->transaction);
drivers/nvme/host/auth.c
321
data->t_id = cpu_to_le16(chap->transaction);
drivers/nvme/host/auth.c
35
u16 transaction;
drivers/nvme/host/auth.c
413
data->t_id = cpu_to_le16(chap->transaction);
drivers/nvme/host/auth.c
427
data->t_id = cpu_to_le16(chap->transaction);
drivers/nvme/host/auth.c
442
__func__, chap->qid, chap->s1, chap->transaction);
drivers/nvme/host/auth.c
491
put_unaligned_le16(chap->transaction, buf);
drivers/nvme/host/auth.c
559
__func__, chap->qid, chap->s2, chap->transaction);
drivers/nvme/host/auth.c
577
put_unaligned_le16(chap->transaction, buf);
drivers/nvme/host/auth.c
681
chap->transaction = 0;
drivers/nvme/host/auth.c
802
chap->transaction = ctrl->transaction++;
drivers/nvme/host/auth.c
833
ret = nvme_auth_receive_validate(ctrl, chap->qid, chap->buf, chap->transaction,
drivers/nvme/host/auth.c
900
chap->buf, chap->transaction,
drivers/nvme/host/auth.c
98
u16 transaction, u8 expected_msg)
drivers/nvme/host/nvme.h
437
u16 transaction;
drivers/perf/arm_smmuv3_pmu.c
572
SMMU_EVENT_ATTR(transaction, 1),
drivers/rapidio/devices/rio_mport_cdev.c
945
struct rio_transaction transaction;
drivers/rapidio/devices/rio_mport_cdev.c
951
if (unlikely(copy_from_user(&transaction, arg, sizeof(transaction))))
drivers/rapidio/devices/rio_mport_cdev.c
954
if (transaction.count != 1) /* only single transfer for now */
drivers/rapidio/devices/rio_mport_cdev.c
957
if ((transaction.transfer_mode &
drivers/rapidio/devices/rio_mport_cdev.c
961
size = array_size(sizeof(*transfer), transaction.count);
drivers/rapidio/devices/rio_mport_cdev.c
967
(void __user *)(uintptr_t)transaction.block,
drivers/rapidio/devices/rio_mport_cdev.c
973
dir = (transaction.dir == RIO_TRANSFER_DIR_READ) ?
drivers/rapidio/devices/rio_mport_cdev.c
975
for (i = 0; i < transaction.count && ret == 0; i++)
drivers/rapidio/devices/rio_mport_cdev.c
976
ret = rio_dma_transfer(filp, transaction.transfer_mode,
drivers/rapidio/devices/rio_mport_cdev.c
977
transaction.sync, dir, &transfer[i]);
drivers/rapidio/devices/rio_mport_cdev.c
979
if (unlikely(copy_to_user((void __user *)(uintptr_t)transaction.block,
drivers/usb/fotg210/fotg210-hcd.c
4045
uframe->transaction = cpu_to_hc32(fotg210, trans);
drivers/usb/fotg210/fotg210-hcd.c
4302
itd->hw_transaction[uframe] = uf->transaction;
drivers/usb/fotg210/fotg210-hcd.h
478
__hc32 transaction; /* itd->hw_transaction[i] |= */
drivers/usb/host/ehci-sched.c
1208
uframe->transaction = cpu_to_hc32(ehci, trans);
drivers/usb/host/ehci-sched.c
1698
itd->hw_transaction[uframe] = uf->transaction;
drivers/usb/host/ehci-sched.c
2012
packet->transaction = cpu_to_hc32(ehci, trans);
drivers/usb/host/ehci-sched.c
2114
sitd->hw_results = uf->transaction;
drivers/usb/host/ehci.h
459
__hc32 transaction; /* itd->hw_transaction[i] |= */
drivers/usb/host/octeon-hcd.c
1354
struct cvmx_usb_transaction *transaction =
drivers/usb/host/octeon-hcd.c
1355
list_first_entry(&pipe->transactions, typeof(*transaction),
drivers/usb/host/octeon-hcd.c
1358
cvmx_phys_to_ptr(transaction->control_header);
drivers/usb/host/octeon-hcd.c
1359
int bytes_to_transfer = transaction->buffer_length -
drivers/usb/host/octeon-hcd.c
1360
transaction->actual_bytes;
drivers/usb/host/octeon-hcd.c
1367
switch (transaction->stage) {
drivers/usb/host/octeon-hcd.c
1385
transaction->control_header);
drivers/usb/host/octeon-hcd.c
1499
struct cvmx_usb_transaction *transaction =
drivers/usb/host/octeon-hcd.c
1500
list_first_entry(&pipe->transactions, typeof(*transaction),
drivers/usb/host/octeon-hcd.c
1566
u64 dma_address = transaction->buffer +
drivers/usb/host/octeon-hcd.c
1567
transaction->actual_bytes;
drivers/usb/host/octeon-hcd.c
1569
if (transaction->type == CVMX_USB_TRANSFER_ISOCHRONOUS)
drivers/usb/host/octeon-hcd.c
1570
dma_address = transaction->buffer +
drivers/usb/host/octeon-hcd.c
1571
transaction->iso_packets[0].offset +
drivers/usb/host/octeon-hcd.c
1572
transaction->actual_bytes;
drivers/usb/host/octeon-hcd.c
1586
int bytes_to_transfer = transaction->buffer_length -
drivers/usb/host/octeon-hcd.c
1587
transaction->actual_bytes;
drivers/usb/host/octeon-hcd.c
1593
if (transaction->type == CVMX_USB_TRANSFER_ISOCHRONOUS)
drivers/usb/host/octeon-hcd.c
1595
transaction->iso_packets[0].length -
drivers/usb/host/octeon-hcd.c
1596
transaction->actual_bytes;
drivers/usb/host/octeon-hcd.c
1609
if ((transaction->stage & 1) == 0) {
drivers/usb/host/octeon-hcd.c
1610
if (transaction->type == CVMX_USB_TRANSFER_BULK)
drivers/usb/host/octeon-hcd.c
1623
usbc_hcsplt.s.compsplt = (transaction->stage ==
drivers/usb/host/octeon-hcd.c
1652
if (transaction->actual_bytes == 0) {
drivers/usb/host/octeon-hcd.c
1775
usbc_hcchar.s.eptype = transaction->type;
drivers/usb/host/octeon-hcd.c
1787
switch (transaction->type) {
drivers/usb/host/octeon-hcd.c
1821
transaction->xfersize = usbc_hctsiz.s.xfersize;
drivers/usb/host/octeon-hcd.c
1822
transaction->pktcnt = usbc_hctsiz.s.pktcnt;
drivers/usb/host/octeon-hcd.c
1826
usb->active_split = transaction;
drivers/usb/host/octeon-hcd.c
1960
*transaction,
drivers/usb/host/octeon-hcd.c
1998
transaction, iso_packet[i].length);
drivers/usb/host/octeon-hcd.c
2017
pipe, transaction, bytes_transferred);
drivers/usb/host/octeon-hcd.c
2022
pipe, transaction, bytes_transferred);
drivers/usb/host/octeon-hcd.c
2027
pipe, transaction, bytes_transferred);
drivers/usb/host/octeon-hcd.c
2035
status, pipe, transaction, bytes_transferred);
drivers/usb/host/octeon-hcd.c
2058
struct cvmx_usb_transaction *transaction,
drivers/usb/host/octeon-hcd.c
2062
if (usb->active_split == transaction)
drivers/usb/host/octeon-hcd.c
2069
if (unlikely(transaction->type == CVMX_USB_TRANSFER_ISOCHRONOUS)) {
drivers/usb/host/octeon-hcd.c
2071
transaction->iso_packets[0].length = transaction->actual_bytes;
drivers/usb/host/octeon-hcd.c
2072
transaction->iso_packets[0].status = complete_code;
drivers/usb/host/octeon-hcd.c
2078
if ((transaction->iso_number_packets > 1) &&
drivers/usb/host/octeon-hcd.c
2081
transaction->actual_bytes = 0;
drivers/usb/host/octeon-hcd.c
2083
transaction->iso_number_packets--;
drivers/usb/host/octeon-hcd.c
2085
transaction->iso_packets++;
drivers/usb/host/octeon-hcd.c
2086
transaction->stage = CVMX_USB_STAGE_NON_CONTROL;
drivers/usb/host/octeon-hcd.c
2092
list_del(&transaction->node);
drivers/usb/host/octeon-hcd.c
2096
transaction,
drivers/usb/host/octeon-hcd.c
2097
transaction->actual_bytes,
drivers/usb/host/octeon-hcd.c
2098
transaction->urb);
drivers/usb/host/octeon-hcd.c
2099
kfree(transaction);
drivers/usb/host/octeon-hcd.c
2136
struct cvmx_usb_transaction *transaction;
drivers/usb/host/octeon-hcd.c
2141
transaction = kzalloc_obj(*transaction, GFP_ATOMIC);
drivers/usb/host/octeon-hcd.c
2142
if (unlikely(!transaction))
drivers/usb/host/octeon-hcd.c
2145
transaction->type = type;
drivers/usb/host/octeon-hcd.c
2146
transaction->buffer = buffer;
drivers/usb/host/octeon-hcd.c
2147
transaction->buffer_length = buffer_length;
drivers/usb/host/octeon-hcd.c
2148
transaction->control_header = control_header;
drivers/usb/host/octeon-hcd.c
2150
transaction->iso_start_frame = iso_start_frame;
drivers/usb/host/octeon-hcd.c
2151
transaction->iso_number_packets = iso_number_packets;
drivers/usb/host/octeon-hcd.c
2152
transaction->iso_packets = iso_packets;
drivers/usb/host/octeon-hcd.c
2153
transaction->urb = urb;
drivers/usb/host/octeon-hcd.c
2154
if (transaction->type == CVMX_USB_TRANSFER_CONTROL)
drivers/usb/host/octeon-hcd.c
2155
transaction->stage = CVMX_USB_STAGE_SETUP;
drivers/usb/host/octeon-hcd.c
2157
transaction->stage = CVMX_USB_STAGE_NON_CONTROL;
drivers/usb/host/octeon-hcd.c
2160
list_add_tail(&transaction->node, &pipe->transactions);
drivers/usb/host/octeon-hcd.c
2162
list_add_tail(&transaction->node, &pipe->transactions);
drivers/usb/host/octeon-hcd.c
2173
return transaction;
drivers/usb/host/octeon-hcd.c
2298
struct cvmx_usb_transaction *transaction)
drivers/usb/host/octeon-hcd.c
2304
if (list_first_entry(&pipe->transactions, typeof(*transaction), node) ==
drivers/usb/host/octeon-hcd.c
2305
transaction && (pipe->flags & CVMX_USB_PIPE_FLAGS_SCHEDULED)) {
drivers/usb/host/octeon-hcd.c
2328
cvmx_usb_complete(usb, pipe, transaction, CVMX_USB_STATUS_CANCEL);
drivers/usb/host/octeon-hcd.c
2344
struct cvmx_usb_transaction *transaction, *next;
drivers/usb/host/octeon-hcd.c
2347
list_for_each_entry_safe(transaction, next, &pipe->transactions, node) {
drivers/usb/host/octeon-hcd.c
2348
int result = cvmx_usb_cancel(usb, pipe, transaction);
drivers/usb/host/octeon-hcd.c
2397
struct cvmx_usb_transaction *transaction,
drivers/usb/host/octeon-hcd.c
2402
switch (transaction->stage) {
drivers/usb/host/octeon-hcd.c
2406
cvmx_usb_complete(usb, pipe, transaction,
drivers/usb/host/octeon-hcd.c
2412
transaction->stage =
drivers/usb/host/octeon-hcd.c
2416
cvmx_phys_to_ptr(transaction->control_header);
drivers/usb/host/octeon-hcd.c
2418
transaction->stage = CVMX_USB_STAGE_DATA;
drivers/usb/host/octeon-hcd.c
2420
transaction->stage = CVMX_USB_STAGE_STATUS;
drivers/usb/host/octeon-hcd.c
2426
cvmx_phys_to_ptr(transaction->control_header);
drivers/usb/host/octeon-hcd.c
2428
transaction->stage = CVMX_USB_STAGE_DATA;
drivers/usb/host/octeon-hcd.c
2430
transaction->stage = CVMX_USB_STAGE_STATUS;
drivers/usb/host/octeon-hcd.c
2435
transaction->stage = CVMX_USB_STAGE_DATA_SPLIT_COMPLETE;
drivers/usb/host/octeon-hcd.c
2444
transaction->actual_bytes +=
drivers/usb/host/octeon-hcd.c
2447
transaction->actual_bytes +=
drivers/usb/host/octeon-hcd.c
2453
transaction->stage = CVMX_USB_STAGE_STATUS;
drivers/usb/host/octeon-hcd.c
2460
transaction->stage = CVMX_USB_STAGE_STATUS;
drivers/usb/host/octeon-hcd.c
2462
transaction->stage = CVMX_USB_STAGE_DATA;
drivers/usb/host/octeon-hcd.c
2467
transaction->stage =
drivers/usb/host/octeon-hcd.c
2470
cvmx_usb_complete(usb, pipe, transaction,
drivers/usb/host/octeon-hcd.c
2474
cvmx_usb_complete(usb, pipe, transaction, CVMX_USB_STATUS_OK);
drivers/usb/host/octeon-hcd.c
2481
struct cvmx_usb_transaction *transaction,
drivers/usb/host/octeon-hcd.c
2492
if (transaction->stage == CVMX_USB_STAGE_NON_CONTROL)
drivers/usb/host/octeon-hcd.c
2493
transaction->stage =
drivers/usb/host/octeon-hcd.c
2497
transaction->stage = CVMX_USB_STAGE_NON_CONTROL;
drivers/usb/host/octeon-hcd.c
2499
cvmx_usb_complete(usb, pipe, transaction,
drivers/usb/host/octeon-hcd.c
2508
cvmx_usb_complete(usb, pipe, transaction,
drivers/usb/host/octeon-hcd.c
2515
struct cvmx_usb_transaction *transaction,
drivers/usb/host/octeon-hcd.c
2520
if (transaction->stage == CVMX_USB_STAGE_NON_CONTROL) {
drivers/usb/host/octeon-hcd.c
2521
transaction->stage =
drivers/usb/host/octeon-hcd.c
2525
transaction->stage = CVMX_USB_STAGE_NON_CONTROL;
drivers/usb/host/octeon-hcd.c
2528
cvmx_usb_complete(usb, pipe, transaction,
drivers/usb/host/octeon-hcd.c
2534
cvmx_usb_complete(usb, pipe, transaction, CVMX_USB_STATUS_OK);
drivers/usb/host/octeon-hcd.c
2540
struct cvmx_usb_transaction *transaction,
drivers/usb/host/octeon-hcd.c
2560
cvmx_usb_complete(usb, pipe, transaction,
drivers/usb/host/octeon-hcd.c
2565
if (transaction->stage ==
drivers/usb/host/octeon-hcd.c
2574
cvmx_usb_complete(usb, pipe, transaction,
drivers/usb/host/octeon-hcd.c
2578
transaction->stage =
drivers/usb/host/octeon-hcd.c
2583
cvmx_usb_complete(usb, pipe, transaction, CVMX_USB_STATUS_OK);
drivers/usb/host/octeon-hcd.c
2603
struct cvmx_usb_transaction *transaction;
drivers/usb/host/octeon-hcd.c
2678
transaction = list_first_entry(&pipe->transactions,
drivers/usb/host/octeon-hcd.c
2679
typeof(*transaction),
drivers/usb/host/octeon-hcd.c
2681
prefetch(transaction);
drivers/usb/host/octeon-hcd.c
2703
packets_processed = transaction->pktcnt - usbc_hctsiz.s.pktcnt;
drivers/usb/host/octeon-hcd.c
2711
bytes_this_transfer = transaction->xfersize -
drivers/usb/host/octeon-hcd.c
2725
if (bytes_this_transfer > transaction->xfersize)
drivers/usb/host/octeon-hcd.c
2726
bytes_this_transfer = transaction->xfersize;
drivers/usb/host/octeon-hcd.c
2740
if ((transaction->stage == CVMX_USB_STAGE_SETUP) ||
drivers/usb/host/octeon-hcd.c
2741
(transaction->stage == CVMX_USB_STAGE_SETUP_SPLIT_COMPLETE))
drivers/usb/host/octeon-hcd.c
2749
transaction->actual_bytes += bytes_this_transfer;
drivers/usb/host/octeon-hcd.c
2750
if (transaction->type == CVMX_USB_TRANSFER_ISOCHRONOUS)
drivers/usb/host/octeon-hcd.c
2751
buffer_space_left = transaction->iso_packets[0].length -
drivers/usb/host/octeon-hcd.c
2752
transaction->actual_bytes;
drivers/usb/host/octeon-hcd.c
2754
buffer_space_left = transaction->buffer_length -
drivers/usb/host/octeon-hcd.c
2755
transaction->actual_bytes;
drivers/usb/host/octeon-hcd.c
2779
cvmx_usb_complete(usb, pipe, transaction,
drivers/usb/host/octeon-hcd.c
2792
cvmx_usb_complete(usb, pipe, transaction,
drivers/usb/host/octeon-hcd.c
2800
cvmx_usb_complete(usb, pipe, transaction,
drivers/usb/host/octeon-hcd.c
2804
cvmx_usb_complete(usb, pipe, transaction,
drivers/usb/host/octeon-hcd.c
2808
cvmx_usb_complete(usb, pipe, transaction,
drivers/usb/host/octeon-hcd.c
2818
transaction->retries = 0;
drivers/usb/host/octeon-hcd.c
2826
transaction,
drivers/usb/host/octeon-hcd.c
2834
transaction->retries++;
drivers/usb/host/octeon-hcd.c
2835
if ((transaction->retries & 0x3) == 0) {
drivers/usb/host/octeon-hcd.c
2840
transaction->stage &= ~1;
drivers/usb/host/octeon-hcd.c
2845
transaction->retries = 0;
drivers/usb/host/octeon-hcd.c
2859
switch (transaction->type) {
drivers/usb/host/octeon-hcd.c
2861
cvmx_usb_transfer_control(usb, pipe, transaction,
drivers/usb/host/octeon-hcd.c
2867
cvmx_usb_transfer_bulk(usb, pipe, transaction,
drivers/usb/host/octeon-hcd.c
2872
cvmx_usb_transfer_intr(usb, pipe, transaction,
drivers/usb/host/octeon-hcd.c
2877
cvmx_usb_transfer_isoc(usb, pipe, transaction,
drivers/usb/host/octeon-hcd.c
2887
if (usb->active_split == transaction)
drivers/usb/host/octeon-hcd.c
2895
transaction->retries = 0;
drivers/usb/host/octeon-hcd.c
2896
transaction->stage &= ~1;
drivers/usb/host/octeon-hcd.c
2909
transaction->retries++;
drivers/usb/host/octeon-hcd.c
2915
cvmx_usb_complete(usb, pipe, transaction,
drivers/usb/host/octeon-hcd.c
3073
struct cvmx_usb_transaction *transaction = NULL;
drivers/usb/host/octeon-hcd.c
3201
transaction = cvmx_usb_submit_isochronous(usb,
drivers/usb/host/octeon-hcd.c
3207
if (!transaction) {
drivers/usb/host/octeon-hcd.c
3217
transaction = cvmx_usb_submit_interrupt(usb, pipe, urb);
drivers/usb/host/octeon-hcd.c
3223
transaction = cvmx_usb_submit_control(usb, pipe, urb);
drivers/usb/host/octeon-hcd.c
3229
transaction = cvmx_usb_submit_bulk(usb, pipe, urb);
drivers/usb/host/octeon-hcd.c
3232
if (!transaction) {
drivers/usb/host/octeon-hcd.c
3238
urb->hcpriv = transaction;
fs/btrfs/backref.c
1448
delayed_refs = &ctx->trans->transaction->delayed_refs;
fs/btrfs/block-group.c
1176
mutex_lock(&trans->transaction->cache_write_mutex);
fs/btrfs/block-group.c
1181
spin_lock(&trans->transaction->dirty_bgs_lock);
fs/btrfs/block-group.c
1187
spin_unlock(&trans->transaction->dirty_bgs_lock);
fs/btrfs/block-group.c
1190
spin_lock(&trans->transaction->dirty_bgs_lock);
fs/btrfs/block-group.c
1198
spin_unlock(&trans->transaction->dirty_bgs_lock);
fs/btrfs/block-group.c
1199
mutex_unlock(&trans->transaction->cache_write_mutex);
fs/btrfs/block-group.c
1261
spin_lock(&trans->transaction->dirty_bgs_lock);
fs/btrfs/block-group.c
1264
spin_unlock(&trans->transaction->dirty_bgs_lock);
fs/btrfs/block-group.c
1490
if (!list_is_first(&trans->transaction->list, &fs_info->trans_list)) {
fs/btrfs/block-group.c
1491
prev_trans = list_prev_entry(trans->transaction, list);
fs/btrfs/block-group.c
1514
ret = btrfs_clear_extent_bit(&trans->transaction->pinned_extents, start, end,
fs/btrfs/block-group.c
1794
&trans->transaction->deleted_bgs);
fs/btrfs/block-group.c
3108
if (test_bit(BTRFS_TRANS_DIRTY_BG_RUN, &trans->transaction->flags)) {
fs/btrfs/block-group.c
3417
if (test_bit(BTRFS_TRANS_CACHE_ENOSPC, &trans->transaction->flags)) {
fs/btrfs/block-group.c
3454
set_bit(BTRFS_TRANS_CACHE_ENOSPC, &trans->transaction->flags);
fs/btrfs/block-group.c
3475
struct btrfs_transaction *cur_trans = trans->transaction;
fs/btrfs/block-group.c
3512
struct btrfs_transaction *cur_trans = trans->transaction;
fs/btrfs/block-group.c
3545
mutex_lock(&trans->transaction->cache_write_mutex);
fs/btrfs/block-group.c
3635
mutex_unlock(&trans->transaction->cache_write_mutex);
fs/btrfs/block-group.c
3638
mutex_lock(&trans->transaction->cache_write_mutex);
fs/btrfs/block-group.c
3640
mutex_unlock(&trans->transaction->cache_write_mutex);
fs/btrfs/block-group.c
3677
struct btrfs_transaction *cur_trans = trans->transaction;
fs/btrfs/block-group.c
3881
btrfs_set_extent_bit(&trans->transaction->pinned_extents, bytenr,
fs/btrfs/block-group.c
3885
spin_lock(&trans->transaction->dirty_bgs_lock);
fs/btrfs/block-group.c
3887
list_add_tail(&cache->dirty_list, &trans->transaction->dirty_bgs);
fs/btrfs/block-group.c
3891
spin_unlock(&trans->transaction->dirty_bgs_lock);
fs/btrfs/ctree.c
669
if (unlikely(trans->transaction != fs_info->running_transaction ||
fs/btrfs/defrag.c
357
if (unlikely(trans->transaction != fs_info->running_transaction ||
fs/btrfs/delayed-ref.c
1027
delayed_refs = &trans->transaction->delayed_refs;
fs/btrfs/delayed-ref.c
1155
delayed_refs = &trans->transaction->delayed_refs;
fs/btrfs/delayed-ref.c
586
struct btrfs_delayed_ref_root *root = &trans->transaction->delayed_refs;
fs/btrfs/delayed-ref.c
639
&trans->transaction->delayed_refs;
fs/btrfs/delayed-ref.c
830
delayed_refs = &trans->transaction->delayed_refs;
fs/btrfs/extent-tree.c
194
delayed_refs = &trans->transaction->delayed_refs;
fs/btrfs/extent-tree.c
1944
delayed_refs = &trans->transaction->delayed_refs;
fs/btrfs/extent-tree.c
2008
delayed_refs = &trans->transaction->delayed_refs;
fs/btrfs/extent-tree.c
2095
delayed_refs = &trans->transaction->delayed_refs;
fs/btrfs/extent-tree.c
2240
delayed_refs = &trans->transaction->delayed_refs;
fs/btrfs/extent-tree.c
2699
btrfs_set_extent_bit(&trans->transaction->pinned_extents, bytenr,
fs/btrfs/extent-tree.c
2984
struct extent_io_tree *unpin = &trans->transaction->pinned_extents;
fs/btrfs/extent-tree.c
3058
deleted_bgs = &trans->transaction->deleted_bgs;
fs/btrfs/extent-tree.c
3575
delayed_refs = &trans->transaction->delayed_refs;
fs/btrfs/extent-tree.c
5327
btrfs_set_extent_bit(&trans->transaction->dirty_pages, buf->start,
fs/btrfs/extent-tree.c
5738
delayed_refs = &trans->transaction->delayed_refs;
fs/btrfs/free-space-cache.c
1212
unpin = &trans->transaction->pinned_extents;
fs/btrfs/free-space-cache.c
1322
spin_lock(&trans->transaction->dirty_bgs_lock);
fs/btrfs/free-space-cache.c
1338
spin_unlock(&trans->transaction->dirty_bgs_lock);
fs/btrfs/free-space-cache.c
320
mutex_lock(&trans->transaction->cache_write_mutex);
fs/btrfs/free-space-cache.c
360
mutex_unlock(&trans->transaction->cache_write_mutex);
fs/btrfs/qgroup.c
2144
struct btrfs_delayed_ref_root *delayed_refs = &trans->transaction->delayed_refs;
fs/btrfs/qgroup.c
3023
delayed_refs = &trans->transaction->delayed_refs;
fs/btrfs/qgroup.c
3115
if (trans->transaction->state != TRANS_STATE_COMMIT_DOING)
fs/btrfs/qgroup.c
3366
if (trans->transaction->state == TRANS_STATE_COMMIT_DOING)
fs/btrfs/relocation.c
3956
spin_lock(&trans->transaction->dirty_bgs_lock);
fs/btrfs/relocation.c
3958
list_add_tail(&bg->dirty_list, &trans->transaction->dirty_bgs);
fs/btrfs/relocation.c
3962
spin_unlock(&trans->transaction->dirty_bgs_lock);
fs/btrfs/relocation.c
4788
spin_lock(&trans->transaction->dirty_bgs_lock);
fs/btrfs/relocation.c
4790
list_add_tail(&bg->dirty_list, &trans->transaction->dirty_bgs);
fs/btrfs/relocation.c
4794
spin_unlock(&trans->transaction->dirty_bgs_lock);
fs/btrfs/relocation.c
5213
spin_lock(&trans->transaction->dirty_bgs_lock);
fs/btrfs/relocation.c
5215
list_add_tail(&bg->dirty_list, &trans->transaction->dirty_bgs);
fs/btrfs/relocation.c
5219
spin_unlock(&trans->transaction->dirty_bgs_lock);
fs/btrfs/tests/delayed-refs-tests.c
1012
kfree(transaction);
fs/btrfs/tests/delayed-refs-tests.c
171
&trans->transaction->delayed_refs;
fs/btrfs/tests/delayed-refs-tests.c
228
btrfs_destroy_delayed_refs(trans->transaction);
fs/btrfs/tests/delayed-refs-tests.c
402
head = btrfs_select_ref_head(fs_info, &trans->transaction->delayed_refs);
fs/btrfs/tests/delayed-refs-tests.c
452
head = btrfs_select_ref_head(fs_info, &trans->transaction->delayed_refs);
fs/btrfs/tests/delayed-refs-tests.c
48
&trans->transaction->delayed_refs;
fs/btrfs/tests/delayed-refs-tests.c
515
head = btrfs_select_ref_head(fs_info, &trans->transaction->delayed_refs);
fs/btrfs/tests/delayed-refs-tests.c
584
head = btrfs_select_ref_head(fs_info, &trans->transaction->delayed_refs);
fs/btrfs/tests/delayed-refs-tests.c
654
head = btrfs_select_ref_head(fs_info, &trans->transaction->delayed_refs);
fs/btrfs/tests/delayed-refs-tests.c
739
head = btrfs_select_ref_head(fs_info, &trans->transaction->delayed_refs);
fs/btrfs/tests/delayed-refs-tests.c
768
btrfs_unselect_ref_head(&trans->transaction->delayed_refs, head);
fs/btrfs/tests/delayed-refs-tests.c
769
btrfs_destroy_delayed_refs(trans->transaction);
fs/btrfs/tests/delayed-refs-tests.c
780
&trans->transaction->delayed_refs;
fs/btrfs/tests/delayed-refs-tests.c
970
btrfs_destroy_delayed_refs(trans->transaction);
fs/btrfs/tests/delayed-refs-tests.c
976
struct btrfs_transaction *transaction;
fs/btrfs/tests/delayed-refs-tests.c
988
transaction = kmalloc_obj(*transaction);
fs/btrfs/tests/delayed-refs-tests.c
989
if (!transaction) {
fs/btrfs/tests/delayed-refs-tests.c
995
btrfs_init_dummy_transaction(transaction, fs_info);
fs/btrfs/tests/delayed-refs-tests.c
996
trans.transaction = transaction;
fs/btrfs/transaction.c
1013
struct btrfs_transaction *cur_trans = trans->transaction;
fs/btrfs/transaction.c
1068
struct btrfs_transaction *cur_trans = trans->transaction;
fs/btrfs/transaction.c
1269
struct extent_io_tree *dirty_pages = &trans->transaction->dirty_pages;
fs/btrfs/transaction.c
1278
btrfs_extent_io_tree_release(&trans->transaction->dirty_pages);
fs/btrfs/transaction.c
1338
struct list_head *dirty_bgs = &trans->transaction->dirty_bgs;
fs/btrfs/transaction.c
1339
struct list_head *io_bgs = &trans->transaction->io_bgs;
fs/btrfs/transaction.c
1347
ASSERT(trans->transaction->state == TRANS_STATE_COMMIT_DOING,
fs/btrfs/transaction.c
1348
"trans->transaction->state=%d", trans->transaction->state);
fs/btrfs/transaction.c
1381
&trans->transaction->switch_commits);
fs/btrfs/transaction.c
141
void btrfs_put_transaction(struct btrfs_transaction *transaction)
fs/btrfs/transaction.c
143
if (refcount_dec_and_test(&transaction->use_count)) {
fs/btrfs/transaction.c
144
BUG_ON(!list_empty(&transaction->list));
fs/btrfs/transaction.c
145
WARN_ON(!xa_empty(&transaction->delayed_refs.head_refs));
fs/btrfs/transaction.c
146
WARN_ON(!xa_empty(&transaction->delayed_refs.dirty_extents));
fs/btrfs/transaction.c
147
if (transaction->delayed_refs.pending_csums)
fs/btrfs/transaction.c
148
btrfs_err(transaction->fs_info,
fs/btrfs/transaction.c
1482
ASSERT(trans->transaction->state == TRANS_STATE_COMMIT_DOING,
fs/btrfs/transaction.c
1483
"trans->transaction->state=%d", trans->transaction->state);
fs/btrfs/transaction.c
150
transaction->delayed_refs.pending_csums);
fs/btrfs/transaction.c
1528
&trans->transaction->switch_commits);
fs/btrfs/transaction.c
158
while (!list_empty(&transaction->deleted_bgs)) {
fs/btrfs/transaction.c
161
cache = list_first_entry(&transaction->deleted_bgs,
fs/btrfs/transaction.c
168
spin_lock(&transaction->fs_info->unused_bgs_lock);
fs/btrfs/transaction.c
170
spin_unlock(&transaction->fs_info->unused_bgs_lock);
fs/btrfs/transaction.c
174
WARN_ON(!list_empty(&transaction->dev_update_list));
fs/btrfs/transaction.c
175
kfree(transaction);
fs/btrfs/transaction.c
181
struct btrfs_transaction *cur_trans = trans->transaction;
fs/btrfs/transaction.c
1953
struct list_head *head = &trans->transaction->pending_snapshots;
fs/btrfs/transaction.c
2019
cur_trans = trans->transaction;
fs/btrfs/transaction.c
2057
struct btrfs_transaction *cur_trans = trans->transaction;
fs/btrfs/transaction.c
2099
btrfs_cleanup_one_transaction(trans->transaction);
fs/btrfs/transaction.c
2195
struct btrfs_transaction *cur_trans = trans->transaction;
fs/btrfs/transaction.c
2225
struct btrfs_transaction *cur_trans = trans->transaction;
fs/btrfs/transaction.c
2483
WARN_ON(cur_trans != trans->transaction);
fs/btrfs/transaction.c
2720
WRITE_ONCE(trans->transaction->aborted, error);
fs/btrfs/transaction.c
472
struct btrfs_transaction *cur_trans = trans->transaction;
fs/btrfs/transaction.c
723
h->transaction = cur_trans;
fs/btrfs/transaction.h
145
struct btrfs_transaction *transaction;
fs/btrfs/transaction.h
197
inode->last_trans = trans->transaction->transid;
fs/btrfs/transaction.h
212
delayed_refs = &trans->transaction->delayed_refs;
fs/btrfs/transaction.h
221
delayed_refs = &trans->transaction->delayed_refs;
fs/btrfs/transaction.h
297
void btrfs_put_transaction(struct btrfs_transaction *transaction);
fs/btrfs/tree-log.c
5452
atomic_inc(&trans->transaction->pending_ordered);
fs/btrfs/volumes.c
1996
set_bit(BTRFS_TRANS_HAVE_FREE_BGS, &trans->transaction->flags);
fs/btrfs/volumes.c
3123
&trans->transaction->dev_update_list);
fs/btrfs/volumes.c
3386
&trans->transaction->dev_update_list);
fs/btrfs/volumes.c
5313
&trans->transaction->dev_update_list);
fs/btrfs/volumes.c
5858
&trans->transaction->dev_update_list);
fs/ext4/inode.c
5330
transaction_t *transaction;
fs/ext4/inode.c
5335
transaction = journal->j_running_transaction;
fs/ext4/inode.c
5337
transaction = journal->j_committing_transaction;
fs/ext4/inode.c
5338
if (transaction)
fs/ext4/inode.c
5339
tid = transaction->t_tid;
fs/jbd2/checkpoint.c
158
transaction_t *transaction;
fs/jbd2/checkpoint.c
182
transaction = journal->j_checkpoint_transactions;
fs/jbd2/checkpoint.c
183
if (transaction->t_chp_stats.cs_chp_time == 0)
fs/jbd2/checkpoint.c
184
transaction->t_chp_stats.cs_chp_time = jiffies;
fs/jbd2/checkpoint.c
185
this_tid = transaction->t_tid;
fs/jbd2/checkpoint.c
192
if (journal->j_checkpoint_transactions != transaction ||
fs/jbd2/checkpoint.c
193
transaction->t_tid != this_tid)
fs/jbd2/checkpoint.c
197
while (transaction->t_checkpoint_list) {
fs/jbd2/checkpoint.c
198
jh = transaction->t_checkpoint_list;
fs/jbd2/checkpoint.c
205
transaction->t_chp_stats.cs_forced_to_close++;
fs/jbd2/checkpoint.c
257
!transaction->t_checkpoint_list)
fs/jbd2/checkpoint.c
280
transaction->t_chp_stats.cs_written++;
fs/jbd2/checkpoint.c
281
transaction->t_checkpoint_list = jh->b_cpnext;
fs/jbd2/checkpoint.c
286
jh2bh(transaction->t_checkpoint_list) == journal->j_chkpt_bhs[0])
fs/jbd2/checkpoint.c
32
transaction_t *transaction = jh->b_cp_transaction;
fs/jbd2/checkpoint.c
36
if (transaction->t_checkpoint_list == jh) {
fs/jbd2/checkpoint.c
37
transaction->t_checkpoint_list = jh->b_cpnext;
fs/jbd2/checkpoint.c
38
if (transaction->t_checkpoint_list == jh)
fs/jbd2/checkpoint.c
39
transaction->t_checkpoint_list = NULL;
fs/jbd2/checkpoint.c
422
transaction_t *transaction, *last_transaction, *next_transaction;
fs/jbd2/checkpoint.c
444
transaction = journal->j_shrink_transaction;
fs/jbd2/checkpoint.c
446
transaction = journal->j_checkpoint_transactions;
fs/jbd2/checkpoint.c
449
first_tid = transaction->t_tid;
fs/jbd2/checkpoint.c
453
next_transaction = transaction;
fs/jbd2/checkpoint.c
456
transaction = next_transaction;
fs/jbd2/checkpoint.c
457
next_transaction = transaction->t_cpnext;
fs/jbd2/checkpoint.c
458
tid = transaction->t_tid;
fs/jbd2/checkpoint.c
460
freed = journal_shrink_one_cp_list(transaction->t_checkpoint_list,
fs/jbd2/checkpoint.c
468
} while (transaction != last_transaction);
fs/jbd2/checkpoint.c
470
if (transaction != last_transaction) {
fs/jbd2/checkpoint.c
504
transaction_t *transaction, *last_transaction, *next_transaction;
fs/jbd2/checkpoint.c
509
transaction = journal->j_checkpoint_transactions;
fs/jbd2/checkpoint.c
510
if (!transaction)
fs/jbd2/checkpoint.c
513
last_transaction = transaction->t_cpprev;
fs/jbd2/checkpoint.c
514
next_transaction = transaction;
fs/jbd2/checkpoint.c
516
transaction = next_transaction;
fs/jbd2/checkpoint.c
517
next_transaction = transaction->t_cpnext;
fs/jbd2/checkpoint.c
518
journal_shrink_one_cp_list(transaction->t_checkpoint_list,
fs/jbd2/checkpoint.c
534
} while (transaction != last_transaction);
fs/jbd2/checkpoint.c
580
transaction_t *transaction;
fs/jbd2/checkpoint.c
585
transaction = jh->b_cp_transaction;
fs/jbd2/checkpoint.c
586
if (!transaction) {
fs/jbd2/checkpoint.c
590
journal = transaction->t_journal;
fs/jbd2/checkpoint.c
600
if (transaction->t_checkpoint_list)
fs/jbd2/checkpoint.c
612
if (transaction->t_state != T_FINISHED)
fs/jbd2/checkpoint.c
619
stats = &transaction->t_chp_stats;
fs/jbd2/checkpoint.c
624
transaction->t_tid, stats);
fs/jbd2/checkpoint.c
626
__jbd2_journal_drop_transaction(journal, transaction);
fs/jbd2/checkpoint.c
627
jbd2_journal_free_transaction(transaction);
fs/jbd2/checkpoint.c
670
transaction_t *transaction)
fs/jbd2/checkpoint.c
678
jh->b_cp_transaction = transaction;
fs/jbd2/checkpoint.c
680
if (!transaction->t_checkpoint_list) {
fs/jbd2/checkpoint.c
683
jh->b_cpnext = transaction->t_checkpoint_list;
fs/jbd2/checkpoint.c
684
jh->b_cpprev = transaction->t_checkpoint_list->b_cpprev;
fs/jbd2/checkpoint.c
688
transaction->t_checkpoint_list = jh;
fs/jbd2/checkpoint.c
689
percpu_counter_inc(&transaction->t_journal->j_checkpoint_jh_count);
fs/jbd2/checkpoint.c
702
void __jbd2_journal_drop_transaction(journal_t *journal, transaction_t *transaction)
fs/jbd2/checkpoint.c
707
if (transaction->t_cpnext) {
fs/jbd2/checkpoint.c
708
transaction->t_cpnext->t_cpprev = transaction->t_cpprev;
fs/jbd2/checkpoint.c
709
transaction->t_cpprev->t_cpnext = transaction->t_cpnext;
fs/jbd2/checkpoint.c
710
if (journal->j_checkpoint_transactions == transaction)
fs/jbd2/checkpoint.c
712
transaction->t_cpnext;
fs/jbd2/checkpoint.c
713
if (journal->j_checkpoint_transactions == transaction)
fs/jbd2/checkpoint.c
717
J_ASSERT(transaction->t_state == T_FINISHED);
fs/jbd2/checkpoint.c
718
J_ASSERT(transaction->t_buffers == NULL);
fs/jbd2/checkpoint.c
719
J_ASSERT(transaction->t_forget == NULL);
fs/jbd2/checkpoint.c
720
J_ASSERT(transaction->t_shadow_list == NULL);
fs/jbd2/checkpoint.c
721
J_ASSERT(transaction->t_checkpoint_list == NULL);
fs/jbd2/checkpoint.c
722
J_ASSERT(atomic_read(&transaction->t_updates) == 0);
fs/jbd2/checkpoint.c
723
J_ASSERT(journal->j_committing_transaction != transaction);
fs/jbd2/checkpoint.c
724
J_ASSERT(journal->j_running_transaction != transaction);
fs/jbd2/checkpoint.c
726
trace_jbd2_drop_transaction(journal, transaction);
fs/jbd2/checkpoint.c
728
jbd2_debug(1, "Dropping transaction %d, all done\n", transaction->t_tid);
fs/jbd2/journal.c
1020
transaction_t *transaction;
fs/jbd2/journal.c
1025
transaction = journal->j_checkpoint_transactions;
fs/jbd2/journal.c
1026
if (transaction) {
fs/jbd2/journal.c
1027
*tid = transaction->t_tid;
fs/jbd2/journal.c
1028
*block = transaction->t_log_start;
fs/jbd2/journal.c
1029
} else if ((transaction = journal->j_committing_transaction) != NULL) {
fs/jbd2/journal.c
1030
*tid = transaction->t_tid;
fs/jbd2/journal.c
1031
*block = transaction->t_log_start;
fs/jbd2/journal.c
1032
} else if ((transaction = journal->j_running_transaction) != NULL) {
fs/jbd2/journal.c
1033
*tid = transaction->t_tid;
fs/jbd2/journal.c
163
transaction_t *transaction;
fs/jbd2/journal.c
226
transaction = journal->j_running_transaction;
fs/jbd2/journal.c
227
if (transaction == NULL ||
fs/jbd2/journal.c
228
time_before(jiffies, transaction->t_expires)) {
fs/jbd2/journal.c
241
transaction = journal->j_running_transaction;
fs/jbd2/journal.c
242
if (transaction && time_after_eq(jiffies, transaction->t_expires)) {
fs/jbd2/journal.c
2422
transaction_t *transaction = NULL;
fs/jbd2/journal.c
2428
transaction = journal->j_running_transaction;
fs/jbd2/journal.c
2429
__jbd2_log_start_commit(journal, transaction->t_tid);
fs/jbd2/journal.c
243
journal->j_commit_request = transaction->t_tid;
fs/jbd2/journal.c
2431
transaction = journal->j_committing_transaction;
fs/jbd2/journal.c
2434
if (transaction) {
fs/jbd2/journal.c
2435
tid_t tid = transaction->t_tid;
fs/jbd2/journal.c
2568
transaction_t *transaction;
fs/jbd2/journal.c
2603
transaction = journal->j_running_transaction;
fs/jbd2/journal.c
2604
if (transaction)
fs/jbd2/journal.c
2605
__jbd2_log_start_commit(journal, transaction->t_tid);
fs/jbd2/journal.c
325
int jbd2_journal_write_metadata_buffer(transaction_t *transaction,
fs/jbd2/journal.c
335
journal_t *journal = transaction->t_journal;
fs/jbd2/journal.c
428
__jbd2_journal_file_buffer(jh_in, transaction, BJ_Shadow);
fs/jbd2/journal.c
501
transaction_t *transaction = NULL;
fs/jbd2/journal.c
507
transaction = journal->j_running_transaction;
fs/jbd2/journal.c
508
if (!tid_geq(journal->j_commit_request, transaction->t_tid))
fs/jbd2/journal.c
511
transaction = journal->j_committing_transaction;
fs/jbd2/journal.c
513
if (!transaction) {
fs/jbd2/journal.c
518
tid = transaction->t_tid;
fs/jbd2/journal.c
963
jbd2_journal_get_descriptor_buffer(transaction_t *transaction, int type)
fs/jbd2/journal.c
965
journal_t *journal = transaction->t_journal;
fs/jbd2/journal.c
979
atomic_dec(&transaction->t_outstanding_credits);
fs/jbd2/journal.c
985
header->h_sequence = cpu_to_be32(transaction->t_tid);
fs/jbd2/revoke.c
530
void jbd2_journal_write_revoke_records(transaction_t *transaction,
fs/jbd2/revoke.c
533
journal_t *journal = transaction->t_journal;
fs/jbd2/revoke.c
554
write_one_revoke_record(transaction, log_bufs,
fs/jbd2/revoke.c
571
static void write_one_revoke_record(transaction_t *transaction,
fs/jbd2/revoke.c
577
journal_t *journal = transaction->t_journal;
fs/jbd2/revoke.c
610
descriptor = jbd2_journal_get_descriptor_buffer(transaction,
fs/jbd2/transaction.c
101
journal->j_running_transaction = transaction;
fs/jbd2/transaction.c
102
transaction->t_max_wait = 0;
fs/jbd2/transaction.c
1020
if (jh->b_transaction == transaction ||
fs/jbd2/transaction.c
1021
jh->b_next_transaction == transaction) {
fs/jbd2/transaction.c
103
transaction->t_start = jiffies;
fs/jbd2/transaction.c
104
transaction->t_requested = 0;
fs/jbd2/transaction.c
1059
__jbd2_journal_file_buffer(jh, transaction, BJ_Reserved);
fs/jbd2/transaction.c
1128
jh->b_next_transaction = transaction;
fs/jbd2/transaction.c
120
static inline void update_t_max_wait(transaction_t *transaction,
fs/jbd2/transaction.c
125
if (time_after(transaction->t_start, ts)) {
fs/jbd2/transaction.c
126
newts = jbd2_time_diff(ts, transaction->t_start);
fs/jbd2/transaction.c
1269
transaction_t *transaction = handle->h_transaction;
fs/jbd2/transaction.c
127
oldts = READ_ONCE(transaction->t_max_wait);
fs/jbd2/transaction.c
1278
journal = transaction->t_journal;
fs/jbd2/transaction.c
129
oldts = cmpxchg(&transaction->t_max_wait, oldts, newts);
fs/jbd2/transaction.c
1296
if (!(jh->b_transaction == transaction || jh->b_transaction == NULL ||
fs/jbd2/transaction.c
1322
__jbd2_journal_file_buffer(jh, transaction, BJ_Reserved);
fs/jbd2/transaction.c
1330
jh->b_next_transaction = transaction;
fs/jbd2/transaction.c
1493
transaction_t *transaction = handle->h_transaction;
fs/jbd2/transaction.c
1515
if (data_race(jh->b_transaction != transaction &&
fs/jbd2/transaction.c
1516
jh->b_next_transaction != transaction)) {
fs/jbd2/transaction.c
1518
J_ASSERT_JH(jh, jh->b_transaction == transaction ||
fs/jbd2/transaction.c
1519
jh->b_next_transaction == transaction);
fs/jbd2/transaction.c
1524
if (data_race(jh->b_transaction == transaction &&
fs/jbd2/transaction.c
1527
if (jh->b_transaction == transaction &&
fs/jbd2/transaction.c
1534
J_ASSERT_JH(jh, jh->b_transaction != transaction ||
fs/jbd2/transaction.c
1555
journal = transaction->t_journal;
fs/jbd2/transaction.c
1578
if (jh->b_transaction == transaction && jh->b_jlist == BJ_Metadata) {
fs/jbd2/transaction.c
1605
if (jh->b_transaction != transaction) {
fs/jbd2/transaction.c
1609
(jh->b_next_transaction != transaction))) {
fs/jbd2/transaction.c
1617
transaction, transaction->t_tid,
fs/jbd2/transaction.c
1638
__jbd2_journal_file_buffer(jh, transaction, BJ_Metadata);
fs/jbd2/transaction.c
1666
transaction_t *transaction = handle->h_transaction;
fs/jbd2/transaction.c
1676
journal = transaction->t_journal;
fs/jbd2/transaction.c
1705
if (jh->b_transaction == transaction) {
fs/jbd2/transaction.c
1738
__jbd2_journal_file_buffer(jh, transaction, BJ_Forget);
fs/jbd2/transaction.c
1761
jh->b_next_transaction = transaction;
fs/jbd2/transaction.c
1764
J_ASSERT(jh->b_next_transaction == transaction);
fs/jbd2/transaction.c
1804
__jbd2_journal_file_buffer(jh, transaction, BJ_Forget);
fs/jbd2/transaction.c
1838
transaction_t *transaction = handle->h_transaction;
fs/jbd2/transaction.c
1851
if (!transaction) {
fs/jbd2/transaction.c
1859
journal = transaction->t_journal;
fs/jbd2/transaction.c
1860
tid = transaction->t_tid;
fs/jbd2/transaction.c
1914
transaction->t_start_time));
fs/jbd2/transaction.c
1930
transaction->t_synchronous_commit = 1;
fs/jbd2/transaction.c
1938
time_after_eq(jiffies, transaction->t_expires)) {
fs/jbd2/transaction.c
2040
transaction_t *transaction;
fs/jbd2/transaction.c
2044
transaction = jh->b_transaction;
fs/jbd2/transaction.c
2045
if (transaction)
fs/jbd2/transaction.c
2046
assert_spin_locked(&transaction->t_journal->j_list_lock);
fs/jbd2/transaction.c
2050
J_ASSERT_JH(jh, transaction != NULL);
fs/jbd2/transaction.c
2056
transaction->t_nr_buffers--;
fs/jbd2/transaction.c
2057
J_ASSERT_JH(jh, transaction->t_nr_buffers >= 0);
fs/jbd2/transaction.c
2058
list = &transaction->t_buffers;
fs/jbd2/transaction.c
2061
list = &transaction->t_forget;
fs/jbd2/transaction.c
2064
list = &transaction->t_shadow_list;
fs/jbd2/transaction.c
2067
list = &transaction->t_reserved_list;
fs/jbd2/transaction.c
2073
if (transaction && is_journal_aborted(transaction->t_journal))
fs/jbd2/transaction.c
2181
static int __dispose_buffer(struct journal_head *jh, transaction_t *transaction)
fs/jbd2/transaction.c
2195
__jbd2_journal_file_buffer(jh, transaction, BJ_Forget);
fs/jbd2/transaction.c
2255
transaction_t *transaction;
fs/jbd2/transaction.c
2299
transaction = jh->b_transaction;
fs/jbd2/transaction.c
2300
if (transaction == NULL) {
fs/jbd2/transaction.c
2346
} else if (transaction == journal->j_committing_transaction) {
fs/jbd2/transaction.c
2386
J_ASSERT_JH(jh, transaction == journal->j_running_transaction);
fs/jbd2/transaction.c
2388
may_free = __dispose_buffer(jh, transaction);
fs/jbd2/transaction.c
2484
transaction_t *transaction, int jlist)
fs/jbd2/transaction.c
2491
assert_spin_locked(&transaction->t_journal->j_list_lock);
fs/jbd2/transaction.c
2494
J_ASSERT_JH(jh, jh->b_transaction == transaction ||
fs/jbd2/transaction.c
2520
jh->b_transaction = transaction;
fs/jbd2/transaction.c
2528
transaction->t_nr_buffers++;
fs/jbd2/transaction.c
2529
list = &transaction->t_buffers;
fs/jbd2/transaction.c
2532
list = &transaction->t_forget;
fs/jbd2/transaction.c
2535
list = &transaction->t_shadow_list;
fs/jbd2/transaction.c
2538
list = &transaction->t_reserved_list;
fs/jbd2/transaction.c
2550
transaction_t *transaction, int jlist)
fs/jbd2/transaction.c
2553
spin_lock(&transaction->t_journal->j_list_lock);
fs/jbd2/transaction.c
2554
__jbd2_journal_file_buffer(jh, transaction, jlist);
fs/jbd2/transaction.c
2555
spin_unlock(&transaction->t_journal->j_list_lock);
fs/jbd2/transaction.c
2647
transaction_t *transaction = handle->h_transaction;
fs/jbd2/transaction.c
2652
journal = transaction->t_journal;
fs/jbd2/transaction.c
2655
transaction->t_tid);
fs/jbd2/transaction.c
2669
if (jinode->i_transaction == transaction ||
fs/jbd2/transaction.c
2670
jinode->i_next_transaction == transaction)
fs/jbd2/transaction.c
2678
if (!transaction->t_need_data_flush)
fs/jbd2/transaction.c
2679
transaction->t_need_data_flush = 1;
fs/jbd2/transaction.c
2686
jinode->i_next_transaction = transaction;
fs/jbd2/transaction.c
2691
jinode->i_transaction = transaction;
fs/jbd2/transaction.c
2692
list_add(&jinode->i_list, &transaction->t_inode_list);
fs/jbd2/transaction.c
315
transaction_t *transaction, *new_transaction = NULL;
fs/jbd2/transaction.c
399
transaction = journal->j_running_transaction;
fs/jbd2/transaction.c
419
if (transaction->t_state == T_SWITCH) {
fs/jbd2/transaction.c
430
update_t_max_wait(transaction, ts);
fs/jbd2/transaction.c
431
handle->h_transaction = transaction;
fs/jbd2/transaction.c
435
atomic_inc(&transaction->t_updates);
fs/jbd2/transaction.c
436
atomic_inc(&transaction->t_handle_count);
fs/jbd2/transaction.c
439
atomic_read(&transaction->t_outstanding_credits),
fs/jbd2/transaction.c
58
void jbd2_journal_free_transaction(transaction_t *transaction)
fs/jbd2/transaction.c
60
if (unlikely(ZERO_OR_NULL_PTR(transaction)))
fs/jbd2/transaction.c
62
kmem_cache_free(transaction_cache, transaction);
fs/jbd2/transaction.c
643
transaction_t *transaction = handle->h_transaction;
fs/jbd2/transaction.c
650
journal = transaction->t_journal;
fs/jbd2/transaction.c
657
if (transaction->t_state != T_RUNNING) {
fs/jbd2/transaction.c
670
&transaction->t_outstanding_credits);
fs/jbd2/transaction.c
675
atomic_sub(nblocks, &transaction->t_outstanding_credits);
fs/jbd2/transaction.c
680
transaction->t_tid,
fs/jbd2/transaction.c
699
transaction_t *transaction = handle->h_transaction;
fs/jbd2/transaction.c
700
journal_t *journal = transaction->t_journal;
fs/jbd2/transaction.c
704
J_ASSERT(atomic_read(&transaction->t_updates) > 0);
fs/jbd2/transaction.c
720
&transaction->t_outstanding_revokes);
fs/jbd2/transaction.c
727
&transaction->t_outstanding_credits);
fs/jbd2/transaction.c
730
transaction);
fs/jbd2/transaction.c
731
if (atomic_dec_and_test(&transaction->t_updates))
fs/jbd2/transaction.c
762
transaction_t *transaction = handle->h_transaction;
fs/jbd2/transaction.c
772
journal = transaction->t_journal;
fs/jbd2/transaction.c
773
tid = transaction->t_tid;
fs/jbd2/transaction.c
81
transaction_t *transaction)
fs/jbd2/transaction.c
83
transaction->t_journal = journal;
fs/jbd2/transaction.c
831
transaction_t *transaction = journal->j_running_transaction;
fs/jbd2/transaction.c
833
if (!transaction)
fs/jbd2/transaction.c
838
if (!atomic_read(&transaction->t_updates)) {
fs/jbd2/transaction.c
84
transaction->t_state = T_RUNNING;
fs/jbd2/transaction.c
85
transaction->t_start_time = ktime_get();
fs/jbd2/transaction.c
86
transaction->t_tid = journal->j_transaction_sequence++;
fs/jbd2/transaction.c
87
transaction->t_expires = jiffies + journal->j_commit_interval;
fs/jbd2/transaction.c
88
atomic_set(&transaction->t_updates, 0);
fs/jbd2/transaction.c
89
atomic_set(&transaction->t_outstanding_credits,
fs/jbd2/transaction.c
92
atomic_set(&transaction->t_outstanding_revokes, 0);
fs/jbd2/transaction.c
93
atomic_set(&transaction->t_handle_count, 0);
fs/jbd2/transaction.c
94
INIT_LIST_HEAD(&transaction->t_inode_list);
fs/jbd2/transaction.c
951
transaction_t *transaction = handle->h_transaction;
fs/jbd2/transaction.c
957
journal = transaction->t_journal;
fs/jbd2/transaction.c
97
journal->j_commit_timer.expires = round_jiffies_up(transaction->t_expires);
fs/ocfs2/inode.c
174
transaction_t *transaction;
fs/ocfs2/inode.c
180
transaction = journal->j_running_transaction;
fs/ocfs2/inode.c
182
transaction = journal->j_committing_transaction;
fs/ocfs2/inode.c
183
if (transaction)
fs/ocfs2/inode.c
184
tid = transaction->t_tid;
include/linux/firewire.h
465
struct fw_transaction *transaction);
include/linux/jbd2.h
1471
extern int jbd2_journal_write_metadata_buffer(transaction_t *transaction,
include/linux/jbd2.h
1630
extern void jbd2_journal_write_revoke_records(transaction_t *transaction,
include/trace/events/firewire.h
109
TP_PROTO(u64 transaction, unsigned int card_index, unsigned int generation, unsigned int scode, unsigned int status, unsigned int timestamp, const u32 *header, const u32 *data, unsigned int data_count),
include/trace/events/firewire.h
110
TP_ARGS(transaction, card_index, generation, scode, status, timestamp, header, data, data_count),
include/trace/events/firewire.h
112
__field(u64, transaction)
include/trace/events/firewire.h
122
__entry->transaction = transaction;
include/trace/events/firewire.h
134
__entry->transaction,
include/trace/events/firewire.h
152
TP_PROTO(u64 transaction, unsigned int card_index, unsigned int generation, unsigned int scode, const u32 *header, const u32 *data, unsigned int data_count),
include/trace/events/firewire.h
153
TP_ARGS(transaction, card_index, generation, scode, header, data, data_count)
include/trace/events/firewire.h
157
TP_PROTO(u64 transaction, unsigned int card_index, unsigned int generation, unsigned int scode, unsigned int status, unsigned int timestamp),
include/trace/events/firewire.h
158
TP_ARGS(transaction, card_index, generation, scode, status, timestamp)
include/trace/events/firewire.h
162
TP_PROTO(u64 transaction, unsigned int card_index, unsigned int generation, unsigned int scode, unsigned int status, unsigned int timestamp, const u32 *header, const u32 *data, unsigned int data_count),
include/trace/events/firewire.h
163
TP_ARGS(transaction, card_index, generation, scode, status, timestamp, header, data, data_count)
include/trace/events/firewire.h
167
TP_PROTO(u64 transaction, unsigned int card_index, unsigned int generation, unsigned int scode, unsigned int status, unsigned int timestamp, const u32 *header, const u32 *data, unsigned int data_count),
include/trace/events/firewire.h
168
TP_ARGS(transaction, card_index, generation, scode, status, timestamp, header, data, data_count),
include/trace/events/firewire.h
171
__entry->transaction,
include/trace/events/firewire.h
189
TP_PROTO(u64 transaction, unsigned int card_index, unsigned int generation, unsigned int scode, const u32 *header, const u32 *data, unsigned int data_count),
include/trace/events/firewire.h
190
TP_ARGS(transaction, card_index, generation, scode, header, data, data_count),
include/trace/events/firewire.h
193
__entry->transaction,
include/trace/events/firewire.h
209
TP_PROTO(u64 transaction, unsigned int card_index, unsigned int generation, unsigned int scode, unsigned int status, unsigned int timestamp),
include/trace/events/firewire.h
210
TP_ARGS(transaction, card_index, generation, scode, status, timestamp)
include/trace/events/firewire.h
40
TP_PROTO(u64 transaction, unsigned int card_index, unsigned int generation, unsigned int scode, const u32 *header, const u32 *data, unsigned int data_count),
include/trace/events/firewire.h
41
TP_ARGS(transaction, card_index, generation, scode, header, data, data_count),
include/trace/events/firewire.h
43
__field(u64, transaction)
include/trace/events/firewire.h
51
__entry->transaction = transaction;
include/trace/events/firewire.h
61
__entry->transaction,
include/trace/events/firewire.h
78
TP_PROTO(u64 transaction, unsigned int card_index, unsigned int generation, unsigned int scode, unsigned int status, unsigned int timestamp),
include/trace/events/firewire.h
79
TP_ARGS(transaction, card_index, generation, scode, status, timestamp),
include/trace/events/firewire.h
81
__field(u64, transaction)
include/trace/events/firewire.h
89
__entry->transaction = transaction;
include/trace/events/firewire.h
98
__entry->transaction,
include/trace/events/jbd2.h
100
__field( tid_t, transaction )
include/trace/events/jbd2.h
107
__entry->transaction = commit_transaction->t_tid;
include/trace/events/jbd2.h
113
__entry->transaction, __entry->sync_commit, __entry->head)
include/trace/events/jbd2.h
43
__field( tid_t, transaction )
include/trace/events/jbd2.h
49
__entry->transaction = commit_transaction->t_tid;
include/trace/events/jbd2.h
54
__entry->transaction, __entry->sync_commit)
net/mac80211/ieee80211_i.h
2618
u16 transaction, u16 auth_alg, u16 status,
net/mac80211/util.c
1123
u16 transaction, u16 auth_alg, u16 status,
net/mac80211/util.c
1168
mgmt->u.auth.auth_transaction = cpu_to_le16(transaction);
net/mac80211/util.c
1178
if (auth_alg == WLAN_AUTH_SHARED_KEY && transaction == 3) {
sound/firewire/fcp.c
316
static bool is_matching_response(struct fcp_transaction *transaction,
sound/firewire/fcp.c
323
p2 = transaction->response_buffer;
sound/firewire/fcp.c
324
mask = transaction->response_match_bytes;
sound/firewire/oxfw/oxfw-scs1x.c
270
fw_send_request(scs->fw_dev->card, &scs->transaction,
sound/firewire/oxfw/oxfw-scs1x.c
32
struct fw_transaction transaction;
sound/firewire/tascam/tascam-transaction.c
228
fw_send_request(port->parent->card, &port->transaction,
sound/firewire/tascam/tascam.h
54
struct fw_transaction transaction;
tools/perf/dlfilters/dlfilter-test-api-v0.c
50
__u64 transaction; /* Refer PERF_SAMPLE_TRANSACTION in <linux/perf_event.h> */
tools/perf/dlfilters/dlfilter-test-api-v2.c
56
__u64 transaction; /* Refer PERF_SAMPLE_TRANSACTION in <linux/perf_event.h> */
tools/perf/include/perf/perf_dlfilter.h
51
__u64 transaction; /* Refer PERF_SAMPLE_TRANSACTION in <linux/perf_event.h> */
tools/perf/tests/sample-parsing.c
165
COMP(transaction);
tools/perf/tests/sample-parsing.c
259
.transaction = 112,
tools/perf/util/data-convert-bt.c
672
sample->transaction);
tools/perf/util/dlfilter.c
529
ASSIGN(transaction);
tools/perf/util/evsel.c
3526
data->transaction = *array;
tools/perf/util/hist.c
245
if (h->transaction)
tools/perf/util/hist.c
840
.transaction = sample->transaction,
tools/perf/util/hist.h
254
u64 transaction;
tools/perf/util/intel-pt.c
2557
sample.transaction = txn;
tools/perf/util/sample.h
93
u64 transaction;
tools/perf/util/scripting-engines/trace-event-python.c
1331
tuple_set_d64(t, 17, es->sample->transaction);
tools/perf/util/scripting-engines/trace-event-python.c
880
PyLong_FromUnsignedLongLong(sample->transaction));
tools/perf/util/session.c
1173
printf("... transaction: %" PRIx64 "\n", sample->transaction);
tools/perf/util/sort.c
2170
return left->transaction - right->transaction;
tools/perf/util/sort.c
2211
u64 t = he->transaction;
tools/perf/util/synthetic-events.c
1760
*array = sample->transaction;