| /linux/drivers/gpu/drm/qxl/ |
| H A D | qxl_release.c | 56 return "release"; in qxl_get_timeline_name() 90 struct qxl_release *release; in qxl_release_alloc() 92 size_t size = sizeof(*release); in qxl_release_alloc() 94 release = kmalloc(size, GFP_KERNEL); in qxl_release_alloc() 95 if (!release) { in qxl_release_alloc() 99 release->base.ops = NULL; in qxl_release_alloc() 100 release->type = type; in qxl_release_alloc() 101 release->release_offset = 0; in qxl_release_alloc() 102 release->surface_release_id = 0; in qxl_release_alloc() 103 INIT_LIST_HEAD(&release in qxl_release_alloc() 89 struct qxl_release *release; qxl_release_alloc() local 122 qxl_release_free_list(struct qxl_release * release) qxl_release_free_list() argument 138 qxl_release_free(struct qxl_device * qdev,struct qxl_release * release) qxl_release_free() argument 171 qxl_release_list_add(struct qxl_release * release,struct qxl_bo * bo) qxl_release_list_add() argument 213 qxl_release_reserve_list(struct qxl_release * release,bool no_intr) qxl_release_reserve_list() argument 247 qxl_release_backoff_reserve_list(struct qxl_release * release) qxl_release_backoff_reserve_list() argument 260 qxl_alloc_surface_release_reserved(struct qxl_device * qdev,enum qxl_surface_cmd_type surface_cmd_type,struct qxl_release * create_rel,struct qxl_release ** release) qxl_alloc_surface_release_reserved() argument 289 qxl_alloc_release_reserved(struct qxl_device * qdev,unsigned long size,int type,struct qxl_release ** release,struct qxl_bo ** rbo) qxl_alloc_release_reserved() argument 373 struct qxl_release *release; qxl_release_from_id_locked() local 387 qxl_release_map(struct qxl_device * qdev,struct qxl_release * release) qxl_release_map() argument 401 qxl_release_unmap(struct qxl_device * qdev,struct qxl_release * release,union qxl_release_info * info) qxl_release_unmap() argument 411 qxl_release_fence_buffer_objects(struct qxl_release * release) qxl_release_fence_buffer_objects() argument [all...] |
| H A 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 …]
|
| H A D | qxl_cmd.c | 179 qxl_push_command_ring_release(struct qxl_device *qdev, struct qxl_release *release, in qxl_push_command_ring_release() argument 185 cmd.data = qxl_bo_physical_address(qdev, release->release_bo, release->release_offset); in qxl_push_command_ring_release() 191 qxl_push_cursor_ring_release(struct qxl_device *qdev, struct qxl_release *release, in qxl_push_cursor_ring_release() argument 197 cmd.data = qxl_bo_physical_address(qdev, release->release_bo, release->release_offset); in qxl_push_cursor_ring_release() 215 struct qxl_release *release; in qxl_garbage_collect() local 223 release = qxl_release_from_id_locked(qdev, id); in qxl_garbage_collect() 224 if (release == NULL) in qxl_garbage_collect() 227 info = qxl_release_map(qdev, release); in qxl_garbage_collect() 229 qxl_release_unmap(qdev, release, info); in qxl_garbage_collect() 234 switch (release->type) { in qxl_garbage_collect() [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, 366 int qxl_release_list_add(struct qxl_release *release, struct qxl_bo *bo); 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, [all …]
|
| H A D | qxl_ioctl.c | 114 struct qxl_release *release, struct qxl_bo **qbo_p) in qxlhw_handle_to_bo() argument 126 ret = qxl_release_list_add(release, qobj); in qxlhw_handle_to_bo() 147 struct qxl_release *release; in qxl_process_single_command() local 179 &release, in qxl_process_single_command() 185 fb_cmd = qxl_bo_kmap_atomic_page(qdev, cmd_bo, (release->release_offset & PAGE_MASK)); in qxl_process_single_command() 187 (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() 236 ret = qxlhw_handle_to_bo(file_priv, reloc.src_handle, release, in qxl_process_single_command() 248 ret = qxl_release_reserve_list(release, fals in qxl_process_single_command() [all...] |
| H A D | qxl_image.c | 36 struct qxl_release *release, in qxl_allocate_chunk() argument 47 ret = qxl_alloc_bo_reserved(qdev, release, chunk_size, &chunk->bo); in qxl_allocate_chunk() 59 struct qxl_release *release, in qxl_image_alloc_objects() argument 72 ret = qxl_alloc_bo_reserved(qdev, release, sizeof(struct qxl_image), &image->bo); in qxl_image_alloc_objects() 78 ret = qxl_allocate_chunk(qdev, release, image, sizeof(struct qxl_data_chunk) + stride * height); in qxl_image_alloc_objects() 103 struct qxl_release *release, in qxl_image_init_helper() argument 233 struct qxl_release *release, in qxl_image_init() argument 240 return qxl_image_init_helper(qdev, release, dimage, data, in qxl_image_init()
|
| H A D | qxl_display.c | 518 struct qxl_release *release; in qxl_primary_apply_cursor() local 526 &release, NULL); in qxl_primary_apply_cursor() 530 ret = qxl_release_list_add(release, qcrtc->cursor_bo); in qxl_primary_apply_cursor() 534 ret = qxl_release_reserve_list(release, false); in qxl_primary_apply_cursor() 538 cmd = (struct qxl_cursor_cmd *)qxl_release_map(qdev, release); in qxl_primary_apply_cursor() 546 qxl_release_unmap(qdev, release, &cmd->release_info); in qxl_primary_apply_cursor() 548 qxl_release_fence_buffer_objects(release); in qxl_primary_apply_cursor() 549 qxl_push_cursor_ring_release(qdev, release, QXL_CMD_CURSOR, false); in qxl_primary_apply_cursor() 554 qxl_release_free(qdev, release); in qxl_primary_apply_cursor() 563 struct qxl_release *release; in qxl_primary_move_cursor() local [all …]
|
| /linux/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/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/tools/memory-model/ |
| H A D | linux-kernel.def | |
| /linux/drivers/base/ |
| H A D | devres.c | 21 dr_release_t release; member 40 dr_node_release_t release, 44 node->release = release; 98 if (node->release == &group_open_release) in check_dr_size() 100 if (node->release == &group_close_release) in check_dr_size() 122 dr->release(dev, dr->data); in alloc_dr() 132 static __always_inline struct devres *alloc_dr(dr_release_t release, in add_dr() 150 dr->release = release; 110 alloc_dr(dr_release_t release,size_t size,gfp_t gfp,int nid) alloc_dr() argument 162 __devres_alloc_node(dr_release_t release,size_t size,gfp_t gfp,int nid,const char * name) __devres_alloc_node() argument 190 devres_for_each_res(struct device * dev,dr_release_t release,dr_match_t match,void * match_data,void (* fn)(struct device *,void *,void *),void * data) devres_for_each_res() argument 254 find_dr(struct device * dev,dr_release_t release,dr_match_t match,void * match_data) find_dr() argument 286 devres_find(struct device * dev,dr_release_t release,dr_match_t match,void * match_data) devres_find() argument 352 devres_remove(struct device * dev,dr_release_t release,dr_match_t match,void * match_data) devres_remove() argument 390 devres_destroy(struct device * dev,dr_release_t release,dr_match_t match,void * match_data) devres_destroy() argument 420 devres_release(struct device * dev,dr_release_t release,dr_match_t match,void * match_data) devres_release() argument [all...] |
| /linux/scripts/ |
| H A D | decode_stacktrace.sh | 8 echo " $0 [-R] -r <release>" 52 release=$2 54 for fn in {,/usr/lib/debug}/boot/vmlinux-$release{,.debug} /lib/modules/$release{,/build}/vmlinux ; do 62 echo "ERROR! vmlinux image for release $release is not found" >&2 70 release="" 105 if [ -z $release ] ; then 106 release=$(gdb -ex 'print init_uts_ns.name.release' [all...] |
| /linux/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/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() 1736 goto release; in efx_tc_flower_replace_foreign() 1758 goto release; in efx_tc_flower_replace_foreign() [all …]
|
| /linux/drivers/message/fusion/lsi/ |
| H A 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/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, 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/drivers/net/ethernet/intel/e1000e/ |
| H A D | ich8lan.c | 212 hw->phy.ops.release(hw); in e1000_phy_is_accessible_pchlan() 450 hw->phy.ops.release(hw); in e1000_init_phy_workarounds_pchlan() 487 hw->phy.ops.release(hw); in e1000_init_phy_workarounds_pchlan() 932 goto release; in e1000_set_eee_pchlan() 943 goto release; in e1000_set_eee_pchlan() 948 goto release; in e1000_set_eee_pchlan() 974 goto release; in e1000_set_eee_pchlan() 984 goto release; in e1000_set_eee_pchlan() 987 release: in e1000_set_eee_pchlan() 988 hw->phy.ops.release(hw); in e1000_set_eee_pchlan() [all …]
|
| /linux/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/include/linux/ |
| 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/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() 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/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 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/Documentation/translations/zh_CN/core-api/ |
| H A D | kobject.rst | 233 这个通知是通过kobject的release()方法完成的。通常这样的方法有如下形式:: 243 有一点很重要:每个kobject都必须有一个release()方法,而且这个kobject必 245 得到满足,那么代码就是有缺陷的。注意,如果你忘记提供release()方法,内 252 注意,kobject的名字在release函数中是可用的,但它不能在这个回调中被改 255 有趣的是,release()方法并不存储在kobject本身;相反,它与ktype相关。 259 void (*release)(struct kobject *kobj); 272 当然,kobj_type结构中的release字段是指向这种类型的kobject的release()
|
| /linux/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/fs/jfs/ |
| H A D | xattr.c | 698 goto release; in __jfs_setxattr() 711 goto release; in __jfs_setxattr() 715 goto release; in __jfs_setxattr() 760 goto release; in __jfs_setxattr() 781 goto release; in __jfs_setxattr() 795 release: in __jfs_setxattr() 834 goto release; in __jfs_getxattr() 842 goto release; in __jfs_getxattr() 845 goto release; in __jfs_getxattr() 849 goto release; in __jfs_getxattr() [all …]
|
| /linux/arch/arm64/boot/dts/altera/ |
| H A D | socfpga_stratix10_swvp.dts | 40 cpu-release-addr = <0x0 0x0000fff8>; 45 cpu-release-addr = <0x0 0x0000fff8>; 50 cpu-release-addr = <0x0 0x0000fff8>; 55 cpu-release-addr = <0x0 0x0000fff8>;
|