| /linux/rust/kernel/drm/gem/ |
| H A D | shmem.rs | 72 /// 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 D | mod.rs | 62 // 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 D | generate_rust_target.rs | 24 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 D | device.rs | 175 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 D | sysfs-bus-fsl-mc | 7 this location. The format for the location is Object.Id 20 this location. The format for the location is Object.Id
|
| H A D | sysfs-class-usb_power_delivery | 61 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 D | copyleft-next-0.3.1 | 70 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 D | Apache-2.0 | 45 "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 D | memcg_slabinfo.py | 14 from drgn import container_of, FaultError, Object, cast 204 objcg_vec = Object(prog, 'struct obj_cgroup **',
|
| H A D | iocost_monitor.py | 79 blkg = drgn.Object(prog, 'struct blkcg_gq', 229 blkg = drgn.Object(prog, 'struct blkcg_gq', address=ptr)
|
| /linux/tools/workqueue/ |
| H A D | wq_dump.py | 160 pool = drgn.Object(prog, 'struct worker_pool', address=pool) 165 pool = drgn.Object(prog, 'struct worker_pool', address=pool)
|
| /linux/Documentation/livepatch/ |
| H A D | api.rst | 26 Object Types
|
| /linux/tools/rcu/ |
| H A D | rcu-cbs.py | 17 from drgn import NULL, Object
|
| /linux/tools/perf/Documentation/ |
| H A D | examples.txt | 82 # Overhead Command Shared Object 107 # Overhead Command Shared Object Symbol 134 # Overhead Command Shared Object
|
| H A D | perf-c2c.txt | 308 Shared Object 341 Code address, Code symbol, Shared Object, Source line
|
| /linux/Documentation/wmi/devices/ |
| H A D | wmi-bmof.rst | 10 Many machines embed WMI Binary MOF (Managed Object Format) metadata used to
|
| /linux/Documentation/filesystems/ |
| H A D | btrfs.rst | 20 * Object level mirroring and striping
|
| /linux/Documentation/admin-guide/mm/ |
| H A D | slab.rst | 197 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 D | drgn_dump_damon_status.py | 8 from drgn import FaultError, NULL, Object, cast, container_of, execscript, offsetof, reinterpret, sizeof
|
| /linux/Documentation/trace/ |
| H A D | tracepoint-analysis.rst | 246 # 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 D | dpio-driver.rst | 98 DPIO Object Driver (dpio-driver.c)
|
| /linux/Documentation/hwmon/ |
| H A D | hp-wmi-sensors.rst | 117 See [#]_ for more details and Managed Object Format (MOF) definitions.
|
| /linux/tools/memory-model/Documentation/ |
| H A D | references.txt | 111 o Daniel Jackson. 2002. "Alloy: A Lightweight Object Modelling
|
| /linux/Documentation/gpu/ |
| H A D | kms-properties.csv | 1 Owner Module/Drivers,Group,Property Name,Type,Property Values,Object attached,Description/Restricti…
|
| /linux/Documentation/arch/powerpc/ |
| H A D | vpa-dtl.rst | 138 # Children Self Command Shared Object Symbol
|