Home
last modified time | relevance | path

Searched full:intent (Results 1 – 25 of 328) sorted by relevance

12345678910>>...14

/openbmc/linux/drivers/rpmsg/
H A Dqcom_glink_native.c56 * struct glink_core_rx_intent - RX intent
57 * RX intent
60 * @id: remote or local intent ID
61 * @size: size of the original intent (do not modify)
62 * @reuse: To mark if the intent can be reused after first use
63 * @in_use: To mark if intent is already in use for the channel
91 * @intentless: flag to indicate that there is no intent
147 * @intent_req_lock: Synchronises multiple intent requests
148 * @intent_req_result: Result of intent request
149 * @intent_received: flag indicating that an intent has been received
[all …]
/openbmc/linux/fs/xfs/libxfs/
H A Dxfs_defer.c49 * requires us to log "intent" items in case log recovery needs to
55 * have not yet had an intent logged) are attached to a pending item
65 * - Create a log intent item for that type.
79 * log intent item.
80 * - For each work item attached to the log intent item,
88 * The key here is that we must log an intent item for all pending
91 * we can perform complex remapping operations, chaining intent items
103 * item to prevent the log intent item from replaying, immediately log
104 * a new log intent item with the unfinished work items, roll the
106 * log done item and the new log intent item must be in the same
[all …]
H A Dxfs_log_recover.h45 * If the recovered item is an intent item, this function should parse
46 * the recovered item to construct an in-core log intent item and
47 * insert it into the AIL. The in-core log intent item should have 1
49 * recovered log item for the intent-done item; (b) replay the work and
50 * log a new intent-done item; or (c) recovery fails and we have to
53 * If the recovered item is an intent-done item, this function should
54 * parse the recovered item to find the id of the corresponding intent
55 * log item. Next, it should find the in-core log intent item in the
136 * intent item.
138 * Intent recovery only runs a single step of the transaction chain and defers
[all …]
H A Dxfs_defer.h27 * Save a log intent item and a list of extents, so that we can replay
34 struct xfs_log_item *dfp_intent; /* log intent item */
51 void (*abort_intent)(struct xfs_log_item *intent);
53 struct xfs_log_item *intent, unsigned int count);
/openbmc/linux/fs/xfs/
H A Dxfs_drain.h32 * Deferred Work Intent Drains
35 * When a writer thread executes a chain of log intent items, the AG header
36 * buffer locks will cycle during a transaction roll to get from one intent
47 * scrub wait until it has both AG header buffer locks and the intent counter
49 * AGI or AGF buffers when decrementing the intent counter.
56 * sub-items (such as RUIs) must bump the intent counter and maintain it until
57 * the sub-items can themselves bump the intent counter.
59 * Therefore, the intent count tracks entire lifetimes of deferred work items.
60 * All functions that create work items must increment the intent counter as
H A Dxfs_drain.c54 /* Increase the pending intent count. */
70 /* Decrease the pending intent count, and wake any waiters, if appropriate. */
86 * Wait for the pending intent count for a drain to hit zero.
97 * Get a passive reference to an AG and declare an intent to update its
116 * Release our intent to update this AG's metadata, and then release our
128 * Declare an intent to update AG metadata. Other threads that need exclusive
139 /* Release our intent to update this AG's metadata. */
149 * Wait for the intent update count for this AG to hit zero.
160 /* Has anyone declared an intent to update this AG? */
H A Dxfs_bmap_item.c307 /* Log bmap updates in the intent item. */
361 struct xfs_log_item *intent, in xfs_bmap_update_create_done() argument
364 return &xfs_trans_get_bud(tp, BUI_ITEM(intent))->bud_item; in xfs_bmap_update_create_done()
378 * Bump the intent count on behalf of the deferred rmap and refcount in xfs_bmap_update_get_group()
379 * intent items that that we can queue when we finish this bmap work. in xfs_bmap_update_get_group()
380 * This new intent item will bump the intent count before the bmap in xfs_bmap_update_get_group()
381 * intent drops the intent count, ensuring that the intent count in xfs_bmap_update_get_group()
422 struct xfs_log_item *intent) in xfs_bmap_update_abort_intent() argument
424 xfs_bui_release(BUI_ITEM(intent)); in xfs_bmap_update_abort_intent()
484 * Process a bmap update intent item that was recovered from the log.
[all …]
H A Dxfs_attr_item.c48 * attribute log intent items for a single xattr update. To avoid cycling the
314 * Performs one step of an attribute update intent and marks the attrd item
353 * attr intent/done items are null when logged attributes are disabled in xfs_xattri_finish_update()
361 /* Log an attr to the intent item. */
375 * created the log intent. Fill in the attri log item and log format in xfs_attr_log_item()
480 struct xfs_log_item *intent) in xfs_attr_abort_intent() argument
482 xfs_attri_release(ATTRI_ITEM(intent)); in xfs_attr_abort_intent()
550 * Process an attr intent item that was recovered from the log. We need to
649 * There's more work to do, so add the intent item to this in xfs_attri_item_recover()
675 /* Re-log an intent item to push the log tail forward. */
[all …]
H A Dxfs_refcount_item.h12 * update intent) and CUD (refcount update done). The redo item type
21 * recovery will use the redo information recorded by the intent items
36 * This is the "refcount update intent" log item. It is used to log
H A Dxfs_bmap_item.h11 * The common abbreviations for these are BUI (bmap update intent) and BUD
21 * use the redo information recorded by the intent items to replay the
36 * This is the "bmap update intent" log item. It is used to log the fact that
H A Dxfs_refcount_item.c311 /* Log refcount updates in the intent item. */
362 struct xfs_log_item *intent, in xfs_refcount_update_create_done() argument
365 return &xfs_trans_get_cud(tp, CUI_ITEM(intent))->cud_item; in xfs_refcount_update_create_done()
418 struct xfs_log_item *intent) in xfs_refcount_update_abort_intent() argument
420 xfs_cui_release(CUI_ITEM(intent)); in xfs_refcount_update_abort_intent()
472 * Process a refcount update intent item that was recovered from the log.
613 /* Relog an intent item to push the log tail forward. */
616 struct xfs_log_item *intent, in xfs_cui_item_relog() argument
624 count = CUI_ITEM(intent)->cui_format.cui_nextents; in xfs_cui_item_relog()
625 pmap = CUI_ITEM(intent)->cui_format.cui_extents; in xfs_cui_item_relog()
[all …]
H A Dxfs_rmap_item.c333 /* Log rmap updates in the intent item. */
387 struct xfs_log_item *intent, in xfs_rmap_update_create_done() argument
390 return &xfs_trans_get_rud(tp, RUI_ITEM(intent))->rud_item; in xfs_rmap_update_create_done()
437 struct xfs_log_item *intent) in xfs_rmap_update_abort_intent() argument
439 xfs_rui_release(RUI_ITEM(intent)); in xfs_rmap_update_abort_intent()
502 * Process an rmap update intent item that was recovered from the log.
620 /* Relog an intent item to push the log tail forward. */
623 struct xfs_log_item *intent, in xfs_rui_item_relog() argument
631 count = RUI_ITEM(intent)->rui_format.rui_nextents; in xfs_rui_item_relog()
632 map = RUI_ITEM(intent)->rui_format.rui_extents; in xfs_rui_item_relog()
[all …]
H A Dxfs_rmap_item.h12 * intent) and RUD (rmap update done). The redo item type is encoded in the
24 * use the redo information recorded by the intent items to replay the
39 * This is the "rmap update intent" log item. It is used to log the fact that
H A Dxfs_extfree_item.c446 /* Log a free extent to the intent item. */
496 struct xfs_log_item *intent, in xfs_extent_free_create_done() argument
499 return &xfs_trans_get_efd(tp, EFI_ITEM(intent), count)->efd_item; in xfs_extent_free_create_done()
552 struct xfs_log_item *intent) in xfs_extent_free_abort_intent() argument
554 xfs_efi_release(EFI_ITEM(intent)); in xfs_extent_free_abort_intent()
655 * Process an extent free intent item that was recovered from
753 /* Relog an intent item to push the log tail forward. */
756 struct xfs_log_item *intent, in xfs_efi_item_relog() argument
764 count = EFI_ITEM(intent)->efi_format.efi_nextents; in xfs_efi_item_relog()
765 extp = EFI_ITEM(intent)->efi_format.efi_extents; in xfs_efi_item_relog()
[all …]
/openbmc/linux/include/uapi/linux/
H A Dmembarrier.h57 * registration is about the intent to receive
62 * Register the process intent to receive
82 * intent to use the private expedited command
86 * Register the process intent to use
108 * intent to use the private expedited sync
112 * Register the process intent to use
128 * intent to use the private expedited rseq
132 * Register the process intent to use
/openbmc/u-boot/include/zfs/
H A Dzil.h15 * Intent log format:
17 * Each objset has its own intent log. The log header (zil_header_t)
18 * for objset N's intent log is kept in the Nth object of the SPA's
27 * Intent log header - this on disk structure holds fields to manage
/openbmc/linux/include/linux/
H A Dlru_cache.h48 This is known as "write intent log", and can be implemented as on-disk
53 in-flight WRITE IO, e.g. by only lazily clearing the on-disk write-intent
73 write intent log information, three of which are mentioned here.
76 The on-disk "dirty bitmap" may be re-used as "write-intent" bitmap as well.
77 To reduce the frequency of bitmap updates for write-intent log purposes,
84 "Explicit (coarse) write intent bitmap"
86 for write-intent log purposes, additionally to the fine grained dirty bitmap.
/openbmc/linux/Documentation/ABI/testing/
H A Dsysfs-class-fpga-manager12 The intent is to provide enough detail that if something goes
44 error or incompatible bitstream image. The intent of this
/openbmc/linux/fs/smb/client/
H A Dcifs_fs_sb.h36 #define CIFS_MOUNT_CIFS_BACKUPUID 0x200000 /* backup intent bit for a user */
37 #define CIFS_MOUNT_CIFS_BACKUPGID 0x400000 /* backup intent bit for a group */
/openbmc/openbmc/poky/meta/files/common-licenses/
H A DFrameworx-1.034 …fered or provided shall be consistent with, and shall fully support, the intent and purpose of thi…
58intent and purpose of this Section 4 above, provided, however, that your rights and obligations he…
H A DSymlinks3 freeware, written entirely by myself. The intent is to use
/openbmc/openbmc/meta-openembedded/meta-python/recipes-devtools/python/
H A Dpython3-padaos_0.1.10.bb1 SUMMARY = "A rigid, lightweight, dead-simple intent parser"
H A Dpython3-padatious_0.4.8.bb1 SUMMARY = "An efficient and agile neural network intent parser. Padatious is a core component of My…
/openbmc/linux/drivers/net/
H A DLICENSE.SRC12 intent in sharing this software is to promote the productive interchange
/openbmc/u-boot/doc/device-tree-bindings/
H A DREADME11 The intent IS to commit these files to U-Boot. Hopefully at some point

12345678910>>...14