Home
last modified time | relevance | path

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

/linux-4.1.27/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()
486 __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.c528 transaction_t *transaction, in jbd2_journal_write_revoke_records() argument
552 write_one_revoke_record(journal, transaction, log_bufs, in jbd2_journal_write_revoke_records()
571 transaction_t *transaction, in write_one_revoke_record() argument
617 header->h_sequence = cpu_to_be32(transaction->t_tid); in write_one_revoke_record()
/linux-4.1.27/fs/jbd/
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.c49 get_transaction(journal_t *journal, transaction_t *transaction) in get_transaction() argument
51 transaction->t_journal = journal; in get_transaction()
52 transaction->t_state = T_RUNNING; in get_transaction()
53 transaction->t_start_time = ktime_get(); in get_transaction()
54 transaction->t_tid = journal->j_transaction_sequence++; in get_transaction()
55 transaction->t_expires = jiffies + journal->j_commit_interval; in get_transaction()
56 spin_lock_init(&transaction->t_handle_lock); in get_transaction()
60 round_jiffies_up(transaction->t_expires); in get_transaction()
64 journal->j_running_transaction = transaction; in get_transaction()
66 return transaction; in get_transaction()
[all …]
Djournal.c141 transaction_t *transaction; in kjournald() local
203 transaction = journal->j_running_transaction; in kjournald()
204 if (transaction && time_after_eq(jiffies, in kjournald()
205 transaction->t_expires)) in kjournald()
222 transaction = journal->j_running_transaction; in kjournald()
223 if (transaction && time_after_eq(jiffies, transaction->t_expires)) { in kjournald()
224 journal->j_commit_request = transaction->t_tid; in kjournald()
302 int journal_write_metadata_buffer(transaction_t *transaction, in journal_write_metadata_buffer() argument
316 journal_t *journal = transaction->t_journal; in journal_write_metadata_buffer()
397 new_bh->b_bdev = transaction->t_journal->j_dev; in journal_write_metadata_buffer()
[all …]
Drevoke.c531 transaction_t *transaction, int write_op) in journal_write_revoke_records() argument
553 write_one_revoke_record(journal, transaction, in journal_write_revoke_records()
572 transaction_t *transaction, in write_one_revoke_record() argument
607 header->h_sequence = cpu_to_be32(transaction->t_tid); in write_one_revoke_record()
611 journal_file_buffer(descriptor, transaction, BJ_LogCtl); in write_one_revoke_record()
DMakefile7 jbd-objs := transaction.o commit.o recovery.o checkpoint.o revoke.o journal.o
/linux-4.1.27/drivers/staging/octeon-usb/
Docteon-hcd.c1377 struct cvmx_usb_transaction *transaction = in cvmx_usb_start_channel_control() local
1378 list_first_entry(&pipe->transactions, typeof(*transaction), in cvmx_usb_start_channel_control()
1381 cvmx_phys_to_ptr(transaction->control_header); in cvmx_usb_start_channel_control()
1382 int bytes_to_transfer = transaction->buffer_length - in cvmx_usb_start_channel_control()
1383 transaction->actual_bytes; in cvmx_usb_start_channel_control()
1390 switch (transaction->stage) { in cvmx_usb_start_channel_control()
1408 transaction->control_header); in cvmx_usb_start_channel_control()
1523 struct cvmx_usb_transaction *transaction = in cvmx_usb_start_channel() local
1524 list_first_entry(&pipe->transactions, typeof(*transaction), in cvmx_usb_start_channel()
1590 uint64_t dma_address = transaction->buffer + in cvmx_usb_start_channel()
[all …]
/linux-4.1.27/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.1.27/include/trace/events/
Djbd.h39 __field( int, transaction )
44 __entry->transaction = commit_transaction->t_tid;
49 __entry->transaction)
88 __field( int, transaction )
93 __entry->transaction = commit_transaction->t_tid;
98 __entry->transaction)
108 __field( int, transaction )
114 __entry->transaction = commit_transaction->t_tid;
120 __entry->transaction, __entry->head)
130 __field( int, transaction )
[all …]
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.1.27/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
Dext3.txt153 will inform the JBD of modifications it is performing (called a transaction).
174 groups metadata and data blocks into a single unit called a transaction. When
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.1.27/drivers/nfc/st21nfca/
Dst21nfca_se.c305 struct nfc_evt_transaction *transaction; in st21nfca_connectivity_event_received() local
324 transaction = (struct nfc_evt_transaction *)devm_kzalloc(dev, in st21nfca_connectivity_event_received()
327 transaction->aid_len = skb->data[1]; in st21nfca_connectivity_event_received()
328 memcpy(transaction->aid, &skb->data[2], in st21nfca_connectivity_event_received()
329 transaction->aid_len); in st21nfca_connectivity_event_received()
332 if (skb->data[transaction->aid_len + 2] != in st21nfca_connectivity_event_received()
336 transaction->params_len = skb->data[transaction->aid_len + 3]; in st21nfca_connectivity_event_received()
337 memcpy(transaction->params, skb->data + in st21nfca_connectivity_event_received()
338 transaction->aid_len + 4, transaction->params_len); in st21nfca_connectivity_event_received()
340 r = nfc_se_transaction(hdev->ndev, host, transaction); in st21nfca_connectivity_event_received()
/linux-4.1.27/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 Performing syscalls from within transaction is not recommended, and can lead
82 remain visible, but depending on the call they may abort your transaction as a
84 invisible, etc. If you constantly retry a transaction that constantly aborts
92 production use. Best to queue them up till after the transaction is over.
139 /* Yes, we crashed during a transaction. Oops. */
[all …]
/linux-4.1.27/drivers/net/ethernet/intel/i40e/
Di40e_nvm.c824 u8 transaction; in i40e_nvmupd_validate_command() local
829 transaction = i40e_nvmupd_get_transaction(cmd->config); in i40e_nvmupd_validate_command()
843 switch (transaction) { in i40e_nvmupd_validate_command()
860 switch (transaction) { in i40e_nvmupd_validate_command()
916 u8 module, transaction; in i40e_nvmupd_nvm_read() local
919 transaction = i40e_nvmupd_get_transaction(cmd->config); in i40e_nvmupd_nvm_read()
921 last = (transaction == I40E_NVM_LCB) || (transaction == I40E_NVM_SA); in i40e_nvmupd_nvm_read()
951 u8 module, transaction; in i40e_nvmupd_nvm_erase() local
954 transaction = i40e_nvmupd_get_transaction(cmd->config); in i40e_nvmupd_nvm_erase()
956 last = (transaction & I40E_NVM_LCB); in i40e_nvmupd_nvm_erase()
[all …]
/linux-4.1.27/drivers/nfc/st21nfcb/
Dst21nfcb_se.c315 struct nfc_evt_transaction *transaction; in st21nfcb_hci_connectivity_event_received() local
334 transaction = (struct nfc_evt_transaction *)devm_kzalloc(dev, in st21nfcb_hci_connectivity_event_received()
337 transaction->aid_len = skb->data[1]; in st21nfcb_hci_connectivity_event_received()
338 memcpy(transaction->aid, &skb->data[2], transaction->aid_len); in st21nfcb_hci_connectivity_event_received()
341 if (skb->data[transaction->aid_len + 2] != in st21nfcb_hci_connectivity_event_received()
345 transaction->params_len = skb->data[transaction->aid_len + 3]; in st21nfcb_hci_connectivity_event_received()
346 memcpy(transaction->params, skb->data + in st21nfcb_hci_connectivity_event_received()
347 transaction->aid_len + 4, transaction->params_len); in st21nfcb_hci_connectivity_event_received()
349 r = nfc_se_transaction(ndev->nfc_dev, host, transaction); in st21nfcb_hci_connectivity_event_received()
/linux-4.1.27/fs/btrfs/
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 …]
Dtransaction.h110 struct btrfs_transaction *transaction; member
150 BTRFS_I(inode)->last_trans = trans->transaction->transid; in btrfs_set_inode_last_trans()
191 void btrfs_put_transaction(struct btrfs_transaction *transaction);
Ddelayed-ref.c242 delayed_refs = &trans->transaction->delayed_refs; in btrfs_delayed_ref_lock()
405 delayed_refs = &trans->transaction->delayed_refs; in btrfs_select_ref_head()
605 delayed_refs = &trans->transaction->delayed_refs; in add_delayed_ref_head()
672 delayed_refs = &trans->transaction->delayed_refs; in add_delayed_tree_ref()
732 delayed_refs = &trans->transaction->delayed_refs; in add_delayed_data_ref()
810 delayed_refs = &trans->transaction->delayed_refs; in btrfs_add_delayed_tree_ref()
859 delayed_refs = &trans->transaction->delayed_refs; in btrfs_add_delayed_data_ref()
891 delayed_refs = &trans->transaction->delayed_refs; in btrfs_add_delayed_extent_op()
912 delayed_refs = &trans->transaction->delayed_refs; in btrfs_find_delayed_ref_head()
DMakefile6 transaction.o inode.o file.o tree-defrag.o \
Dextent-tree.c832 delayed_refs = &trans->transaction->delayed_refs; in btrfs_lookup_extent_info()
2369 delayed_refs = &trans->transaction->delayed_refs; in __btrfs_run_delayed_refs()
2658 u64 num_heads = trans->transaction->delayed_refs.num_heads_ready; in btrfs_check_space_for_delayed_refs()
2659 u64 csum_bytes = trans->transaction->delayed_refs.pending_csums; in btrfs_check_space_for_delayed_refs()
2660 u64 num_dirty_bgs = trans->transaction->num_dirty_bgs; in btrfs_check_space_for_delayed_refs()
2695 atomic_read(&trans->transaction->delayed_refs.num_entries); in btrfs_should_throttle_delayed_refs()
2811 delayed_refs = &trans->transaction->delayed_refs; in btrfs_run_delayed_refs()
2911 delayed_refs = &trans->transaction->delayed_refs; in check_delayed_ref()
3360 struct btrfs_transaction *cur_trans = trans->transaction; in btrfs_setup_space_cache()
3398 struct btrfs_transaction *cur_trans = trans->transaction; in btrfs_start_dirty_block_groups()
[all …]
Dvolumes.h536 struct btrfs_transaction *transaction);
Dfree-space-cache.c241 mutex_lock(&trans->transaction->cache_write_mutex); in btrfs_truncate_free_space_cache()
273 mutex_unlock(&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()
1185 spin_lock(&trans->transaction->dirty_bgs_lock); in btrfs_wait_cache_io()
1201 spin_unlock(&trans->transaction->dirty_bgs_lock); in btrfs_wait_cache_io()
Dvolumes.c1060 struct list_head *search_list = &trans->transaction->pending_chunks; in contains_pending_extent()
1082 if (search_list == &trans->transaction->pending_chunks) { in contains_pending_extent()
1322 trans->transaction->have_free_bgs = 1; in btrfs_free_dev_extent()
4466 list_add_tail(&em->list, &trans->transaction->pending_chunks); in __btrfs_alloc_chunk()
6718 struct btrfs_transaction *transaction) in btrfs_update_commit_device_bytes_used() argument
6725 if (list_empty(&transaction->pending_chunks)) in btrfs_update_commit_device_bytes_used()
6730 list_for_each_entry(em, &transaction->pending_chunks, list) { in btrfs_update_commit_device_bytes_used()
Dbackref.c945 delayed_refs = &trans->transaction->delayed_refs;
Dsuper.c274 ACCESS_ONCE(trans->transaction->aborted) = errno; in __btrfs_abort_transaction()
Dctree.c1541 if (trans->transaction != root->fs_info->running_transaction) in btrfs_cow_block()
1642 WARN_ON(trans->transaction != root->fs_info->running_transaction); in btrfs_realloc_node()
Dioctl.c708 &trans->transaction->pending_snapshots); in create_snapshot()
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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:
342 arbitrary 64-bit transaction id and return it on the target's
344 the current transaction id is when you change it with this
/linux-4.1.27/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.1.27/drivers/acpi/
Dec.c114 struct transaction { struct
409 struct transaction *t; in advance_transaction()
535 struct transaction *t) in acpi_ec_transaction_unlocked()
569 static int acpi_ec_transaction(struct acpi_ec *ec, struct transaction *t) in acpi_ec_transaction()
601 struct transaction t = {.command = ACPI_EC_BURST_ENABLE, in acpi_ec_burst_enable()
610 struct transaction t = {.command = ACPI_EC_BURST_DISABLE, in acpi_ec_burst_disable()
622 struct transaction t = {.command = ACPI_EC_COMMAND_READ, in acpi_ec_read()
634 struct transaction t = {.command = ACPI_EC_COMMAND_WRITE, in acpi_ec_write()
676 struct transaction t = {.command = command, in ec_transaction()
890 struct transaction t = {.command = ACPI_EC_COMMAND_QUERY, in acpi_ec_query()
Dinternal.h138 struct transaction *curr;
/linux-4.1.27/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()
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.1.27/sound/firewire/dice/
DMakefile1 snd-dice-objs := dice-transaction.o dice-stream.o dice-proc.o dice-midi.o \
/linux-4.1.27/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.1.27/drivers/md/persistent-data/
DMakefile9 dm-transaction-manager.o \
/linux-4.1.27/drivers/dma/
DTODO5 3. Make issue_pending to start the transaction in below drivers
/linux-4.1.27/tools/perf/Documentation/
Dperf-record.txt211 - in_tx: only when the target is in a hardware transaction
212 - no_tx: only when the target is not in a hardware transaction
213 - abort_tx: only when the target is a hardware transaction abort
230 --transaction::
231 Record transaction flags for transaction related events.
Dperf-report.txt83 - weight: Event specific weight, e.g. memory latency or transaction
86 - transaction: Transaction abort flags.
109 - in_tx: branch in TSX transaction
110 - abort: TSX transaction abort.
Dperf-stat.txt153 --transaction::
Dperf-top.txt119 local_weight, abort, in_tx, transaction, overhead, sample, period.
/linux-4.1.27/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.1.27/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.1.27/drivers/pci/pcie/aer/
DKconfig24 (transaction layer end-to-end CRC checking).
/linux-4.1.27/Documentation/DocBook/
D.filesystems.xml.cmd2 …s/file.c include/linux/jbd.h fs/jbd/journal.c fs/jbd/recovery.c fs/jbd/transaction.c fs/splice.c i…
/linux-4.1.27/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.1.27/tools/perf/tests/
Dsample-parsing.c127 COMP(transaction); in samples_same()
185 .transaction = 112, in do_test()
/linux-4.1.27/tools/perf/util/
Dhist.c157 if (h->transaction) in hists__calc_col_len()
447 u64 period, u64 weight, u64 transaction, in __hists__add_entry() argument
471 .transaction = transaction, in __hists__add_entry()
667 sample->transaction, true); in iter_add_single_normal_entry()
729 sample->transaction, true); in iter_add_single_cumulative_entry()
802 sample->transaction, false); in iter_add_next_cumulative_entry()
Dsort.h91 u64 transaction; member
Devent.h181 u64 transaction; member
Dhist.h111 u64 weight, u64 transaction,
Dsort.c1093 return left->transaction - right->transaction; in sort__transaction_cmp()
1134 u64 t = he->transaction; in hist_entry__transaction_snprintf()
Devsel.c1651 data->transaction = 0; in perf_evsel__parse_sample()
1654 data->transaction = *array; in perf_evsel__parse_sample()
1954 *array = sample->transaction; in perf_event__synthesize_sample()
Ddata-convert-bt.c376 sample->transaction); in add_generic_values()
Dsession.c793 printf("... transaction: %" PRIx64 "\n", sample->transaction); in dump_sample()
/linux-4.1.27/drivers/net/wireless/ath/wil6210/
DKconfig24 it saves extra target transaction;
/linux-4.1.27/include/linux/
Djbd2.h1024 extern void __journal_clean_data_list(transaction_t *transaction);
1082 extern int jbd2_journal_write_metadata_buffer(transaction_t *transaction,
1226 transaction_t *transaction,
Djbd.h806 extern void __journal_clean_data_list(transaction_t *transaction);
822 journal_write_metadata_buffer(transaction_t *transaction,
Dfirewire.h359 struct fw_transaction *transaction);
/linux-4.1.27/Documentation/xtensa/
Datomctl.txt18 doing a Cached (WB) transaction and use the Memory RCW for un-cached
/linux-4.1.27/Documentation/i2c/busses/
Di2c-taos-evm35 Only 4 SMBus transaction types are supported by the TAOS evaluation
/linux-4.1.27/tools/perf/scripts/python/
Dexport-to-postgresql.py429 …e, cpu, to_dso_id, to_symbol_id, to_sym_offset, to_ip, period, weight, transaction, data_src, bran… argument
433 … 8, to_symbol_id, 8, to_sym_offset, 8, to_ip, 8, period, 8, weight, 8, transaction, 8, data_src, 4…
/linux-4.1.27/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.1.27/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.1.27/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.1.27/Documentation/ABI/testing/
Dsysfs-class-uwb_rc-wusbhc56 before reporting an error for a bus transaction. The range of
Dsysfs-bus-pci-drivers-ehci_hcd36 may contain an internal "transaction translator" or they
/linux-4.1.27/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.1.27/tools/perf/
Dbuiltin-diff.c315 u64 weight, u64 transaction) in hists__add_entry() argument
318 transaction, true) != NULL) in hists__add_entry()
339 sample->weight, sample->transaction)) { in diff__process_sample_event()
/linux-4.1.27/Documentation/
DIntel-IOMMU.txt45 transaction id aliasing for p2p bridges.
DChanges145 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.txt2905 thus cutting down on transaction setup costs (memory and PCI devices may
Dkernel-parameters.txt2783 ecrc= Enable/disable PCIe ECRC (transaction layer
/linux-4.1.27/drivers/usb/host/
Dfotg210.h470 __hc32 transaction; /* itd->hw_transaction[i] |= */ member
Dfusbh200.h460 __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.h449 __hc32 transaction; /* itd->hw_transaction[i] |= */ member
DKconfig81 transaction translators, so that no OHCI or UHCI companion
135 transaction translator built-in. It can be configured to either
Dfusbh200-hcd.c4178 uframe->transaction = cpu_to_hc32(fusbh200, trans); in itd_sched_init()
4465 itd->hw_transaction[uframe] = uf->transaction; in itd_patch()
Dfotg210-hcd.c4244 uframe->transaction = cpu_to_hc32(fotg210, trans); in itd_sched_init()
4529 itd->hw_transaction[uframe] = uf->transaction; in itd_patch()
/linux-4.1.27/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.1.27/Documentation/w1/
Dw1.generic31 almost any kind of operations. Each logical operation is a transaction
/linux-4.1.27/Documentation/infiniband/
Duser_mad.txt102 transaction ID field (that is, the least significant half of the
/linux-4.1.27/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.1.27/drivers/staging/i2o/
DREADME.ioctl152 list to determine the specific status of the transaction.
189 to determine the specific status of the transaction.
/linux-4.1.27/fs/ext3/
Dinode.c2856 transaction_t *transaction; in ext3_iget() local
2950 transaction = journal->j_running_transaction; in ext3_iget()
2952 transaction = journal->j_committing_transaction; in ext3_iget()
2953 if (transaction) in ext3_iget()
2954 tid = transaction->t_tid; in ext3_iget()
/linux-4.1.27/drivers/staging/rtl8712/
Dieee80211.h615 u16 transaction; member
/linux-4.1.27/Documentation/power/regulator/
Dconsumer.txt193 - thermal management firmware that can issue an arbitrary I2C transaction to
/linux-4.1.27/drivers/usb/usbip/
Dusbip_protocol.txt299 0x14 | 4 | | status: zero for successful URB transaction,
/linux-4.1.27/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.1.27/drivers/net/wireless/ipw2x00/
Dlibipw.h410 __le16 transaction; member
/linux-4.1.27/drivers/iommu/
DKconfig60 transaction types.
/linux-4.1.27/arch/arm64/
DKconfig322 to occur at the same time as another transaction to the same address
640 on an external transaction monitoring block called a global
/linux-4.1.27/fs/ext4/
Dinode.c4222 transaction_t *transaction; in ext4_iget() local
4227 transaction = journal->j_running_transaction; in ext4_iget()
4229 transaction = journal->j_committing_transaction; in ext4_iget()
4230 if (transaction) in ext4_iget()
4231 tid = transaction->t_tid; in ext4_iget()
/linux-4.1.27/Documentation/sysctl/
Dnet.txt297 any form of transaction handling. This means that different race scenarios are
/linux-4.1.27/drivers/staging/rtl8188eu/include/
Dieee80211.h823 u16 transaction; member
/linux-4.1.27/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.1.27/Documentation/ide/
DChangeLog.ide-cd.1994-200420 * single transaction.
/linux-4.1.27/net/mac80211/
Dutil.c1267 u16 transaction, u16 auth_alg, u16 status, in ieee80211_send_auth() argument
1293 mgmt->u.auth.auth_transaction = cpu_to_le16(transaction); in ieee80211_send_auth()
1298 if (auth_alg == WLAN_AUTH_SHARED_KEY && transaction == 3) { in ieee80211_send_auth()
Dieee80211_i.h1928 u16 transaction, u16 auth_alg, u16 status,
/linux-4.1.27/Documentation/networking/
Dcxgb.txt280 For 133Mhz secondary bus operation, limit the transaction length and
Dstmmac.txt157 be transferred in one DMA transaction.
/linux-4.1.27/arch/arm/mm/
DKconfig691 on an external transaction monitoring block called a global
928 PL310 treats a cacheable write transaction during a Clean &
/linux-4.1.27/tools/perf/util/scripting-engines/
Dtrace-event-python.c696 tuple_set_u64(t, 17, es->sample->transaction); in python_export_sample()
/linux-4.1.27/drivers/staging/rtl8192u/ieee80211/
Dieee80211_softmac.c680 auth->transaction = cpu_to_le16(ieee->associate_seq); in ieee80211_authentication_req()
915 auth->transaction = cpu_to_le16(2); in ieee80211_auth_resp()
Dieee80211.h1097 __le16 transaction; member
/linux-4.1.27/Documentation/fb/
Dmatroxfb.txt131 transaction terminate with success or retry in 32 PCLK).
/linux-4.1.27/drivers/staging/rtl8192e/
Drtllib_softmac.c826 auth->transaction = cpu_to_le16(ieee->associate_seq); in rtllib_authentication_req()
1061 auth->transaction = cpu_to_le16(2); in rtllib_auth_resp()
Drtllib.h1184 __le16 transaction; member
/linux-4.1.27/arch/s390/kernel/
Dentry.S421 tm __LC_PGM_ILC+2,0x02 # check for transaction abort
/linux-4.1.27/drivers/message/fusion/lsi/
Dmpi_history.txt657 * Changed transaction context usage to bucket/buffer.
/linux-4.1.27/Documentation/spi/
Dspi-summary137 for those calls, including ones for common transaction types like writing
/linux-4.1.27/Documentation/filesystems/cifs/
DCHANGES496 Make transaction counts more consistent. Merge /proc/fs/cifs/SimultaneousOps