Lines Matching refs:object
8 (1) Caches can store a number of different object types. There are two main
9 object types: indices and files. The first is a special type used by
13 (2) Every index, file or other object is represented by a cookie. This cookie
31 (8) Miscellaneous object registration
121 To define an object, a structure of the following type should be filled out:
160 (1) The type of the object [mandatory].
174 This defines an extraordinary object such as an XATTR.
176 (2) The name of the object type (NUL terminated unless all 16 chars are used)
182 during the instantiation of a non-index object. Only the immediate index
183 parent for the non-index object will be queried. Any indices above that
185 need to be supplied for any non-index object or any index that will only
192 (4) A function to retrieve an object's key from the netfs [mandatory].
224 this object is valid. For instance with AFS it could check the auxiliary
249 If the context is not used or is a type of object that won't go out of
323 The tag will be retrieved by FS-Cache when it calls the object definition
351 object needs to be created somewhere down the hierarchy. Furthermore, an index
392 the object definition should be something other than index type.
404 An optional step is to request an object of miscellaneous type be created in
406 difference is that the type in the object definition should be something other
407 than index type. Whilst the parent object could be an index, it's more likely
408 it would be some other type of object such as a data file.
478 The cookie argument must specify a cookie for an object that isn't an index,
519 (2) A block may be reserved in the cache and attached to the object at the
719 To find out whether auxiliary data for an object is up to data within the
728 To request an update of the index data for an index or other object, the
739 data blocks are added to a data file object.
760 associated object before unlocking the cookie.
817 Note that this doesn't pin an object in a cache; it can still be culled to
830 If retire is non-zero, then the object will be marked for recycling, and all
834 If retire is zero, then the object may be available again when next the
855 Sometimes it will be necessary to invalidate an object that contains data.
860 To indicate that a cache object should be invalidated, the following function