/linux-6.12.1/drivers/md/dm-vdo/ |
D | thread-registry.c | 18 void vdo_initialize_thread_registry(struct thread_registry *registry) in vdo_initialize_thread_registry() argument 20 INIT_LIST_HEAD(®istry->links); in vdo_initialize_thread_registry() 21 spin_lock_init(®istry->lock); in vdo_initialize_thread_registry() 25 void vdo_register_thread(struct thread_registry *registry, in vdo_register_thread() argument 35 spin_lock(®istry->lock); in vdo_register_thread() 36 list_for_each_entry(thread, ®istry->links, links) { in vdo_register_thread() 44 list_add_tail_rcu(&new_thread->links, ®istry->links); in vdo_register_thread() 45 spin_unlock(®istry->lock); in vdo_register_thread() 55 void vdo_unregister_thread(struct thread_registry *registry) in vdo_unregister_thread() argument 60 spin_lock(®istry->lock); in vdo_unregister_thread() [all …]
|
D | thread-registry.h | 23 void vdo_initialize_thread_registry(struct thread_registry *registry); 25 void vdo_register_thread(struct thread_registry *registry, 28 void vdo_unregister_thread(struct thread_registry *registry); 30 const void *vdo_lookup_thread(struct thread_registry *registry);
|
D | vdo.c | 76 static struct device_registry registry; variable 84 INIT_LIST_HEAD(®istry.links); in vdo_initialize_device_registry_once() 85 rwlock_init(®istry.lock); in vdo_initialize_device_registry_once() 108 list_for_each_entry(vdo, ®istry.links, registration) { in filter_vdos_locked() 125 read_lock(®istry.lock); in vdo_find_matching() 127 read_unlock(®istry.lock); in vdo_find_matching() 449 write_lock(®istry.lock); in register_vdo() 454 list_add_tail(&vdo->registration, ®istry.links); in register_vdo() 456 write_unlock(®istry.lock); in register_vdo() 670 write_lock(®istry.lock); in unregister_vdo() [all …]
|
D | Makefile | 38 thread-registry.o \
|
/linux-6.12.1/drivers/power/supply/ |
D | surface_charger.c | 47 struct ssam_event_registry registry; member 175 struct ssam_event_registry registry, const char *name) in spwr_ac_init() argument 184 ac->notif.event.reg = registry; in spwr_ac_init() 244 spwr_ac_init(ac, sdev, p->registry, p->name); in surface_ac_probe() 259 .registry = SSAM_EVENT_REGISTRY_SAM,
|
D | surface_battery.c | 116 struct ssam_event_registry registry; member 722 struct ssam_event_registry registry, const char *name) in spwr_battery_init() argument 731 bat->notif.event.reg = registry; in spwr_battery_init() 830 spwr_battery_init(bat, sdev, p->registry, p->name); in surface_battery_probe() 846 .registry = SSAM_EVENT_REGISTRY_SAM, 851 .registry = SSAM_EVENT_REGISTRY_KIP,
|
/linux-6.12.1/Documentation/driver-api/surface_aggregator/ |
D | client.rst | 96 corresponding registry. SSAM devices can also be manually allocated via 322 in case an event has been received, the registry specifying how the event 324 optionally and depending on the registry used, for which instance ID events 326 events. If the specific registry does not enable events by instance ID, the 335 notifier IDs (in case of target ID, the target ID of the registry), by 338 In general, the target ID of the registry is also the target ID of the 340 Surface Laptop 1 and 2, which are enabled via a registry with target ID 1, 368 /* Specify event registry, i.e. how events get enabled/disabled. */ 391 specific event (combination of registry, event target category, and event
|
D | internal.rst | 484 event registry, i.e. the governing authority of this event (so to speak), 486 target category and, depending on the event registry, instance ID of the 488 zero if the registry does not use it. Together, target category and instance 490 registry and event ID, are required to uniquely identify a respective class 506 registry and ID as key (there is no known list of valid event registry and 526 event registry and event ID to the command data (target ID, target category, 534 target ID (provided via the event registry) and instance ID (provided via
|
D | overview.rst | 40 harder to discover and requiring us to hard-code a sort of device registry.
|
/linux-6.12.1/drivers/platform/surface/ |
D | Kconfig | 109 Device-registry for Surface System Aggregator Module (SSAM) devices. 111 Provides a module and driver which act as a device-registry for SSAM 113 Such devices are instead provided and managed via this registry. 115 Devices provided via this registry are:
|
/linux-6.12.1/drivers/net/ethernet/broadcom/bnx2x/ |
D | bnx2x_sp.c | 2782 if (o->registry.aprox_match.vec[i]) in bnx2x_mcast_get_next_bin() 2785 if (BIT_VEC64_TEST_BIT(o->registry.aprox_match. in bnx2x_mcast_get_next_bin() 2809 BIT_VEC64_CLEAR_BIT(o->registry.aprox_match.vec, cur_bit); in bnx2x_mcast_clear_first_bin() 2852 BIT_VEC64_SET_BIT(o->registry.aprox_match.vec, bin); in bnx2x_mcast_set_one_rule_e2() 2871 BIT_VEC64_SET_BIT(o->registry.aprox_match.vec, bin); in bnx2x_mcast_set_one_rule_e2() 2876 BIT_VEC64_CLEAR_BIT(o->registry.aprox_match.vec, bin); in bnx2x_mcast_set_one_rule_e2() 3026 memcpy(cur, o->registry.aprox_match.vec, in bnx2x_mcast_hdl_pending_set_e2_convert() 3363 elem = o->registry.aprox_match.vec[i]; in bnx2x_mcast_refresh_registry_e2() 3504 BIT_VEC64_SET_BIT(o->registry.aprox_match.vec, in bnx2x_mcast_hdl_add_e1h() 3554 memset(o->registry.aprox_match.vec, 0, in bnx2x_mcast_setup_e1h() [all …]
|
D | bnx2x_sp.h | 572 } registry; member
|
/linux-6.12.1/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ |
D | r535.c | 1237 static void build_registry(struct nvkm_gsp *gsp, PACKED_REGISTRY_TABLE *registry) in build_registry() argument 1243 registry->numEntries = list_count_nodes(&gsp->registry_list); in build_registry() 1244 str_offset = struct_size(registry, entries, registry->numEntries); in build_registry() 1247 registry->entries[i].type = reg->type; in build_registry() 1248 registry->entries[i].length = reg->vlen; in build_registry() 1251 registry->entries[i].nameOffset = str_offset; in build_registry() 1252 memcpy((void *)registry + str_offset, reg->key, reg->klen); in build_registry() 1257 registry->entries[i].data = reg->dword; in build_registry() 1262 memcpy((void *)registry + str_offset, reg->binary, reg->vlen); in build_registry() 1263 registry->entries[i].data = str_offset; in build_registry() [all …]
|
/linux-6.12.1/Documentation/usb/ |
D | linux.inf | 50 ; Optional registry settings. You can modify as needed.
|
/linux-6.12.1/Documentation/gpu/rfc/ |
D | i915_scheduler.rst | 85 * https://www.khronos.org/registry/EGL/extensions/IMG/EGL_IMG_context_priority.txt 86 * https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/chap5.html#devsandqueues-priori…
|
/linux-6.12.1/Documentation/staging/ |
D | magic-number.rst | 6 This file is a registry of magic numbers which are in use. When you
|
/linux-6.12.1/Documentation/scsi/ |
D | megaraid.rst | 60 module acts as a registry for low level hba drivers. The low level drivers
|
/linux-6.12.1/Documentation/arch/arm64/ |
D | silicon-errata.rst | 46 file acts as a registry of software workarounds in the Linux Kernel and
|
D | arm-acpi.rst | 309 wide registry that maintains a list of names, minimizing re-use; (3) 310 there is also no registry for the definition of property values ("value0"), 353 within the registry. This may require iteration. The UEFI Forum, though,
|
/linux-6.12.1/drivers/staging/rtl8723bs/core/ |
D | rtw_xmit.c | 1991 struct registry_priv *registry = &adapter->registrypriv; in xmitframe_hiq_filter() local 1993 if (registry->hiq_filter == RTW_HIQ_FILTER_ALLOW_SPECIAL) { in xmitframe_hiq_filter() 2002 } else if (registry->hiq_filter == RTW_HIQ_FILTER_ALLOW_ALL) in xmitframe_hiq_filter() 2004 else if (registry->hiq_filter == RTW_HIQ_FILTER_DENY_ALL) { in xmitframe_hiq_filter()
|
/linux-6.12.1/Documentation/admin-guide/ |
D | unicode.rst | 175 Since the assignment of the Klingon Linux Unicode block, a registry of
|
D | devices.rst | 6 This list is the Linux Device List, the official registry of allocated
|
/linux-6.12.1/Documentation/admin-guide/blockdev/ |
D | paride.rst | 57 to kernel libata subsystem, registry and some common methods for accessing
|
/linux-6.12.1/Documentation/userspace-api/ |
D | dma-buf-alloc-exchange.rst | 388 .. _VK_EXT_image_drm_format_modifier: https://registry.khronos.org/vulkan/specs/1.3-extensions/man/… 389 .. _EGL_EXT_image_dma_buf_import_modifiers: https://registry.khronos.org/EGL/extensions/EXT/EGL_EXT…
|
/linux-6.12.1/Documentation/process/ |
D | email-clients.rst | 323 to bring up the thunderbird's registry editor.
|