/Linux-v5.10/drivers/gpu/drm/qxl/ |
D | qxl_release.c | 61 struct qxl_release *release; in qxl_fence_wait() local 67 release = container_of(fence, struct qxl_release, base); in qxl_fence_wait() 68 have_drawable_releases = release->type == QXL_RELEASE_DRAWABLE; in qxl_fence_wait() 127 struct qxl_release *release; in qxl_release_alloc() local 129 size_t size = sizeof(*release); in qxl_release_alloc() 131 release = kmalloc(size, GFP_KERNEL); in qxl_release_alloc() 132 if (!release) { in qxl_release_alloc() 136 release->base.ops = NULL; in qxl_release_alloc() 137 release->type = type; in qxl_release_alloc() 138 release->release_offset = 0; in qxl_release_alloc() [all …]
|
D | qxl_draw.c | 29 struct qxl_release *release, in alloc_clips() argument 35 return qxl_alloc_bo_reserved(qdev, release, size, clips_bo); in alloc_clips() 60 alloc_drawable(struct qxl_device *qdev, struct qxl_release **release) in alloc_drawable() argument 63 QXL_RELEASE_DRAWABLE, release, NULL); in alloc_drawable() 67 free_drawable(struct qxl_device *qdev, struct qxl_release *release) in free_drawable() argument 69 qxl_release_free(qdev, release); in free_drawable() 76 struct qxl_release *release) in make_drawable() argument 81 drawable = (struct qxl_drawable *)qxl_release_map(qdev, release); in make_drawable() 110 qxl_release_unmap(qdev, release, &drawable->release_info); in make_drawable() 146 struct qxl_release *release; in qxl_draw_dirty_fb() local [all …]
|
D | qxl_cmd.c | 186 qxl_push_command_ring_release(struct qxl_device *qdev, struct qxl_release *release, in qxl_push_command_ring_release() argument 192 cmd.data = qxl_bo_physical_address(qdev, release->release_bo, release->release_offset); in qxl_push_command_ring_release() 198 qxl_push_cursor_ring_release(struct qxl_device *qdev, struct qxl_release *release, in qxl_push_cursor_ring_release() argument 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 230 release = qxl_release_from_id_locked(qdev, id); in qxl_garbage_collect() 231 if (release == NULL) in qxl_garbage_collect() 234 info = qxl_release_map(qdev, release); in qxl_garbage_collect() 236 qxl_release_unmap(qdev, release, info); in qxl_garbage_collect() 241 switch (release->type) { in qxl_garbage_collect() [all …]
|
D | qxl_drv.h | 358 struct qxl_release *release, 365 struct qxl_release *release, 390 struct qxl_release *release); 392 struct qxl_release *release, 394 int qxl_release_list_add(struct qxl_release *release, struct qxl_bo *bo); 395 int qxl_release_reserve_list(struct qxl_release *release, bool no_intr); 396 void qxl_release_backoff_reserve_list(struct qxl_release *release); 397 void qxl_release_fence_buffer_objects(struct qxl_release *release); 402 struct qxl_release **release); 404 int type, struct qxl_release **release, [all …]
|
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 182 &release, in qxl_process_single_command() 188 fb_cmd = qxl_bo_kmap_atomic_page(qdev, cmd_bo, (release->release_offset & PAGE_MASK)); in qxl_process_single_command() 190 (fb_cmd + sizeof(union qxl_release_info) + (release->release_offset & ~PAGE_MASK), in qxl_process_single_command() 228 ret = qxlhw_handle_to_bo(file_priv, reloc.dst_handle, release, in qxl_process_single_command() 235 reloc_info[i].dst_offset = reloc.dst_offset + release->release_offset; in qxl_process_single_command() 241 ret = qxlhw_handle_to_bo(file_priv, reloc.src_handle, release, in qxl_process_single_command() 253 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()
|
D | qxl_display.c | 485 struct qxl_release *release; in qxl_primary_apply_cursor() local 493 &release, NULL); in qxl_primary_apply_cursor() 497 ret = qxl_release_list_add(release, qcrtc->cursor_bo); in qxl_primary_apply_cursor() 501 ret = qxl_release_reserve_list(release, false); in qxl_primary_apply_cursor() 505 cmd = (struct qxl_cursor_cmd *)qxl_release_map(qdev, release); in qxl_primary_apply_cursor() 513 qxl_release_unmap(qdev, release, &cmd->release_info); in qxl_primary_apply_cursor() 515 qxl_release_fence_buffer_objects(release); in qxl_primary_apply_cursor() 516 qxl_push_cursor_ring_release(qdev, release, QXL_CMD_CURSOR, false); in qxl_primary_apply_cursor() 521 qxl_release_free(qdev, release); in qxl_primary_apply_cursor() 578 struct qxl_release *release; in qxl_cursor_atomic_update() local [all …]
|
/Linux-v5.10/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-v5.10/arch/arm/boot/dts/ |
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-v5.10/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));
|
D | device.h | 93 void (*release)(struct device *dev); member 169 void *__devres_alloc_node(dr_release_t release, size_t size, gfp_t gfp, 171 #define devres_alloc(release, size, gfp) \ argument 172 __devres_alloc_node(release, size, gfp, NUMA_NO_NODE, #release) 173 #define devres_alloc_node(release, size, gfp, nid) \ argument 174 __devres_alloc_node(release, size, gfp, nid, #release) 176 void *devres_alloc_node(dr_release_t release, size_t size, 178 static inline void *devres_alloc(dr_release_t release, size_t size, gfp_t gfp) in devres_alloc() argument 180 return devres_alloc_node(release, size, gfp, NUMA_NO_NODE); in devres_alloc() 184 void devres_for_each_res(struct device *dev, dr_release_t release, [all …]
|
/Linux-v5.10/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); } 32 xchg_release(X,V) __xchg{release}(X,V) 37 cmpxchg_release(X,V,W) __cmpxchg{release}(X,V,W) 71 atomic_add_return_release(V,X) __atomic_op_return{release}(X,+,V) 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) 89 atomic_sub_return_release(V,X) __atomic_op_return{release}(X,-,V) 93 atomic_fetch_sub_release(V,X) __atomic_fetch_op{release}(X,-,V) [all …]
|
/Linux-v5.10/scripts/ |
D | decode_stacktrace.sh | 16 release=$2 18 …for fn in {,/usr/lib/debug}/boot/vmlinux-$release{,.debug} /lib/modules/$release{,/build}/vmlinux … 26 echo "ERROR! vmlinux image for release $release is not found" >&2 33 release="" 53 if [[ $release == "" ]] ; then 54 …release=$(gdb -ex 'print init_uts_ns.name.release' -ex 'quit' -quiet -batch "$vmlinux" | sed -n 's… 57 for dn in {/usr/lib/debug,}/lib/modules/$release ; do
|
/Linux-v5.10/drivers/base/ |
D | devres.c | 20 dr_release_t release; member 85 if (node->release == &group_open_release) in node_to_group() 87 if (node->release == &group_close_release) in node_to_group() 102 static __always_inline struct devres * alloc_dr(dr_release_t release, in alloc_dr() argument 118 dr->node.release = release; in alloc_dr() 138 void * __devres_alloc_node(dr_release_t release, size_t size, gfp_t gfp, int nid, in __devres_alloc_node() argument 143 dr = alloc_dr(release, size, gfp | __GFP_ZERO, nid); in __devres_alloc_node() 165 void * devres_alloc_node(dr_release_t release, size_t size, gfp_t gfp, int nid) in devres_alloc_node() argument 169 dr = alloc_dr(release, size, gfp | __GFP_ZERO, nid); in devres_alloc_node() 192 void devres_for_each_res(struct device *dev, dr_release_t release, in devres_for_each_res() argument [all …]
|
/Linux-v5.10/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-v5.10/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-v5.10/drivers/net/ethernet/intel/e1000e/ |
D | ich8lan.c | 212 hw->phy.ops.release(hw); in e1000_phy_is_accessible_pchlan() 380 hw->phy.ops.release(hw); in e1000_init_phy_workarounds_pchlan() 839 goto release; in e1000_set_eee_pchlan() 850 goto release; in e1000_set_eee_pchlan() 855 goto release; in e1000_set_eee_pchlan() 881 goto release; in e1000_set_eee_pchlan() 891 goto release; in e1000_set_eee_pchlan() 894 release: in e1000_set_eee_pchlan() 895 hw->phy.ops.release(hw); in e1000_set_eee_pchlan() 927 goto release; in e1000_k1_workaround_lpt_lp() [all …]
|
/Linux-v5.10/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-v5.10/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-v5.10/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-v5.10/drivers/net/wireless/marvell/libertas/ |
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() 504 goto release; in if_sdio_prog_helper() 508 goto release; in if_sdio_prog_helper() 515 goto release; in if_sdio_prog_helper() 523 release: in if_sdio_prog_helper() 554 goto release; in if_sdio_prog_real() 564 goto release; in if_sdio_prog_real() [all …]
|
/Linux-v5.10/net/core/ |
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() 376 static void __flow_block_indr_cleanup(void (*release)(void *cb_priv), in __flow_block_indr_cleanup() 383 if (this->release == release && in __flow_block_indr_cleanup() 400 void (*release)(void *cb_priv)) in flow_indr_dev_unregister() 421 __flow_block_indr_cleanup(release, cb_priv, &cleanup_list); in flow_indr_dev_unregister() 445 void (*release)(void *cb_priv), in flow_indr_block_cb_alloc() 454 block_cb = flow_block_cb_alloc(cb, cb_ident, cb_priv, release); in flow_indr_block_cb_alloc()
|
/Linux-v5.10/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-v5.10/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()
|