Home
last modified time | relevance | path

Searched refs:transaction (Results 1 – 153 of 153) sorted by relevance

/linux-4.4.14/fs/jbd2/
Dcheckpoint.c35 transaction_t *transaction = jh->b_cp_transaction; in __buffer_unlink_first() local
39 if (transaction->t_checkpoint_list == jh) { in __buffer_unlink_first()
40 transaction->t_checkpoint_list = jh->b_cpnext; in __buffer_unlink_first()
41 if (transaction->t_checkpoint_list == jh) in __buffer_unlink_first()
42 transaction->t_checkpoint_list = NULL; in __buffer_unlink_first()
53 transaction_t *transaction = jh->b_cp_transaction; in __buffer_unlink() local
56 if (transaction->t_checkpoint_io_list == jh) { in __buffer_unlink()
57 transaction->t_checkpoint_io_list = jh->b_cpnext; in __buffer_unlink()
58 if (transaction->t_checkpoint_io_list == jh) in __buffer_unlink()
59 transaction->t_checkpoint_io_list = NULL; in __buffer_unlink()
[all …]
Dtransaction.c60 void jbd2_journal_free_transaction(transaction_t *transaction) in jbd2_journal_free_transaction() argument
62 if (unlikely(ZERO_OR_NULL_PTR(transaction))) in jbd2_journal_free_transaction()
64 kmem_cache_free(transaction_cache, transaction); in jbd2_journal_free_transaction()
83 jbd2_get_transaction(journal_t *journal, transaction_t *transaction) in jbd2_get_transaction() argument
85 transaction->t_journal = journal; in jbd2_get_transaction()
86 transaction->t_state = T_RUNNING; in jbd2_get_transaction()
87 transaction->t_start_time = ktime_get(); in jbd2_get_transaction()
88 transaction->t_tid = journal->j_transaction_sequence++; in jbd2_get_transaction()
89 transaction->t_expires = jiffies + journal->j_commit_interval; in jbd2_get_transaction()
90 spin_lock_init(&transaction->t_handle_lock); in jbd2_get_transaction()
[all …]
Djournal.c192 transaction_t *transaction; in kjournald2() local
251 transaction = journal->j_running_transaction; in kjournald2()
252 if (transaction && time_after_eq(jiffies, in kjournald2()
253 transaction->t_expires)) in kjournald2()
270 transaction = journal->j_running_transaction; in kjournald2()
271 if (transaction && time_after_eq(jiffies, transaction->t_expires)) { in kjournald2()
272 journal->j_commit_request = transaction->t_tid; in kjournald2()
348 int jbd2_journal_write_metadata_buffer(transaction_t *transaction, in jbd2_journal_write_metadata_buffer() argument
361 journal_t *journal = transaction->t_journal; in jbd2_journal_write_metadata_buffer()
477 __jbd2_journal_file_buffer(jh_in, transaction, BJ_Shadow); in jbd2_journal_write_metadata_buffer()
[all …]
DMakefile7 jbd2-objs := transaction.o commit.o recovery.o checkpoint.o revoke.o journal.o
Drevoke.c523 transaction_t *transaction, in jbd2_journal_write_revoke_records() argument
547 write_one_revoke_record(journal, transaction, log_bufs, in jbd2_journal_write_revoke_records()
566 transaction_t *transaction, in write_one_revoke_record() argument
612 header->h_sequence = cpu_to_be32(transaction->t_tid); in write_one_revoke_record()
/linux-4.4.14/drivers/staging/octeon-usb/
Docteon-hcd.c1383 struct cvmx_usb_transaction *transaction = in cvmx_usb_start_channel_control() local
1384 list_first_entry(&pipe->transactions, typeof(*transaction), in cvmx_usb_start_channel_control()
1387 cvmx_phys_to_ptr(transaction->control_header); in cvmx_usb_start_channel_control()
1388 int bytes_to_transfer = transaction->buffer_length - in cvmx_usb_start_channel_control()
1389 transaction->actual_bytes; in cvmx_usb_start_channel_control()
1396 switch (transaction->stage) { in cvmx_usb_start_channel_control()
1414 transaction->control_header); in cvmx_usb_start_channel_control()
1529 struct cvmx_usb_transaction *transaction = in cvmx_usb_start_channel() local
1530 list_first_entry(&pipe->transactions, typeof(*transaction), in cvmx_usb_start_channel()
1596 uint64_t dma_address = transaction->buffer + in cvmx_usb_start_channel()
[all …]
/linux-4.4.14/drivers/net/wireless/iwlwifi/dvm/
Dtt.c369 struct iwl_tt_trans *transaction; in iwl_advance_tt_handler() local
383 transaction = tt->transaction + in iwl_advance_tt_handler()
385 if (temp >= transaction->tt_low && in iwl_advance_tt_handler()
386 temp <= transaction->tt_high) { in iwl_advance_tt_handler()
400 transaction->next_state) { in iwl_advance_tt_handler()
403 transaction->next_state; in iwl_advance_tt_handler()
608 struct iwl_tt_trans *transaction; in iwl_tt_initialize() local
629 tt->transaction = kcalloc(IWL_TI_STATE_MAX * in iwl_tt_initialize()
633 if (!tt->restriction || !tt->transaction) { in iwl_tt_initialize()
638 kfree(tt->transaction); in iwl_tt_initialize()
[all …]
Dtt.h112 struct iwl_tt_trans *transaction; member
/linux-4.4.14/Documentation/powerpc/
Dtransactional_memory.txt20 A simple transaction looks like this:
40 /* Retry the transaction if it failed because it conflicted with
49 example, the transaction completes as though it were normal straight-line code
57 transaction, the transaction will be aborted by the CPU. Register and memory
65 Causes of transaction aborts
77 Syscalls made from within an active transaction will not be performed and the
78 transaction will be doomed by the kernel with the failure code TM_CAUSE_SYSCALL
81 Syscalls made from within a suspended transaction are performed as normal and
82 the transaction is not explicitly doomed by the kernel. However, what the
83 kernel does to perform the syscall may result in the transaction being doomed
[all …]
/linux-4.4.14/Documentation/filesystems/
Dxfs-delayed-logging-design.txt23 changes in the new transaction that is written to the log.
28 transaction:
39 In other words, each time an object is relogged, the new transaction contains
45 (increasing) LSN of each subsequent transaction - the LSN is effectively a
46 direct encoding of the location in the log of the transaction.
49 transactions. These transaction are known as rolling transactions, and require
50 a special log reservation known as a permanent transaction reservation. A
51 typical example of a rolling transaction is the removal of extents from an
52 inode which can only be done at a rate of two extents per transaction because
53 of reservation size limitations. Hence a rolling extent removal transaction
[all …]
Dext2.txt355 a transaction in the journal and can either be complete or incomplete at
356 the time of a crash. If a transaction is complete at the time of a crash
358 in that transaction are guaranteed to represent a valid filesystem state,
359 and are copied into the filesystem. If a transaction is incomplete at
361 the blocks in that transaction so they are discarded (which means any
Dext4.txt288 finish committing a transaction. Call this time
290 transaction has been running is less than the
293 the transaction. The commit time is capped by
407 single unit called a transaction. When it's time to write the new metadata
Dbtrfs.txt123 prior transaction to commit as part of the current commit. This makes
Dxfs-self-describing-metadata.txt135 Number (LSN) of the most recent transaction it was modified on written into it.
/linux-4.4.14/drivers/nfc/st21nfca/
Dse.c309 struct nfc_evt_transaction *transaction; in st21nfca_connectivity_event_received() local
328 transaction = (struct nfc_evt_transaction *)devm_kzalloc(dev, in st21nfca_connectivity_event_received()
331 transaction->aid_len = skb->data[1]; in st21nfca_connectivity_event_received()
332 memcpy(transaction->aid, &skb->data[2], in st21nfca_connectivity_event_received()
333 transaction->aid_len); in st21nfca_connectivity_event_received()
336 if (skb->data[transaction->aid_len + 2] != in st21nfca_connectivity_event_received()
340 transaction->params_len = skb->data[transaction->aid_len + 3]; in st21nfca_connectivity_event_received()
341 memcpy(transaction->params, skb->data + in st21nfca_connectivity_event_received()
342 transaction->aid_len + 4, transaction->params_len); in st21nfca_connectivity_event_received()
344 r = nfc_se_transaction(hdev->ndev, host, transaction); in st21nfca_connectivity_event_received()
/linux-4.4.14/fs/btrfs/
Dtransaction.h115 struct btrfs_transaction *transaction; member
155 BTRFS_I(inode)->last_trans = trans->transaction->transid; in btrfs_set_inode_last_trans()
170 delayed_refs = &trans->transaction->delayed_refs; in btrfs_set_skip_qgroup()
179 delayed_refs = &trans->transaction->delayed_refs; in btrfs_clear_skip_qgroup()
224 void btrfs_put_transaction(struct btrfs_transaction *transaction);
Dtransaction.c61 void btrfs_put_transaction(struct btrfs_transaction *transaction) in btrfs_put_transaction() argument
63 WARN_ON(atomic_read(&transaction->use_count) == 0); in btrfs_put_transaction()
64 if (atomic_dec_and_test(&transaction->use_count)) { in btrfs_put_transaction()
65 BUG_ON(!list_empty(&transaction->list)); in btrfs_put_transaction()
66 WARN_ON(!RB_EMPTY_ROOT(&transaction->delayed_refs.href_root)); in btrfs_put_transaction()
67 if (transaction->delayed_refs.pending_csums) in btrfs_put_transaction()
69 transaction->delayed_refs.pending_csums); in btrfs_put_transaction()
70 while (!list_empty(&transaction->pending_chunks)) { in btrfs_put_transaction()
73 em = list_first_entry(&transaction->pending_chunks, in btrfs_put_transaction()
78 kmem_cache_free(btrfs_transaction_cachep, transaction); in btrfs_put_transaction()
[all …]
Ddelayed-ref.c162 delayed_refs = &trans->transaction->delayed_refs; in btrfs_delayed_ref_lock()
345 delayed_refs = &trans->transaction->delayed_refs; in btrfs_select_ref_head()
576 delayed_refs = &trans->transaction->delayed_refs; in add_delayed_ref_head()
664 delayed_refs = &trans->transaction->delayed_refs; in add_delayed_tree_ref()
716 delayed_refs = &trans->transaction->delayed_refs; in add_delayed_data_ref()
783 delayed_refs = &trans->transaction->delayed_refs; in btrfs_add_delayed_tree_ref()
845 delayed_refs = &trans->transaction->delayed_refs; in btrfs_add_delayed_data_ref()
875 delayed_refs = &trans->transaction->delayed_refs; in btrfs_add_delayed_qgroup_reserve()
905 delayed_refs = &trans->transaction->delayed_refs; in btrfs_add_delayed_extent_op()
926 delayed_refs = &trans->transaction->delayed_refs; in btrfs_find_delayed_ref_head()
DMakefile6 transaction.o inode.o file.o tree-defrag.o \
Dextent-tree.c894 delayed_refs = &trans->transaction->delayed_refs; in btrfs_lookup_extent_info()
2468 delayed_refs = &trans->transaction->delayed_refs; in __btrfs_run_delayed_refs()
2762 u64 num_heads = trans->transaction->delayed_refs.num_heads_ready; in btrfs_check_space_for_delayed_refs()
2763 u64 csum_bytes = trans->transaction->delayed_refs.pending_csums; in btrfs_check_space_for_delayed_refs()
2764 u64 num_dirty_bgs = trans->transaction->num_dirty_bgs; in btrfs_check_space_for_delayed_refs()
2799 atomic_read(&trans->transaction->delayed_refs.num_entries); in btrfs_should_throttle_delayed_refs()
2916 delayed_refs = &trans->transaction->delayed_refs; in btrfs_run_delayed_refs()
3014 delayed_refs = &trans->transaction->delayed_refs; in check_delayed_ref()
3420 if (test_bit(BTRFS_TRANS_CACHE_ENOSPC, &trans->transaction->flags)) { in cache_save_setup()
3456 set_bit(BTRFS_TRANS_CACHE_ENOSPC, &trans->transaction->flags); in cache_save_setup()
[all …]
Dvolumes.h475 int find_free_dev_extent_start(struct btrfs_transaction *transaction,
554 struct btrfs_transaction *transaction);
Dvolumes.c1169 static int contains_pending_extent(struct btrfs_transaction *transaction, in contains_pending_extent() argument
1179 if (transaction) in contains_pending_extent()
1180 search_list = &transaction->pending_chunks; in contains_pending_extent()
1245 int find_free_dev_extent_start(struct btrfs_transaction *transaction, in find_free_dev_extent_start() argument
1331 if (contains_pending_extent(transaction, device, in find_free_dev_extent_start()
1380 if (contains_pending_extent(transaction, device, &search_start, in find_free_dev_extent_start()
1411 return find_free_dev_extent_start(trans->transaction, device, in find_free_dev_extent()
1466 set_bit(BTRFS_TRANS_HAVE_FREE_BGS, &trans->transaction->flags); in btrfs_free_dev_extent()
4373 if (contains_pending_extent(trans->transaction, device, in btrfs_shrink_device()
4734 list_add_tail(&em->list, &trans->transaction->pending_chunks); in __btrfs_alloc_chunk()
[all …]
Dfree-space-cache.c243 mutex_lock(&trans->transaction->cache_write_mutex); in btrfs_truncate_free_space_cache()
281 mutex_unlock(&trans->transaction->cache_write_mutex); in btrfs_truncate_free_space_cache()
1183 spin_lock(&trans->transaction->dirty_bgs_lock); in btrfs_wait_cache_io()
1199 spin_unlock(&trans->transaction->dirty_bgs_lock); in btrfs_wait_cache_io()
Dordered-data.c527 atomic_inc(&trans->transaction->pending_ordered); in btrfs_wait_logged_extents()
Dqgroup.c1434 delayed_refs = &trans->transaction->delayed_refs; in btrfs_qgroup_prepare_account_extents()
1749 delayed_refs = &trans->transaction->delayed_refs; in btrfs_qgroup_account_extents()
Dbackref.c990 delayed_refs = &trans->transaction->delayed_refs;
Dsuper.c251 ACCESS_ONCE(trans->transaction->aborted) = errno; in __btrfs_abort_transaction()
Dctree.c1544 if (trans->transaction != root->fs_info->running_transaction) in btrfs_cow_block()
1645 WARN_ON(trans->transaction != root->fs_info->running_transaction); in btrfs_realloc_node()
Dioctl.c709 &trans->transaction->pending_snapshots); in create_snapshot()
/linux-4.4.14/drivers/nfc/st-nci/
Dse.c328 struct nfc_evt_transaction *transaction; in st_nci_hci_connectivity_event_received() local
347 transaction = (struct nfc_evt_transaction *)devm_kzalloc(dev, in st_nci_hci_connectivity_event_received()
350 transaction->aid_len = skb->data[1]; in st_nci_hci_connectivity_event_received()
351 memcpy(transaction->aid, &skb->data[2], transaction->aid_len); in st_nci_hci_connectivity_event_received()
354 if (skb->data[transaction->aid_len + 2] != in st_nci_hci_connectivity_event_received()
358 transaction->params_len = skb->data[transaction->aid_len + 3]; in st_nci_hci_connectivity_event_received()
359 memcpy(transaction->params, skb->data + in st_nci_hci_connectivity_event_received()
360 transaction->aid_len + 4, transaction->params_len); in st_nci_hci_connectivity_event_received()
362 r = nfc_se_transaction(ndev->nfc_dev, host, transaction); in st_nci_hci_connectivity_event_received()
/linux-4.4.14/Documentation/dmaengine/
Dclient.txt16 3. Get a descriptor for transaction
17 4. Submit the transaction
70 3. Get a descriptor for transaction
84 the given transaction.
125 For slave DMA, the subsequent transaction may not be available
128 transaction.
140 4. Submit the transaction
157 issue_pending API. If channel is idle then the first transaction in
193 completion of a specific DMA transaction.
Dprovider.txt133 transaction descriptor is done.
144 Supported transaction types
147 The next thing you need is to set which transaction types your device
151 various types of transaction supported, and you need to modify this
153 transaction types you support as an argument.
189 distinct transaction type in the mem2mem transfers case
205 we just have a single transaction type that is supposed to
243 implement, obviously depend on the transaction types you reported as
283 transaction descriptor to a pending queue, waiting
287 - Takes the first transaction descriptor in the pending queue,
[all …]
/linux-4.4.14/drivers/net/ethernet/intel/i40e/
Di40e_nvm.c1044 u8 module, transaction; in i40e_nvmupd_validate_command() local
1049 transaction = i40e_nvmupd_get_transaction(cmd->config); in i40e_nvmupd_validate_command()
1064 switch (transaction) { in i40e_nvmupd_validate_command()
1087 switch (transaction) { in i40e_nvmupd_validate_command()
1278 u8 module, transaction; in i40e_nvmupd_nvm_read() local
1281 transaction = i40e_nvmupd_get_transaction(cmd->config); in i40e_nvmupd_nvm_read()
1283 last = (transaction == I40E_NVM_LCB) || (transaction == I40E_NVM_SA); in i40e_nvmupd_nvm_read()
1317 u8 module, transaction; in i40e_nvmupd_nvm_erase() local
1320 transaction = i40e_nvmupd_get_transaction(cmd->config); in i40e_nvmupd_nvm_erase()
1322 last = (transaction & I40E_NVM_LCB); in i40e_nvmupd_nvm_erase()
[all …]
/linux-4.4.14/include/trace/events/
Djbd2.h42 __field( int, transaction )
48 __entry->transaction = commit_transaction->t_tid;
53 __entry->transaction, __entry->sync_commit)
99 __field( int, transaction )
106 __entry->transaction = commit_transaction->t_tid;
112 __entry->transaction, __entry->sync_commit, __entry->head)
/linux-4.4.14/Documentation/video4linux/bttv/
DREADME.quirks44 (2) Do not reassert REQ to request another bus transaction until after
45 finish-ing the previous transaction.
64 be removed at the end of the transaction: for example, when the bus is
72 A small percentage of core logic devices may start a bus transaction
78 transaction from starting the same cycle as GNT is de-asserted. This
/linux-4.4.14/drivers/acpi/
Dec.c152 struct transaction { struct
165 struct transaction transaction; argument
513 struct transaction *t; in advance_transaction()
668 struct transaction *t) in acpi_ec_transaction_unlocked()
702 static int acpi_ec_transaction(struct acpi_ec *ec, struct transaction *t) in acpi_ec_transaction()
733 struct transaction t = {.command = ACPI_EC_BURST_ENABLE, in acpi_ec_burst_enable()
742 struct transaction t = {.command = ACPI_EC_BURST_DISABLE, in acpi_ec_burst_disable()
754 struct transaction t = {.command = ACPI_EC_COMMAND_READ, in acpi_ec_read()
766 struct transaction t = {.command = ACPI_EC_COMMAND_WRITE, in acpi_ec_write()
808 struct transaction t = {.command = command, in ec_transaction()
[all …]
Dinternal.h153 struct transaction *curr;
/linux-4.4.14/Documentation/i2c/
Di2c-protocol21 Simple send transaction
29 Simple receive transaction
43 a start bit S is sent and the transaction continues. An example of
66 In a combined transaction, no 'S Addr Wr/Rd [A]' is generated at some
Ddev-interface67 /* ERROR HANDLING: i2c transaction failed */
78 /* ERROR HANDLING: i2c transaction failed */
83 /* ERROR HANDLING: i2c transaction failed */
90 transactions (mixing read and write messages in the same transaction)
124 Do combined read/write transaction without stop in between.
194 performs an SMBus transaction using i2c-core.c:i2c_smbus_xfer().
Dfault-codes50 transaction, and is sent before the terminating STOP. This
105 transaction it can't. (These limitations can't be seen in
Dsmbus-protocol26 Each transaction type corresponds to a functionality flag. Before calling a
27 transaction function, a device driver should always check (just once) for
29 adapter supports the transaction in question. See
Dwriting-clients342 stop bit is sent between transaction. The i2c_msg structure contains
/linux-4.4.14/Documentation/device-mapper/
Dpersistent-data.txt38 The transaction manager
41 dm-transaction-manager.[hc]
45 transaction manager is by shadowing an existing block (ie. doing
47 the same transaction so performance is reasonable. The commit method
Dthin-provisioning.txt142 transaction is aborted. Given that the pool will cache IO whose
275 <transaction id> <used metadata blocks>/<total metadata blocks>
279 transaction id:
349 arbitrary 64-bit transaction id and return it on the target's
351 the current transaction id is when you change it with this
/linux-4.4.14/Documentation/filesystems/pohmelfs/
Dinfo.txt13 This timeout, expressed in milliseconds, specifies time to scan transaction
30 This is the number of times that a transaction will be resent to a server that did
32 When the number of resends exceeds this limit, the transaction is completed with error.
40 Maximum number of pages in a single transaction. This parameter also controls
Dnetwork_protocol.txt19 Commands can be embedded into transaction command (which in turn has own command),
125 @start - transaction generation number - unique id used to find transaction.
126 @ext - transaction flags. Unused at the moment.
131 Open intent for given transaction.
Ddesign_notes.txt36 in the client's memory. Each transaction contains all the information needed to process a given
/linux-4.4.14/sound/firewire/
Dfcp.c313 static bool is_matching_response(struct fcp_transaction *transaction, in is_matching_response() argument
320 p2 = transaction->response_buffer; in is_matching_response()
321 mask = transaction->response_match_bytes; in is_matching_response()
Dlib.h38 struct fw_transaction transaction; member
Dlib.c160 fw_send_request(port->parent->card, &port->transaction, type, in midi_port_work()
Dscs1x.c36 struct fw_transaction transaction; member
222 fw_send_request(dev->card, &scs->transaction, TCODE_WRITE_BLOCK_REQUEST, in scs_output_tasklet()
/linux-4.4.14/sound/firewire/dice/
DMakefile1 snd-dice-objs := dice-transaction.o dice-stream.o dice-proc.o dice-midi.o \
/linux-4.4.14/sound/firewire/digi00x/
DMakefile3 digi00x-transaction.o digi00x-midi.o digi00x.o
/linux-4.4.14/sound/firewire/tascam/
DMakefile2 tascam-pcm.o tascam-hwdep.o tascam-transaction.o \
/linux-4.4.14/Documentation/hwmon/
Dlm90249 ADM1032 chip. However, in the case of a combined transaction (SMBus Read
252 of the message belongs to a different transaction. As a result, the CRC
256 the bus supports the SMBus Send Byte and Receive Byte transaction types.
262 SMBus Send Byte transaction with PEC is similar to a Write Byte transaction
268 to use two SMBus transaction for reads, this overhead jumps to +50%. Worse,
270 transaction completion, effectively doubling the register cache refresh time.
/linux-4.4.14/drivers/md/persistent-data/
DMakefile9 dm-transaction-manager.o \
/linux-4.4.14/drivers/dma/
DTODO5 3. Make issue_pending to start the transaction in below drivers
/linux-4.4.14/Documentation/ABI/stable/
Dsysfs-driver-usb-usbtmc48 device on every transaction or not. For more details about
58 This file determines if the transaction of the USB TMC
Dfirewire-cdev71 outbound asynchronous transaction completion or isochronous
/linux-4.4.14/drivers/firewire/
DMakefile6 core-iso.o core-topology.o core-transaction.o
Dcore-transaction.c86 static int close_transaction(struct fw_transaction *transaction, in close_transaction() argument
94 if (t == transaction) { in close_transaction()
120 struct fw_transaction *transaction) in fw_cancel_transaction() argument
128 if (card->driver->cancel_packet(card, &transaction->packet) == 0) in fw_cancel_transaction()
136 return close_transaction(transaction, card, RCODE_CANCELLED); in fw_cancel_transaction()
Dnet.c189 struct fw_transaction transaction; member
989 fw_send_request(dev->card, &ptask->transaction, in fwnet_send_packet()
1010 fw_send_request(dev->card, &ptask->transaction, in fwnet_send_packet()
Dcore-cdev.c119 struct fw_transaction transaction; member
623 fw_send_request(client->device->card, &e->r.transaction, in init_request()
/linux-4.4.14/drivers/pci/pcie/aer/
DKconfig24 (transaction layer end-to-end CRC checking).
/linux-4.4.14/drivers/staging/most/Documentation/
Ddriver_usage.txt110 transaction and the sub-buffer size need to be configured. These values
116 should travel to the host within one USB transaction need to be written to
129 This frame_size is the number of synchronous data within an USB transaction,
134 packets within one USB transaction. This renders
/linux-4.4.14/Documentation/DocBook/
D.filesystems.xml.cmd2 …le.c include/linux/jbd2.h fs/jbd2/journal.c fs/jbd2/recovery.c fs/jbd2/transaction.c fs/splice.c i…
Dkernel-api.xml.db453 API-pci-wait-for-pending-transaction
/linux-4.4.14/tools/perf/Documentation/
Dperf-record.txt248 - in_tx: only when the target is in a hardware transaction
249 - no_tx: only when the target is not in a hardware transaction
250 - abort_tx: only when the target is a hardware transaction abort
267 --transaction::
268 Record transaction flags for transaction related events.
Dperf-script.txt172 transaction abort, trace begin, trace end, and in transaction,
183 X/- : X=branch inside a transactional region, -=not in transaction region or not supported
Dperf-report.txt87 - weight: Event specific weight, e.g. memory latency or transaction
90 - transaction: Transaction abort flags.
113 - in_tx: branch in TSX transaction
114 - abort: TSX transaction abort.
Dperf-stat.txt166 --transaction::
Dperf-top.txt119 local_weight, abort, in_tx, transaction, overhead, sample, period.
Dintel-pt.txt103 system, asynchronous, interrupt, transaction abort, trace begin, trace end, and
104 in transaction, respectively.
/linux-4.4.14/Documentation/arm/
Dswp_emulation23 transaction monitoring block called a global monitor to maintain update
Dvlocks.txt125 we can read the whole array in one transaction (providing the number
157 one transaction then multiple transations are still required. The
/linux-4.4.14/tools/perf/tests/
Dsample-parsing.c127 COMP(transaction); in samples_same()
185 .transaction = 112, in do_test()
/linux-4.4.14/Documentation/devicetree/bindings/usb/
Dusb-ehci.txt16 - has-transaction-translator : boolean, set this if EHCI have a Transaction
/linux-4.4.14/tools/perf/util/
Dhist.c177 if (h->transaction) in hists__calc_col_len()
462 u64 period, u64 weight, u64 transaction, in __hists__add_entry() argument
487 .transaction = transaction, in __hists__add_entry()
684 sample->transaction, true); in iter_add_single_normal_entry()
746 sample->transaction, true); in iter_add_single_cumulative_entry()
820 sample->transaction, false); in iter_add_next_cumulative_entry()
Dsort.h93 u64 transaction; member
Dhist.h118 u64 weight, u64 transaction,
Devent.h189 u64 transaction; member
Dsort.c1225 return left->transaction - right->transaction; in sort__transaction_cmp()
1266 u64 t = he->transaction; in hist_entry__transaction_snprintf()
Devsel.c1824 data->transaction = 0; in perf_evsel__parse_sample()
1827 data->transaction = *array; in perf_evsel__parse_sample()
2127 *array = sample->transaction; in perf_event__synthesize_sample()
Ddata-convert-bt.c424 sample->transaction); in add_generic_values()
Dsession.c949 printf("... transaction: %" PRIx64 "\n", sample->transaction); in dump_sample()
/linux-4.4.14/drivers/net/wireless/ath/wil6210/
DKconfig25 it saves extra target transaction;
/linux-4.4.14/Documentation/devicetree/bindings/net/
Dphy.txt34 release the turn around line low at the end of a MDIO transaction.
/linux-4.4.14/Documentation/xtensa/
Datomctl.txt18 doing a Cached (WB) transaction and use the Memory RCW for un-cached
/linux-4.4.14/Documentation/i2c/busses/
Di2c-taos-evm35 Only 4 SMBus transaction types are supported by the TAOS evaluation
/linux-4.4.14/Documentation/usb/
Dehci.txt54 transaction translators (TTs) in USB 2.0 hubs. But you may find bugs.
59 Full Speed Isochronous transfer support, through transaction translators,
60 is not yet available. Note that split transaction support for ISO
135 transaction translators are in use; some drivers have been seen to behave
DURB.txt18 - An URB consists of all relevant information to execute any USB transaction
105 Depending on the type of transaction, there are some inline functions
/linux-4.4.14/fs/ocfs2/
Dinode.c181 transaction_t *transaction; in ocfs2_iget() local
187 transaction = journal->j_running_transaction; in ocfs2_iget()
189 transaction = journal->j_committing_transaction; in ocfs2_iget()
190 if (transaction) in ocfs2_iget()
191 tid = transaction->t_tid; in ocfs2_iget()
/linux-4.4.14/drivers/android/
Dbinder.c281 struct binder_transaction *transaction; member
827 BUG_ON(buffer->transaction != NULL); in binder_free_buf()
1182 t->buffer->transaction = NULL; in binder_pop_transaction()
1495 t->buffer->transaction = t; in binder_transaction()
1721 t->buffer->transaction = NULL; in binder_transaction()
1914 buffer->transaction ? "active" : "finished"); in binder_thread_write()
1916 if (buffer->transaction) { in binder_thread_write()
1917 buffer->transaction->buffer = NULL; in binder_thread_write()
1918 buffer->transaction = NULL; in binder_thread_write()
2442 t->buffer->transaction = NULL; in binder_thread_read()
[all …]
/linux-4.4.14/tools/perf/scripts/python/
Dexport-to-postgresql.py697 …e, cpu, to_dso_id, to_symbol_id, to_sym_offset, to_ip, period, weight, transaction, data_src, bran… argument
701 … 8, to_symbol_id, 8, to_sym_offset, 8, to_ip, 8, period, 8, weight, 8, transaction, 8, data_src, 4…
/linux-4.4.14/Documentation/ABI/testing/
Dsysfs-bus-pci-drivers-ehci_hcd36 may contain an internal "transaction translator" or they
Dsysfs-class-uwb_rc-wusbhc56 before reporting an error for a bus transaction. The range of
/linux-4.4.14/include/linux/
Djbd2.h1129 extern void __journal_clean_data_list(transaction_t *transaction);
1187 extern int jbd2_journal_write_metadata_buffer(transaction_t *transaction,
1331 transaction_t *transaction,
Dfirewire.h359 struct fw_transaction *transaction);
/linux-4.4.14/drivers/scsi/aic7xxx/
Daic79xx.seq149 * We have received good status for this transaction. There may
171 * to this transaction. There are two states that a FIFO still
583 * Allocate a FIFO for a non-packetized transaction.
585 * can allocate a FIFO for a non-packetized transaction.
629 * each transaction.
682 * each transaction.
957 * of the transaction being sent.
1093 * transactions by first looking at the transaction stored in
1095 * transaction for this target, this must be a tagged transaction.
1143 * an SCB transaction to the reconnecting target.
[all …]
Daic7xxx.seq1482 * of the transaction being sent.
1694 * and await the bus going free. If this is an untagged transaction
1728 * chips, SHADDR increments with every bus transaction, even PIO.
1811 * transactions by first looking at the transaction stored in
1812 * the busy target array. If there is no untagged transaction
1813 * for this target or the transaction is for a different lun, then
1814 * this must be a tagged transaction.
1905 * an SCB transaction to the reconnecting target.
2274 * a PCI transaction. Drain the fifo.
2339 * transaction, it must be returned to the disconnected list.
Daic7xxx.reg892 * message transaction. This
1646 * The initiator specified tag for this target mode transaction.
Daic79xx.reg151 * message transaction. This
3964 * The initiator specified tag for this target mode transaction.
4238 * The first is to allocate a dmamap for each transaction.
/linux-4.4.14/tools/perf/
Dbuiltin-diff.c315 u64 weight, u64 transaction) in hists__add_entry() argument
318 transaction, true) != NULL) in hists__add_entry()
340 sample->weight, sample->transaction)) { in diff__process_sample_event()
/linux-4.4.14/Documentation/
DIntel-IOMMU.txt45 transaction id aliasing for p2p bridges.
DChanges158 o fsck.jfs - initiate replay of the transaction log, and check
Dvme_api.txt163 read-modify-write transaction. This function returns the original value of the
Dvfio.txt61 bridge masks the devices behind it, making transaction appear as if
Dmemory-barriers.txt2860 thus cutting down on transaction setup costs (memory and PCI devices may
Dkernel-parameters.txt2860 ecrc= Enable/disable PCIe ECRC (transaction layer
/linux-4.4.14/drivers/usb/host/
Dfotg210.h476 __hc32 transaction; /* itd->hw_transaction[i] |= */ member
Dehci-sched.c1239 uframe->transaction = cpu_to_hc32(ehci, trans); in itd_sched_init()
1723 itd->hw_transaction[uframe] = uf->transaction; in itd_patch()
2038 packet->transaction = cpu_to_hc32(ehci, trans); in sitd_sched_init()
2140 sitd->hw_results = uf->transaction; in sitd_patch()
Dehci.h450 __hc32 transaction; /* itd->hw_transaction[i] |= */ member
DKconfig88 transaction translators, so that no OHCI or UHCI companion
142 transaction translator built-in. It can be configured to either
Dfotg210-hcd.c4084 uframe->transaction = cpu_to_hc32(fotg210, trans); in itd_sched_init()
4341 itd->hw_transaction[uframe] = uf->transaction; in itd_patch()
/linux-4.4.14/Documentation/devicetree/bindings/powerpc/fsl/
Ddcsr.txt195 functionalty to perform transaction and transaction attribute matches.
Dinterlaken-lac.txt20 transaction-related transfers. Although based on the Interlaken protocol,
/linux-4.4.14/drivers/staging/most/Documentation/ABI/
Dsysfs-class-most.txt170 This is to configure the number of packets per transaction of
/linux-4.4.14/Documentation/infiniband/
Duser_mad.txt102 transaction ID field (that is, the least significant half of the
/linux-4.4.14/Documentation/w1/
Dw1.generic31 almost any kind of operations. Each logical operation is a transaction
/linux-4.4.14/Documentation/PCI/
Dpcieaer-howto.txt103 can cause a particular transaction or a particular PCI Express link
106 Non-fatal errors cause the particular transaction to be unreliable,
Dpci.txt282 If the PCI device can use the PCI Memory-Write-Invalidate transaction,
605 to continue before the transaction reaches the PCI device. HW weenies
607 the CPU before the transaction has reached its destination.
DMSI-HOWTO.txt47 the interrupt. PCI transaction ordering rules require that all the data
/linux-4.4.14/Documentation/devicetree/bindings/arm/bcm/
Dbrcm,brcmstb.txt29 cache lines into a single (bursted) write transaction towards the memory
/linux-4.4.14/drivers/staging/rtl8712/
Dieee80211.h589 u16 transaction; member
/linux-4.4.14/arch/arm/boot/dts/
Dlpc18xx.dtsi130 has-transaction-translator;
/linux-4.4.14/Documentation/power/regulator/
Dconsumer.txt193 - thermal management firmware that can issue an arbitrary I2C transaction to
/linux-4.4.14/drivers/usb/usbip/
Dusbip_protocol.txt299 0x14 | 4 | | status: zero for successful URB transaction,
/linux-4.4.14/Documentation/networking/
Dswitchdev.txt380 For switchdev ops attr_set and obj_add, there is a 2 phase transaction model
393 If a transaction is aborted during "prepare" phase, switchdev code will handle
Dcxgb.txt280 For 133Mhz secondary bus operation, limit the transaction length and
Dstmmac.txt153 be transferred in one DMA transaction.
/linux-4.4.14/Documentation/scsi/
Daic79xx.txt100 if the transaction data length was even and we received
160 same write transaction that can occur without
Daic7xxx.txt142 if the transaction data length was even and we received
/linux-4.4.14/drivers/net/wireless/ipw2x00/
Dlibipw.h410 __le16 transaction; member
/linux-4.4.14/drivers/staging/rtl8188eu/include/
Dieee80211.h742 u16 transaction; member
/linux-4.4.14/fs/ext4/
Dinode.c4263 transaction_t *transaction; in ext4_iget() local
4268 transaction = journal->j_running_transaction; in ext4_iget()
4270 transaction = journal->j_committing_transaction; in ext4_iget()
4271 if (transaction) in ext4_iget()
4272 tid = transaction->t_tid; in ext4_iget()
/linux-4.4.14/drivers/iommu/
DKconfig67 transaction types.
/linux-4.4.14/Documentation/trace/
Dring-buffer-design.txt38 cmpxchg - hardware-assisted atomic transaction that performs the following:
218 transaction. If another write happens it must finish before continuing
/linux-4.4.14/arch/arm64/
DKconfig246 to occur at the same time as another transaction to the same address
621 on an external transaction monitoring block called a global
/linux-4.4.14/Documentation/ide/
DChangeLog.ide-cd.1994-200420 * single transaction.
/linux-4.4.14/Documentation/sysctl/
Dnet.txt299 any form of transaction handling. This means that different race scenarios are
/linux-4.4.14/net/mac80211/
Dutil.c1217 u16 transaction, u16 auth_alg, u16 status, in ieee80211_send_auth() argument
1243 mgmt->u.auth.auth_transaction = cpu_to_le16(transaction); in ieee80211_send_auth()
1248 if (auth_alg == WLAN_AUTH_SHARED_KEY && transaction == 3) { in ieee80211_send_auth()
Dieee80211_i.h1923 u16 transaction, u16 auth_alg, u16 status,
/linux-4.4.14/arch/arm/mm/
DKconfig707 on an external transaction monitoring block called a global
937 PL310 treats a cacheable write transaction during a Clean &
/linux-4.4.14/tools/perf/util/scripting-engines/
Dtrace-event-python.c697 tuple_set_u64(t, 17, es->sample->transaction); in python_export_sample()
/linux-4.4.14/drivers/staging/rtl8192u/ieee80211/
Dieee80211_softmac.c677 auth->transaction = cpu_to_le16(ieee->associate_seq); in ieee80211_authentication_req()
912 auth->transaction = cpu_to_le16(2); in ieee80211_auth_resp()
Dieee80211.h965 __le16 transaction; member
/linux-4.4.14/drivers/staging/rtl8192e/
Drtllib.h858 __le16 transaction; member
Drtllib_softmac.c807 auth->transaction = cpu_to_le16(ieee->associate_seq); in rtllib_authentication_req()
1043 auth->transaction = cpu_to_le16(2); in rtllib_auth_resp()
/linux-4.4.14/Documentation/fb/
Dmatroxfb.txt131 transaction terminate with success or retry in 32 PCLK).
/linux-4.4.14/arch/s390/kernel/
Dentry.S494 tm __LC_PGM_ILC+2,0x02 # check for transaction abort
/linux-4.4.14/drivers/message/fusion/lsi/
Dmpi_history.txt657 * Changed transaction context usage to bucket/buffer.
/linux-4.4.14/Documentation/spi/
Dspi-summary137 for those calls, including ones for common transaction types like writing
/linux-4.4.14/Documentation/filesystems/cifs/
DCHANGES496 Make transaction counts more consistent. Merge /proc/fs/cifs/SimultaneousOps