Home
last modified time | relevance | path

Searched refs:Object (Results 1 – 25 of 45) sorted by relevance

12

/linux/rust/kernel/drm/gem/
H A Dshmem.rs72 /// This is used with [`Object::new()`] to control various properties that can only be set when
80 /// The newly created [`Object`] will hold an owned refcount to `parent_resv_obj` if specified.
81 pub parent_resv_obj: Option<&'a Object<T>>,
102 pub struct Object<T: DriverObject> { in as_raw_shmem()
106 parent_resv_obj: Option<ARef<Object<T>>>,
117 impl<T> for Object<T> in new()
123 unsafe impl<T: DriverObject> Send for Object<T> {} in new()
126 unsafe impl<T: DriverObject> Sync for Object<T> {} in new()
128 impl<T: DriverObject> Object<T> { in new()
171 // `Object< in free_callback()
61 pub struct Object<T: DriverObject> { global() struct
65 parent_resv_objObject global() argument
70 innerObject global() argument
73 unsafe impl<T: DriverObject> Send for Object<T> {} global() implementation
76 unsafe impl<T: DriverObject> Sync for Object<T> {} global() implementation
78 impl<T: DriverObject> Object<T> { global() implementation
179 impl<T: DriverObject> Deref for Object<T> { global() implementation
187 impl<T: DriverObject> DerefMut for Object<T> { global() implementation
193 impl<T: DriverObject> Sealed for Object<T> {} global() implementation
195 impl<T: DriverObject> gem::IntoGEMObject for Object<T> { global() implementation
214 impl<T: DriverObject> driver::AllocImpl for Object<T> { global() implementation
[all...]
H A Dmod.rs62 // SAFETY: `obj` is a valid pointer to an `Object<T>`.
84 pub type DriverAllocImpl<T> = <<T as DriverObject>::Driver as drm::Driver>::Object;
154 // SAFETY: `close_callback` is specified in the AllocOps structure for `Object<T>`, ensuring in from_raw()
155 // that `raw_obj` is indeed contained within a `Object<T>`. in from_raw()
161 impl<T: DriverObject, Ctx: DeviceContext> IntoGEMObject for Object<T, Ctx> {
167 // SAFETY: `obj` is guaranteed to be in an `Object<T>` via the safety contract of this
169 unsafe { &*crate::container_of!(Opaque::cast_from(self_ptr), Object<T, Ctx>, obj) } in create_handle()
186 D: drm::Driver<Object = Self, File = F>, in lookup_handle()
201 D: drm::Driver<Object = Self, File = F>, in lookup_handle()
257 pub struct Object<
92 open(_obj: &<Self::Driver as drm::Driver>::Object, _file: &DriverFile<Self>) -> Result open() argument
97 close(_obj: &<Self::Driver as drm::Driver>::Object, _file: &DriverFile<Self>) close() argument
147 impl<T: DriverObject> IntoGEMObject for Object<T> { global() implementation
172 create_handle<D, F>(&self, file: &drm::File<F>) -> Result<u32> where Self: AllocImpl<Driver = D>, D: drm::Driver<Object = Self, File = F>, F: drm::file::DriverFile<Driver = D>, create_handle() argument
187 lookup_handle<D, F>(file: &drm::File<F>, handle: u32) -> Result<ARef<Self>> where Self: AllocImpl<Driver = D>, D: drm::Driver<Object = Self, File = F>, F: drm::file::DriverFile<Driver = D>, lookup_handle() argument
242 pub struct Object<T: DriverObject + Send + Sync> { global() struct
248 impl<T: DriverObject> Object<T> { global() implementation
336 impl<T: DriverObject> super::private::Sealed for Object<T> {} global() implementation
338 impl<T: DriverObject> Deref for Object<T> { global() implementation
346 impl<T: DriverObject> AllocImpl for Object<T> { global() implementation
[all...]
/linux/scripts/
H A Dgenerate_rust_target.rs24 Object(Object), enumerator
27 type Object = Vec<(String, Value)>; typedef
57 Value::Object(object) => { in fmt()
92 impl From<Object> for Value {
93 fn from(object: Object) -> Self { in from()
94 Self::Object(object) in from()
104 struct TargetSpec(Object);
/linux/rust/kernel/drm/
H A Ddevice.rs175 gem_create_object: T::Object::ALLOC_OPS.gem_create_object, in from_drm_device()
176 prime_handle_to_fd: T::Object::ALLOC_OPS.prime_handle_to_fd, in from_drm_device()
177 prime_fd_to_handle: T::Object::ALLOC_OPS.prime_fd_to_handle, in from_drm_device()
178 gem_prime_import: T::Object::ALLOC_OPS.gem_prime_import, in from_drm_device()
179 gem_prime_import_sg_table: T::Object::ALLOC_OPS.gem_prime_import_sg_table,
180 dumb_create: T::Object::ALLOC_OPS.dumb_create,
181 dumb_map_offset: T::Object::ALLOC_OPS.dumb_map_offset,
/linux/Documentation/ABI/testing/
H A Dsysfs-bus-fsl-mc7 this location. The format for the location is Object.Id
20 this location. The format for the location is Object.Id
H A Dsysfs-class-usb_power_delivery61 Supply Object. vSafe5V Object has additional fields defined for
77 vSafe5V Fixed Supply Object. If the bit is set then the device
86 vsafe5V Fixed Supply Object. If the bit is set, then the sink
95 vSafe5V Fixed Supply Object. The bit is set when an external
104 vSafe5V Fixed Supply Object.
111 Fixed Supply Object. Dual role data means ability act as both
119 Supported bit in vSafe5V Fixed Supply Object.
/linux/LICENSES/dual/
H A Dcopyleft-next-0.3.170 5. Conditions for Distributing Object Code
72 You may Distribute an Object Code form of a Covered Work, provided that
73 you accompany the Object Code with a URL through which the Corresponding
77 If you Distribute the Object Code in a physical product or tangible
80 Distribution of the Object Code in the Product. However, if the Product
174 "Corresponding Source" of a Covered Work in Object Code form means (i)
177 a skilled developer to generate such Object Code from the Source Code
224 "Object Code" means any form of a work that is not Source Code.
232 library or similar component that is used to generate an Object Code
H A DApache-2.045 "Object" form shall mean any form resulting from mechanical transformation
49 "Work" shall mean the work of authorship, whether in Source or Object form,
54 "Derivative Works" shall mean any work, whether in Source or Object form,
85 in Source or Object form.
104 and in Source or Object form, provided that You meet the following
/linux/tools/cgroup/
H A Dmemcg_slabinfo.py14 from drgn import container_of, FaultError, Object, cast
204 objcg_vec = Object(prog, 'struct obj_cgroup **',
H A Diocost_monitor.py79 blkg = drgn.Object(prog, 'struct blkcg_gq',
229 blkg = drgn.Object(prog, 'struct blkcg_gq', address=ptr)
/linux/tools/workqueue/
H A Dwq_dump.py160 pool = drgn.Object(prog, 'struct worker_pool', address=pool)
165 pool = drgn.Object(prog, 'struct worker_pool', address=pool)
/linux/Documentation/livepatch/
H A Dapi.rst26 Object Types
/linux/tools/rcu/
H A Drcu-cbs.py17 from drgn import NULL, Object
/linux/tools/perf/Documentation/
H A Dexamples.txt82 # Overhead Command Shared Object
107 # Overhead Command Shared Object Symbol
134 # Overhead Command Shared Object
H A Dperf-c2c.txt308 Shared Object
341 Code address, Code symbol, Shared Object, Source line
/linux/Documentation/wmi/devices/
H A Dwmi-bmof.rst10 Many machines embed WMI Binary MOF (Managed Object Format) metadata used to
/linux/Documentation/filesystems/
H A Dbtrfs.rst20 * Object level mirroring and striping
/linux/Documentation/admin-guide/mm/
H A Dslab.rst197 INFO: Object 0xc90f6d20 @offset=3360 fp=0xc90f6d58
201 Object (0xc90f6d20): 31 30 31 39 2e 30 30 35 1019.005
243 INFO: Object <address> <object information>
249 (Object allocation / free information is only available if SLAB_STORE_USER is
261 Object <address> : <bytes>
/linux/tools/testing/selftests/damon/
H A Ddrgn_dump_damon_status.py8 from drgn import FaultError, NULL, Object, cast, container_of, execscript, offsetof, reinterpret, sizeof
/linux/Documentation/trace/
H A Dtracepoint-analysis.rst246 # Overhead Command Shared Object
281 # Overhead Command Shared Object
299 # Overhead Command Shared Object Symbol
/linux/Documentation/networking/device_drivers/ethernet/freescale/dpaa2/
H A Ddpio-driver.rst98 DPIO Object Driver (dpio-driver.c)
/linux/Documentation/hwmon/
H A Dhp-wmi-sensors.rst117 See [#]_ for more details and Managed Object Format (MOF) definitions.
/linux/tools/memory-model/Documentation/
H A Dreferences.txt111 o Daniel Jackson. 2002. "Alloy: A Lightweight Object Modelling
/linux/Documentation/gpu/
H A Dkms-properties.csv1 Owner Module/Drivers,Group,Property Name,Type,Property Values,Object attached,Description/Restricti…
/linux/Documentation/arch/powerpc/
H A Dvpa-dtl.rst138 # Children Self Command Shared Object Symbol

12