/linux-6.6.21/drivers/gpu/drm/qxl/ |
D | qxl_release.c | 87 struct qxl_release *release; in qxl_release_alloc() local 89 size_t size = sizeof(*release); in qxl_release_alloc() 91 release = kmalloc(size, GFP_KERNEL); in qxl_release_alloc() 92 if (!release) { in qxl_release_alloc() 96 release->base.ops = NULL; in qxl_release_alloc() 97 release->type = type; in qxl_release_alloc() 98 release->release_offset = 0; in qxl_release_alloc() 99 release->surface_release_id = 0; in qxl_release_alloc() 100 INIT_LIST_HEAD(&release->bos); in qxl_release_alloc() 104 handle = idr_alloc(&qdev->release_idr, release, 1, 0, GFP_NOWAIT); in qxl_release_alloc() [all …]
|
D | qxl_draw.c | 32 struct qxl_release *release, in alloc_clips() argument 38 return qxl_alloc_bo_reserved(qdev, release, size, clips_bo); in alloc_clips() 65 alloc_drawable(struct qxl_device *qdev, struct qxl_release **release) in alloc_drawable() argument 68 QXL_RELEASE_DRAWABLE, release, NULL); in alloc_drawable() 72 free_drawable(struct qxl_device *qdev, struct qxl_release *release) in free_drawable() argument 74 qxl_release_free(qdev, release); in free_drawable() 81 struct qxl_release *release) in make_drawable() argument 86 drawable = (struct qxl_drawable *)qxl_release_map(qdev, release); in make_drawable() 115 qxl_release_unmap(qdev, release, &drawable->release_info); in make_drawable() 152 struct qxl_release *release; in qxl_draw_dirty_fb() local [all …]
|
D | qxl_cmd.c | 178 qxl_push_command_ring_release(struct qxl_device *qdev, struct qxl_release *release, in qxl_push_command_ring_release() argument 184 cmd.data = qxl_bo_physical_address(qdev, release->release_bo, release->release_offset); in qxl_push_command_ring_release() 190 qxl_push_cursor_ring_release(struct qxl_device *qdev, struct qxl_release *release, in qxl_push_cursor_ring_release() argument 196 cmd.data = qxl_bo_physical_address(qdev, release->release_bo, release->release_offset); in qxl_push_cursor_ring_release() 214 struct qxl_release *release; in qxl_garbage_collect() local 222 release = qxl_release_from_id_locked(qdev, id); in qxl_garbage_collect() 223 if (release == NULL) in qxl_garbage_collect() 226 info = qxl_release_map(qdev, release); in qxl_garbage_collect() 228 qxl_release_unmap(qdev, release, info); in qxl_garbage_collect() 233 switch (release->type) { in qxl_garbage_collect() [all …]
|
D | qxl_drv.h | 335 struct qxl_release *release, 342 struct qxl_release *release, 367 struct qxl_release *release); 369 struct qxl_release *release, 371 int qxl_release_list_add(struct qxl_release *release, struct qxl_bo *bo); 372 int qxl_release_reserve_list(struct qxl_release *release, bool no_intr); 373 void qxl_release_backoff_reserve_list(struct qxl_release *release); 374 void qxl_release_fence_buffer_objects(struct qxl_release *release); 379 struct qxl_release **release); 381 int type, struct qxl_release **release, [all …]
|
D | qxl_ioctl.c | 112 struct qxl_release *release, struct qxl_bo **qbo_p) in qxlhw_handle_to_bo() argument 124 ret = qxl_release_list_add(release, qobj); in qxlhw_handle_to_bo() 145 struct qxl_release *release; in qxl_process_single_command() local 178 &release, in qxl_process_single_command() 184 fb_cmd = qxl_bo_kmap_atomic_page(qdev, cmd_bo, (release->release_offset & PAGE_MASK)); in qxl_process_single_command() 186 (fb_cmd + sizeof(union qxl_release_info) + (release->release_offset & ~PAGE_MASK), in qxl_process_single_command() 224 ret = qxlhw_handle_to_bo(file_priv, reloc.dst_handle, release, in qxl_process_single_command() 231 reloc_info[i].dst_offset = reloc.dst_offset + release->release_offset; in qxl_process_single_command() 237 ret = qxlhw_handle_to_bo(file_priv, reloc.src_handle, release, in qxl_process_single_command() 249 ret = qxl_release_reserve_list(release, false); in qxl_process_single_command() [all …]
|
D | qxl_image.c | 34 struct qxl_release *release, in qxl_allocate_chunk() argument 45 ret = qxl_alloc_bo_reserved(qdev, release, chunk_size, &chunk->bo); in qxl_allocate_chunk() 57 struct qxl_release *release, in qxl_image_alloc_objects() argument 70 ret = qxl_alloc_bo_reserved(qdev, release, sizeof(struct qxl_image), &image->bo); in qxl_image_alloc_objects() 76 ret = qxl_allocate_chunk(qdev, release, image, sizeof(struct qxl_data_chunk) + stride * height); in qxl_image_alloc_objects() 101 struct qxl_release *release, in qxl_image_init_helper() argument 231 struct qxl_release *release, in qxl_image_init() argument 238 return qxl_image_init_helper(qdev, release, dimage, data, in qxl_image_init()
|
/linux-6.6.21/include/trace/events/ |
D | page_pool.h | 17 s32 inflight, u32 hold, u32 release), 19 TP_ARGS(pool, inflight, hold, release), 25 __field(u32, release) 33 __entry->release = release; 39 __entry->release, __entry->cnt) 45 const struct page *page, u32 release), 47 TP_ARGS(pool, page, release), 52 __field(u32, release) 59 __entry->release = release; 64 __entry->pool, __entry->page, __entry->pfn, __entry->release)
|
/linux-6.6.21/arch/arm/boot/dts/intel/axm/ |
D | axm5516-cpus.dtsi | 77 cpu-release-addr = <0>; // Fixed by the boot loader 85 cpu-release-addr = <0>; // Fixed by the boot loader 93 cpu-release-addr = <0>; // Fixed by the boot loader 101 cpu-release-addr = <0>; // Fixed by the boot loader 109 cpu-release-addr = <0>; // Fixed by the boot loader 117 cpu-release-addr = <0>; // Fixed by the boot loader 125 cpu-release-addr = <0>; // Fixed by the boot loader 133 cpu-release-addr = <0>; // Fixed by the boot loader 141 cpu-release-addr = <0>; // Fixed by the boot loader 149 cpu-release-addr = <0>; // Fixed by the boot loader [all …]
|
/linux-6.6.21/include/linux/ |
D | kref.h | 62 static inline int kref_put(struct kref *kref, void (*release)(struct kref *kref)) in kref_put() 65 release(kref); in kref_put() 72 void (*release)(struct kref *kref), in kref_put_mutex() 76 release(kref); in kref_put_mutex() 83 void (*release)(struct kref *kref), in kref_put_lock() 87 release(kref); in kref_put_lock()
|
D | iscsi_boot_sysfs.h | 100 void (*release) (void *data); member 113 void (*release) (void *data)); 120 void (*release) (void *data)); 126 void (*release) (void *data)); 133 void (*release)(void *data));
|
/linux-6.6.21/tools/memory-model/ |
D | linux-kernel.def | 13 smp_store_release(X,V) { __store{release}(*X,V); } 15 rcu_assign_pointer(X,V) { __store{release}(X,V); } 33 xchg_release(X,V) __xchg{release}(X,V) 38 cmpxchg_release(X,V,W) __cmpxchg{release}(X,V,W) 74 atomic_add_return_release(V,X) __atomic_op_return{release}(X,+,V) 78 atomic_fetch_add_release(V,X) __atomic_fetch_op{release}(X,+,V) 83 atomic_inc_return_release(X) __atomic_op_return{release}(X,+,1) 87 atomic_fetch_inc_release(X) __atomic_fetch_op{release}(X,+,1) 92 atomic_sub_return_release(V,X) __atomic_op_return{release}(X,-,V) 96 atomic_fetch_sub_release(V,X) __atomic_fetch_op{release}(X,-,V) [all …]
|
/linux-6.6.21/drivers/base/ |
D | devres.c | 21 dr_release_t release; member 90 if (node->release == &group_open_release) in node_to_group() 92 if (node->release == &group_close_release) in node_to_group() 110 static __always_inline struct devres * alloc_dr(dr_release_t release, in alloc_dr() argument 128 dr->node.release = release; in alloc_dr() 162 void *__devres_alloc_node(dr_release_t release, size_t size, gfp_t gfp, int nid, in __devres_alloc_node() argument 167 dr = alloc_dr(release, size, gfp | __GFP_ZERO, nid); in __devres_alloc_node() 190 void devres_for_each_res(struct device *dev, dr_release_t release, in devres_for_each_res() argument 207 if (node->release != release) in devres_for_each_res() 254 static struct devres *find_dr(struct device *dev, dr_release_t release, in find_dr() argument [all …]
|
/linux-6.6.21/scripts/ |
D | decode_stacktrace.sh | 38 release=$2 40 …for fn in {,/usr/lib/debug}/boot/vmlinux-$release{,.debug} /lib/modules/$release{,/build}/vmlinux … 48 echo "ERROR! vmlinux image for release $release is not found" >&2 56 release="" 104 if [[ $release == "" ]] ; then 105 …release=$(gdb -ex 'print init_uts_ns.name.release' -ex 'quit' -quiet -batch "$vmlinux" 2>/dev/null… 108 for dn in {/usr/lib/debug,}/lib/modules/$release ; do
|
/linux-6.6.21/arch/arm64/boot/dts/arm/ |
D | foundation-v8-spin-table.dtsi | 9 cpu-release-addr = <0x0 0x8000fff8>; 14 cpu-release-addr = <0x0 0x8000fff8>; 19 cpu-release-addr = <0x0 0x8000fff8>; 24 cpu-release-addr = <0x0 0x8000fff8>;
|
/linux-6.6.21/drivers/input/touchscreen/ |
D | goodix_fwupload.c | 206 goto release; in goodix_firmware_upload() 210 goto release; in goodix_firmware_upload() 214 goto release; in goodix_firmware_upload() 220 goto release; in goodix_firmware_upload() 226 goto release; in goodix_firmware_upload() 232 goto release; in goodix_firmware_upload() 238 goto release; in goodix_firmware_upload() 244 goto release; in goodix_firmware_upload() 250 goto release; in goodix_firmware_upload() 254 goto release; in goodix_firmware_upload() [all …]
|
/linux-6.6.21/drivers/net/ethernet/sfc/ |
D | tc.c | 1420 goto release; in efx_tc_flower_replace_foreign() 1442 goto release; in efx_tc_flower_replace_foreign() 1447 goto release; in efx_tc_flower_replace_foreign() 1457 goto release; in efx_tc_flower_replace_foreign() 1465 goto release; in efx_tc_flower_replace_foreign() 1472 goto release; in efx_tc_flower_replace_foreign() 1478 goto release; in efx_tc_flower_replace_foreign() 1484 goto release; in efx_tc_flower_replace_foreign() 1493 goto release; in efx_tc_flower_replace_foreign() 1499 goto release; in efx_tc_flower_replace_foreign() [all …]
|
/linux-6.6.21/drivers/scsi/ |
D | iscsi_boot_sysfs.c | 59 if (boot_kobj->release) in iscsi_boot_kobj_release() 60 boot_kobj->release(boot_kobj->data); in iscsi_boot_kobj_release() 65 .release = iscsi_boot_kobj_release, 343 void (*release) (void *data)) in iscsi_boot_create_kobj() 361 boot_kobj->release = release; in iscsi_boot_create_kobj() 370 boot_kobj->release = NULL; in iscsi_boot_create_kobj() 406 void (*release) (void *data)) in iscsi_boot_create_target() 410 release); in iscsi_boot_create_target() 431 void (*release) (void *data)) in iscsi_boot_create_initiator() 436 is_visible, release); in iscsi_boot_create_initiator() [all …]
|
/linux-6.6.21/drivers/net/ |
D | netconsole.c | 107 bool release; member 184 nt->release = true; in alloc_and_init() 218 nt->release = true; in alloc_param_target() 291 return sysfs_emit(buf, "%d\n", to_target(item)->release); in release_show() 370 if (nt->release && !nt->extended) { in enabled_store() 413 bool release; in release_store() local 424 err = kstrtobool(buf, &release); in release_store() 428 nt->release = release; in release_store() 643 CONFIGFS_ATTR(, release); 669 .release = netconsole_target_release, [all …]
|
/linux-6.6.21/drivers/message/fusion/lsi/ |
D | mpi_history.txt | 34 * 05-08-00 00.10.01 Original release for 0.10 spec dated 4/26/2000. 46 * 11-02-00 01.01.01 Original release for post 1.0 work 59 * 08-08-01 01.02.01 Original release for v1.2 work. 105 * 05-08-00 00.10.01 Original release for 0.10 spec dated 4/26/2000. 117 * 11-02-00 01.01.01 Original release for post 1.0 work 130 * 08-08-01 01.02.01 Original release for v1.2 work. 151 * 05-11-04 01.03.01 Original release for MPI v1.3. 218 * 05-08-00 00.10.01 Original release for 0.10 spec dated 4/26/2000. 219 * 06-06-00 01.00.01 Update version number for 1.0 release. 241 * 11-02-00 01.01.01 Original release for post 1.0 work [all …]
|
/linux-6.6.21/drivers/net/ethernet/intel/e1000e/ |
D | ich8lan.c | 212 hw->phy.ops.release(hw); in e1000_phy_is_accessible_pchlan() 383 hw->phy.ops.release(hw); in e1000_init_phy_workarounds_pchlan() 848 goto release; in e1000_set_eee_pchlan() 859 goto release; in e1000_set_eee_pchlan() 864 goto release; in e1000_set_eee_pchlan() 890 goto release; in e1000_set_eee_pchlan() 900 goto release; in e1000_set_eee_pchlan() 903 release: in e1000_set_eee_pchlan() 904 hw->phy.ops.release(hw); in e1000_set_eee_pchlan() 936 goto release; in e1000_k1_workaround_lpt_lp() [all …]
|
/linux-6.6.21/Documentation/driver-api/acpi/ |
D | linuxized-acpica.rst | 120 https://github.com/acpica/acpica.git. As a rule, a release is made every 124 Linux, there is a release process to convert the ACPICA git commits into 126 "linuxized ACPICA patches". The release process is carried out on a local 127 copy the ACPICA git repository. Each commit in the monthly release is 129 ACPICA release patchset for the Linux ACPI community. This process is 195 the release process fully automatically. 202 1. Legacy divergences - Before the current ACPICA release process was 208 made directly in the Linux sources obviously hurts the ACPICA release 211 release utilities (please refer to Section 4 below for the details). 218 4. ACPICA release fixups - ACPICA only tests commits using a set of the [all …]
|
/linux-6.6.21/drivers/net/wireless/marvell/libertas/ |
D | if_sdio.c | 460 goto release; in if_sdio_prog_helper() 468 goto release; in if_sdio_prog_helper() 485 goto release; in if_sdio_prog_helper() 495 goto release; in if_sdio_prog_helper() 506 goto release; in if_sdio_prog_helper() 510 goto release; in if_sdio_prog_helper() 517 goto release; in if_sdio_prog_helper() 525 release: in if_sdio_prog_helper() 556 goto release; in if_sdio_prog_real() 566 goto release; in if_sdio_prog_real() [all …]
|
/linux-6.6.21/include/uapi/linux/ |
D | utsname.h | 10 char release[9]; member 20 char release[65]; member 28 char release[__NEW_UTS_LEN + 1]; member
|
/linux-6.6.21/tools/testing/selftests/bpf/progs/ |
D | test_btf_skc_cls_ingress.c | 107 goto release; in handle_ip6_tcp() 112 goto release; in handle_ip6_tcp() 125 goto release; in handle_ip6_tcp() 130 goto release; in handle_ip6_tcp() 143 release: in handle_ip6_tcp()
|
/linux-6.6.21/drivers/mtd/maps/ |
D | intel_vr_nor.c | 145 goto release; in vr_nor_init_maps() 158 goto release; in vr_nor_init_maps() 168 release: in vr_nor_init_maps() 207 goto release; in vr_nor_pci_probe() 213 goto release; in vr_nor_pci_probe() 242 release: in vr_nor_pci_probe()
|