| /linux-6.15/drivers/gpu/drm/qxl/ |
| H A D | qxl_release.c | 92 if (!release) { in qxl_release_alloc() 97 release->type = type; in qxl_release_alloc() 109 kfree(release); in qxl_release_alloc() 113 *ret = release; in qxl_release_alloc() 115 release->id = handle; in qxl_release_alloc() 138 DRM_DEBUG_DRIVER("release %d, type %d\n", release->id, release->type); in qxl_release_free() 155 kfree(release); in qxl_release_free() 376 if (!release) { in qxl_release_from_id_locked() 381 return release; in qxl_release_from_id_locked() 418 if (list_is_singular(&release->bos) || list_empty(&release->bos)) in qxl_release_fence_buffer_objects() [all …]
|
| H A D | qxl_draw.c | 32 struct qxl_release *release, in alloc_clips() argument 68 QXL_RELEASE_DRAWABLE, release, NULL); in alloc_drawable() 74 qxl_release_free(qdev, release); in free_drawable() 81 struct qxl_release *release) in make_drawable() argument 152 struct qxl_release *release; in qxl_draw_dirty_fb() local 157 ret = alloc_drawable(qdev, &release); in qxl_draw_dirty_fb() 185 ret = qxl_image_alloc_objects(qdev, release, in qxl_draw_dirty_fb() 202 release); in qxl_draw_dirty_fb() 253 qxl_release_fence_buffer_objects(release); in qxl_draw_dirty_fb() 258 qxl_release_backoff_reserve_list(release); in qxl_draw_dirty_fb() [all …]
|
| H A D | qxl_cmd.c | 184 cmd.data = qxl_bo_physical_address(qdev, release->release_bo, release->release_offset); in qxl_push_command_ring_release() 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 223 if (release == NULL) in qxl_garbage_collect() 233 switch (release->type) { in qxl_garbage_collect() 256 struct qxl_release *release, in qxl_alloc_bo_reserved() argument 461 struct qxl_release *release; in qxl_hw_surface_alloc() local 469 &release); in qxl_hw_surface_alloc() 489 surf->surf_create = release; in qxl_hw_surface_alloc() 508 struct qxl_release *release; in qxl_hw_surface_dealloc() local [all …]
|
| H A D | qxl_drv.h | 332 struct qxl_release *release, 339 struct qxl_release *release, 362 struct qxl_release *release); 364 struct qxl_release *release, 367 int qxl_release_reserve_list(struct qxl_release *release, bool no_intr); 368 void qxl_release_backoff_reserve_list(struct qxl_release *release); 369 void qxl_release_fence_buffer_objects(struct qxl_release *release); 374 struct qxl_release **release); 376 int type, struct qxl_release **release, 386 struct qxl_release *release, [all …]
|
| H A 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() 223 ret = qxlhw_handle_to_bo(file_priv, reloc.dst_handle, release, in qxl_process_single_command() 230 reloc_info[i].dst_offset = reloc.dst_offset + release->release_offset; in qxl_process_single_command() 235 ret = qxlhw_handle_to_bo(file_priv, reloc.src_handle, release, in qxl_process_single_command() 247 ret = qxl_release_reserve_list(release, false); in qxl_process_single_command() 258 qxl_release_fence_buffer_objects(release); in qxl_process_single_command() 259 ret = qxl_push_command_ring_release(qdev, release, cmd->type, true); in qxl_process_single_command() [all …]
|
| H A 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()
|
| H A D | qxl_display.c | 493 struct qxl_release *release; in qxl_primary_apply_cursor() local 501 &release, NULL); in qxl_primary_apply_cursor() 523 qxl_release_fence_buffer_objects(release); in qxl_primary_apply_cursor() 529 qxl_release_free(qdev, release); in qxl_primary_apply_cursor() 538 struct qxl_release *release; in qxl_primary_move_cursor() local 546 &release, NULL); in qxl_primary_move_cursor() 552 qxl_release_free(qdev, release); in qxl_primary_move_cursor() 562 qxl_release_fence_buffer_objects(release); in qxl_primary_move_cursor() 713 struct qxl_release *release; in qxl_cursor_atomic_disable() local 719 &release, NULL); in qxl_cursor_atomic_disable() [all …]
|
| /linux-6.15/include/trace/events/ |
| H A 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 netmem_ref netmem, u32 release), 47 TP_ARGS(pool, netmem, release), 52 __field(u32, release) 59 __entry->release = release; 65 __entry->netmem & NET_IOV, __entry->pfn, __entry->release)
|
| /linux-6.15/arch/arm/boot/dts/intel/axm/ |
| H A 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.15/include/linux/device/ |
| H A D | devres.h | 21 __devres_alloc_node(dr_release_t release, size_t size, gfp_t gfp, int nid, const char *name); 22 #define devres_alloc(release, size, gfp) \ argument 23 __devres_alloc_node(release, size, gfp, NUMA_NO_NODE, #release) 24 #define devres_alloc_node(release, size, gfp, nid) \ argument 25 __devres_alloc_node(release, size, gfp, nid, #release) 27 void devres_for_each_res(struct device *dev, dr_release_t release, 33 void *devres_find(struct device *dev, dr_release_t release, dr_match_t match, void *match_data); 35 void *devres_remove(struct device *dev, dr_release_t release, dr_match_t match, void *match_data); 36 int devres_destroy(struct device *dev, dr_release_t release, dr_match_t match, void *match_data); 37 int devres_release(struct device *dev, dr_release_t release, dr_match_t match, void *match_data);
|
| /linux-6.15/include/linux/ |
| H A 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() 82 void (*release)(struct kref *kref), in kref_put_mutex() 86 release(kref); in kref_put_mutex() 103 void (*release)(struct kref *kref), in kref_put_lock() 107 release(kref); in kref_put_lock()
|
| H A 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.15/drivers/gpu/drm/i915/gt/uc/ |
| H A D | intel_gsc_fw.c | 231 gsc->release.major, gsc->release.minor, in intel_gsc_fw_get_binary_info() 232 gsc->release.patch, gsc->release.build); in intel_gsc_fw_get_binary_info() 239 if (gsc->release.minor < min_ver.minor) { in intel_gsc_fw_get_binary_info() 241 } else if (gsc->release.minor == min_ver.minor) { in intel_gsc_fw_get_binary_info() 242 if (gsc->release.patch < min_ver.patch) { in intel_gsc_fw_get_binary_info() 244 } else if (gsc->release.patch == min_ver.patch) { in intel_gsc_fw_get_binary_info() 245 if (gsc->release.build < min_ver.build) in intel_gsc_fw_get_binary_info() 252 gsc->release.major, gsc->release.minor, in intel_gsc_fw_get_binary_info() 253 gsc->release.patch, gsc->release.build, in intel_gsc_fw_get_binary_info() 516 gsc->release.major, gsc->release.minor, in intel_gsc_uc_fw_upload() [all …]
|
| /linux-6.15/scripts/ |
| H A D | decode_stacktrace.sh | 44 release=$2 46 …for fn in {,/usr/lib/debug}/boot/vmlinux-$release{,.debug} /lib/modules/$release{,/build}/vmlinux … 54 echo "ERROR! vmlinux image for release $release is not found" >&2 62 release="" 97 if [ -z $release ] ; then 98 …release=$(gdb -ex 'print init_uts_ns.name.release' -ex 'quit' -quiet -batch "$vmlinux" 2>/dev/null… 100 if [ -n "${release}" ] ; then 101 release_dirs="/usr/lib/debug/lib/modules/$release /lib/modules/$release"
|
| /linux-6.15/drivers/base/ |
| H A 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() 128 dr->node.release = release; in alloc_dr() 207 if (node->release != release) in devres_for_each_res() 262 if (node->release != release) in find_dr() 429 (*release)(dev, res); in devres_release() 505 dr->node.release(dev, dr->data); in release_nodes() 561 grp->node[0].release = &group_open_release; in devres_open_group() 562 grp->node[1].release = &group_close_release; in devres_open_group() [all …]
|
| /linux-6.15/arch/arm64/boot/dts/arm/ |
| H A 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.15/drivers/input/touchscreen/ |
| H A 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.15/drivers/scsi/ |
| H A 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, 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() 436 is_visible, release); in iscsi_boot_create_initiator() 462 is_visible, release); in iscsi_boot_create_ethernet() 483 void (*release)(void *data)) in iscsi_boot_create_acpitbl() [all …]
|
| /linux-6.15/drivers/net/ethernet/sfc/ |
| H A D | tc.c | 1523 goto release; in efx_tc_flower_replace_foreign_lhs_ar() 1529 goto release; in efx_tc_flower_replace_foreign_lhs_ar() 1537 goto release; in efx_tc_flower_replace_foreign_lhs_ar() 1544 release: in efx_tc_flower_replace_foreign_lhs_ar() 1635 goto release; in efx_tc_flower_replace_foreign_lhs() 1641 goto release; in efx_tc_flower_replace_foreign_lhs() 1649 goto release; in efx_tc_flower_replace_foreign_lhs() 1656 release: in efx_tc_flower_replace_foreign_lhs() 1970 release: in efx_tc_flower_replace_foreign() 2057 release: in efx_tc_flower_replace_lhs() [all …]
|
| /linux-6.15/drivers/message/fusion/lsi/ |
| H A D | mpi_history.txt | 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. 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. 276 * 08-08-01 01.02.01 Original release for v1.2 work. 549 * 05-11-04 01.03.01 Original release for MPI v1.3. 605 * 05-11-04 01.03.01 Original release for MPI v1.3. 644 * 05-11-04 01.03.01 Original release for MPI v1.3. 697 * 08-08-01 01.02.01 Original release. 712 * 05-11-04 01.03.01 Original release. [all …]
|
| /linux-6.15/drivers/net/ethernet/intel/e1000e/ |
| H A D | ich8lan.c | 980 release: in e1000_set_eee_pchlan() 1031 release: in e1000_k1_workaround_lpt_lp() 1331 release: in e1000_enable_ulp_lpt_lp() 1491 release: in e1000_disable_ulp_lpt_lp() 2344 release: in e1000_sw_lcd_config_ich8lan() 2420 release: in e1000_k1_gig_workaround_hv() 2541 release: in e1000_oem_bits_config_ich8lan() 2645 release: in e1000_hv_phy_workarounds_ich8lan() 2685 release: in e1000_copy_rx_addrs_to_phy_ich8lan() 2884 release: in e1000_lv_phy_workarounds_ich8lan() [all …]
|
| /linux-6.15/Documentation/driver-api/acpi/ |
| H A 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 222 linuxized ACPICA patches during the release process. When the release 235 This paragraph guides Linux developers to use the ACPICA upstream release 237 before they become available from the ACPICA release process. [all …]
|
| /linux-6.15/drivers/net/wireless/marvell/libertas/ |
| H A 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() 525 release: in if_sdio_prog_helper() 556 goto release; in if_sdio_prog_real() 657 release: in if_sdio_prog_real() 780 goto release; in if_sdio_finish_power_on() 827 release: in if_sdio_finish_power_on() 841 goto release; in if_sdio_power_on() [all …]
|
| /linux-6.15/include/uapi/linux/ |
| H A D | utsname.h | 10 char release[9]; member 20 char release[65]; member 28 char release[__NEW_UTS_LEN + 1]; member
|
| /linux-6.15/drivers/gpu/drm/ |
| H A D | drm_managed.c | 41 drmres_release_t release; member 73 if (dr->node.release) in drm_managed_release() 74 dr->node.release(dev, dr->node.size ? *(void **)&dr->data : NULL); in drm_managed_release() 86 static __always_inline struct drmres * alloc_dr(drmres_release_t release, in alloc_dr() argument 103 dr->node.release = release; in alloc_dr() 199 if (dr->node.release == action) { in drmm_release_action()
|