/linux/drivers/gpu/drm/qxl/ |
A D | qxl_release.c | 92 if (!release) { in qxl_release_alloc() 109 kfree(release); in qxl_release_alloc() 113 *ret = release; in qxl_release_alloc() 157 kfree(release); in qxl_release_free() 224 ret = ttm_eu_reserve_buffers(&release->ticket, &release->bos, in qxl_release_reserve_list() 234 ttm_eu_backoff_reservation(&release->ticket, &release->bos); in qxl_release_reserve_list() 248 ttm_eu_backoff_reservation(&release->ticket, &release->bos); in qxl_release_backoff_reserve_list() 372 if (!release) { in qxl_release_from_id_locked() 377 return release; in qxl_release_from_id_locked() 414 if (list_is_singular(&release->bos) || list_empty(&release->bos)) in qxl_release_fence_buffer_objects() [all …]
|
A D | qxl_draw.c | 31 struct qxl_release *release, in alloc_clips() argument 67 QXL_RELEASE_DRAWABLE, release, NULL); in alloc_drawable() 73 qxl_release_free(qdev, release); in free_drawable() 80 struct qxl_release *release) in make_drawable() argument 151 struct qxl_release *release; in qxl_draw_dirty_fb() local 156 ret = alloc_drawable(qdev, &release); in qxl_draw_dirty_fb() 184 ret = qxl_image_alloc_objects(qdev, release, in qxl_draw_dirty_fb() 201 release); in qxl_draw_dirty_fb() 252 qxl_release_fence_buffer_objects(release); in qxl_draw_dirty_fb() 257 qxl_release_backoff_reserve_list(release); in qxl_draw_dirty_fb() [all …]
|
A D | qxl_cmd.c | 192 cmd.data = qxl_bo_physical_address(qdev, release->release_bo, release->release_offset); in qxl_push_command_ring_release() 204 cmd.data = qxl_bo_physical_address(qdev, release->release_bo, release->release_offset); in qxl_push_cursor_ring_release() 222 struct qxl_release *release; in qxl_garbage_collect() local 231 if (release == NULL) in qxl_garbage_collect() 241 switch (release->type) { in qxl_garbage_collect() 264 struct qxl_release *release, in qxl_alloc_bo_reserved() argument 471 struct qxl_release *release; in qxl_hw_surface_alloc() local 479 &release); in qxl_hw_surface_alloc() 499 surf->surf_create = release; in qxl_hw_surface_alloc() 518 struct qxl_release *release; in qxl_hw_surface_dealloc() local [all …]
|
A D | qxl_drv.h | 343 struct qxl_release *release, 350 struct qxl_release *release, 375 struct qxl_release *release); 377 struct qxl_release *release, 380 int qxl_release_reserve_list(struct qxl_release *release, bool no_intr); 381 void qxl_release_backoff_reserve_list(struct qxl_release *release); 382 void qxl_release_fence_buffer_objects(struct qxl_release *release); 387 struct qxl_release **release); 389 int type, struct qxl_release **release, 399 struct qxl_release *release, [all …]
|
A D | qxl_ioctl.c | 115 struct qxl_release *release, struct qxl_bo **qbo_p) in qxlhw_handle_to_bo() argument 127 ret = qxl_release_list_add(release, qobj); in qxlhw_handle_to_bo() 148 struct qxl_release *release; in qxl_process_single_command() local 181 &release, in qxl_process_single_command() 227 ret = qxlhw_handle_to_bo(file_priv, reloc.dst_handle, release, in qxl_process_single_command() 234 reloc_info[i].dst_offset = reloc.dst_offset + release->release_offset; in qxl_process_single_command() 240 ret = qxlhw_handle_to_bo(file_priv, reloc.src_handle, release, in qxl_process_single_command() 252 ret = qxl_release_reserve_list(release, false); in qxl_process_single_command() 263 qxl_release_fence_buffer_objects(release); in qxl_process_single_command() 264 ret = qxl_push_command_ring_release(qdev, release, cmd->type, true); in qxl_process_single_command() [all …]
|
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()
|
A D | qxl_display.c | 488 struct qxl_release *release; in qxl_primary_apply_cursor() local 496 &release, NULL); in qxl_primary_apply_cursor() 518 qxl_release_fence_buffer_objects(release); in qxl_primary_apply_cursor() 524 qxl_release_free(qdev, release); in qxl_primary_apply_cursor() 534 struct qxl_release *release; in qxl_primary_move_cursor() local 542 &release, NULL); in qxl_primary_move_cursor() 548 qxl_release_free(qdev, release); in qxl_primary_move_cursor() 558 qxl_release_fence_buffer_objects(release); in qxl_primary_move_cursor() 709 struct qxl_release *release; in qxl_cursor_atomic_disable() local 715 &release, NULL); in qxl_cursor_atomic_disable() [all …]
|
/linux/include/trace/events/ |
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 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/arch/arm/boot/dts/ |
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/drivers/base/ |
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() 123 dr->node.release = release; in alloc_dr() 202 if (node->release != release) in devres_for_each_res() 257 if (node->release != release) in find_dr() 424 (*release)(dev, res); in devres_release() 500 dr->node.release(dev, dr->data); in release_nodes() 556 grp->node[0].release = &group_open_release; in devres_open_group() 557 grp->node[1].release = &group_close_release; in devres_open_group() [all …]
|
/linux/tools/memory-model/ |
A D | linux-kernel.def | 13 smp_store_release(X,V) { __store{release}(*X,V); } 15 rcu_assign_pointer(X,V) { __store{release}(X,V); } 32 xchg_release(X,V) __xchg{release}(X,V) 37 cmpxchg_release(X,V,W) __cmpxchg{release}(X,V,W) 75 atomic_fetch_add_release(V,X) __atomic_fetch_op{release}(X,+,V) 80 atomic_inc_return_release(X) __atomic_op_return{release}(X,+,1) 84 atomic_fetch_inc_release(X) __atomic_fetch_op{release}(X,+,1) 93 atomic_fetch_sub_release(V,X) __atomic_fetch_op{release}(X,-,V) 102 atomic_fetch_dec_release(X) __atomic_fetch_op{release}(X,-,1) 106 atomic_xchg_release(X,V) __xchg{release}(X,V) [all …]
|
/linux/include/linux/ |
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() 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()
|
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/scripts/ |
A D | decode_stacktrace.sh | 15 release=$2 17 …for fn in {,/usr/lib/debug}/boot/vmlinux-$release{,.debug} /lib/modules/$release{,/build}/vmlinux … 25 echo "ERROR! vmlinux image for release $release is not found" >&2 33 release="" 76 if [[ $release == "" ]] ; then 77 …release=$(gdb -ex 'print init_uts_ns.name.release' -ex 'quit' -quiet -batch "$vmlinux" 2>/dev/null… 80 for dn in {/usr/lib/debug,}/lib/modules/$release ; do
|
/linux/drivers/input/touchscreen/ |
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/drivers/net/ethernet/intel/e1000e/ |
A D | ich8lan.c | 897 release: in e1000_set_eee_pchlan() 948 release: in e1000_k1_workaround_lpt_lp() 1216 release: in e1000_enable_ulp_lpt_lp() 1369 release: in e1000_disable_ulp_lpt_lp() 2219 release: in e1000_sw_lcd_config_ich8lan() 2295 release: in e1000_k1_gig_workaround_hv() 2416 release: in e1000_oem_bits_config_ich8lan() 2520 release: in e1000_hv_phy_workarounds_ich8lan() 2561 release: in e1000_copy_rx_addrs_to_phy_ich8lan() 2760 release: in e1000_lv_phy_workarounds_ich8lan() [all …]
|
/linux/drivers/message/fusion/lsi/ |
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/drivers/scsi/ |
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/arch/arm64/boot/dts/arm/ |
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/drivers/net/wireless/marvell/libertas/ |
A D | if_sdio.c | 458 goto release; in if_sdio_prog_helper() 466 goto release; in if_sdio_prog_helper() 483 goto release; in if_sdio_prog_helper() 493 goto release; in if_sdio_prog_helper() 523 release: in if_sdio_prog_helper() 554 goto release; in if_sdio_prog_real() 655 release: in if_sdio_prog_real() 778 goto release; in if_sdio_finish_power_on() 825 release: in if_sdio_finish_power_on() 839 goto release; in if_sdio_power_on() [all …]
|
/linux/Documentation/driver-api/acpi/ |
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/drivers/mtd/maps/ |
A 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()
|
/linux/net/core/ |
A D | flow_offload.c | 207 void (*release)(void *cb_priv)) in flow_block_cb_alloc() 218 block_cb->release = release; in flow_block_cb_alloc() 226 if (block_cb->release) in flow_block_cb_free() 227 block_cb->release(block_cb->cb_priv); in flow_block_cb_free() 404 static void __flow_block_indr_cleanup(void (*release)(void *cb_priv), in __flow_block_indr_cleanup() 411 if (this->release == release && in __flow_block_indr_cleanup() 428 void (*release)(void *cb_priv)) in flow_indr_dev_unregister() 449 __flow_block_indr_cleanup(release, cb_priv, &cleanup_list); in flow_indr_dev_unregister() 473 void (*release)(void *cb_priv), in flow_indr_block_cb_alloc() 482 block_cb = flow_block_cb_alloc(cb, cb_ident, cb_priv, release); in flow_indr_block_cb_alloc()
|
/linux/tools/testing/selftests/bpf/progs/ |
A 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/drivers/gpu/drm/ |
A D | drm_managed.c | 40 drmres_release_t release; member 72 if (dr->node.release) in drm_managed_release() 73 dr->node.release(dev, dr->node.size ? *(void **)&dr->data : NULL); in drm_managed_release() 85 static __always_inline struct drmres * alloc_dr(drmres_release_t release, in alloc_dr() argument 102 dr->node.release = release; in alloc_dr()
|