/linux-master/drivers/gpu/drm/qxl/ |
H A D | qxl_release.c | 54 return "release"; 61 struct qxl_release *release; local 67 release = container_of(fence, struct qxl_release, base); 68 have_drawable_releases = release->type == QXL_RELEASE_DRAWABLE; 99 "failed to wait on release %llu after spincount %d\n", 127 struct qxl_release *release; local 129 size_t size = sizeof(*release); 131 release = kmalloc(size, GFP_KERNEL); 132 if (!release) { 136 release 160 qxl_release_free_list(struct qxl_release *release) argument 177 qxl_release_free(struct qxl_device *qdev, struct qxl_release *release) argument 211 qxl_release_list_add(struct qxl_release *release, struct qxl_bo *bo) argument 254 qxl_release_reserve_list(struct qxl_release *release, bool no_intr) argument 281 qxl_release_backoff_reserve_list(struct qxl_release *release) argument 291 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) argument 322 qxl_alloc_release_reserved(struct qxl_device *qdev, unsigned long size, int type, struct qxl_release **release, struct qxl_bo **rbo) argument 407 struct qxl_release *release; local 420 qxl_release_map(struct qxl_device *qdev, struct qxl_release *release) argument 434 qxl_release_unmap(struct qxl_device *qdev, struct qxl_release *release, union qxl_release_info *info) argument 445 qxl_release_fence_buffer_objects(struct qxl_release *release) argument [all...] |
H A D | qxl_draw.c | 32 struct qxl_release *release, 38 return qxl_alloc_bo_reserved(qdev, release, size, clips_bo); 65 alloc_drawable(struct qxl_device *qdev, struct qxl_release **release) argument 68 QXL_RELEASE_DRAWABLE, release, NULL); 72 free_drawable(struct qxl_device *qdev, struct qxl_release *release) argument 74 qxl_release_free(qdev, release); 77 /* release needs to be reserved at this point */ 81 struct qxl_release *release) 86 drawable = (struct qxl_drawable *)qxl_release_map(qdev, release); 115 qxl_release_unmap(qdev, release, 31 alloc_clips(struct qxl_device *qdev, struct qxl_release *release, unsigned int num_clips, struct qxl_bo **clips_bo) argument 79 make_drawable(struct qxl_device *qdev, int surface, uint8_t type, const struct qxl_rect *rect, struct qxl_release *release) argument 152 struct qxl_release *release; local [all...] |
H A D | qxl_cmd.c | 178 qxl_push_command_ring_release(struct qxl_device *qdev, struct qxl_release *release, argument 184 cmd.data = qxl_bo_physical_address(qdev, release->release_bo, release->release_offset); 190 qxl_push_cursor_ring_release(struct qxl_device *qdev, struct qxl_release *release, argument 196 cmd.data = qxl_bo_physical_address(qdev, release->release_bo, release->release_offset); 214 struct qxl_release *release; local 222 release = qxl_release_from_id_locked(qdev, id); 223 if (release == NULL) 226 info = qxl_release_map(qdev, release); 255 qxl_alloc_bo_reserved(struct qxl_device *qdev, struct qxl_release *release, unsigned long size, struct qxl_bo **_bo) argument 461 struct qxl_release *release; local 508 struct qxl_release *release; local [all...] |
H A D | qxl_image.c | 34 struct qxl_release *release, 45 ret = qxl_alloc_bo_reserved(qdev, release, chunk_size, &chunk->bo); 57 struct qxl_release *release, 70 ret = qxl_alloc_bo_reserved(qdev, release, sizeof(struct qxl_image), &image->bo); 76 ret = qxl_allocate_chunk(qdev, release, image, sizeof(struct qxl_data_chunk) + stride * height); 101 struct qxl_release *release, 231 struct qxl_release *release, 238 return qxl_image_init_helper(qdev, release, dimage, data, 33 qxl_allocate_chunk(struct qxl_device *qdev, struct qxl_release *release, struct qxl_drm_image *image, unsigned int chunk_size) argument 56 qxl_image_alloc_objects(struct qxl_device *qdev, struct qxl_release *release, struct qxl_drm_image **image_ptr, int height, int stride) argument 100 qxl_image_init_helper(struct qxl_device *qdev, struct qxl_release *release, struct qxl_drm_image *dimage, const uint8_t *data, int width, int height, int depth, unsigned int hash, int stride) argument 230 qxl_image_init(struct qxl_device *qdev, struct qxl_release *release, struct qxl_drm_image *dimage, const uint8_t *data, int x, int y, int width, int height, int depth, int stride) argument
|
/linux-master/include/uapi/linux/ |
H A D | utsname.h | 10 char release[9]; member in struct:oldold_utsname 20 char release[65]; member in struct:old_utsname 28 char release[__NEW_UTS_LEN + 1]; member in struct:new_utsname
|
/linux-master/include/linux/ |
H A D | kref.h | 51 * @release: pointer to the function that will clean up the object when the 56 * Decrement the refcount, and if 0, call release(). 62 static inline int kref_put(struct kref *kref, void (*release)(struct kref *kref)) 65 release(kref); 72 void (*release)(struct kref *kref), 76 release(kref); 83 void (*release)(struct kref *kref), 87 release(kref);
|
H A D | iscsi_boot_sysfs.h | 74 * be freed for the LLD when the kobj release function is called. 96 * Driver specific release function. 100 void (*release) (void *data); member in struct:iscsi_boot_kobj 113 void (*release) (void *data)); 120 void (*release) (void *data)); 126 void (*release) (void *data)); 133 void (*release)(void *data));
|
H A D | objpool.h | 78 * @release: resource cleanup callback 90 objpool_fini_cb release; member in struct:objpool_head 105 * @release: cleanup callback for extra cleanup task 119 objpool_fini_cb release); 147 * objpool_drop is normally for the release of outstanding objects 149 * kretprobe is unregistered and objpool_fini() is called to release 158 * objpool_free() - release objpool forcely (all objects to be freed) 167 * objpool_fini() will try to release all remained free objects and
|
/linux-master/include/linux/platform_data/ |
H A D | tda9950.h | 13 void (*release)(void *); member in struct:tda9950_glue
|
/linux-master/drivers/media/usb/pwc/ |
H A D | pwc-dec1.c | 6 NOTE: this version of pwc is an unofficial (modified) release of pwc & pcwx 19 pdec->version = pdev->release;
|
/linux-master/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; 37 TP_printk("page_pool=%p inflight=%d hold=%u release=%u cnt=%llu", 39 __entry->release, __entry->cnt) 45 const struct page *page, u32 release), 47 TP_ARGS(pool, page, release), 52 __field(u32, release) [all...] |
/linux-master/arch/s390/include/uapi/asm/ |
H A D | monwriter.h | 25 unsigned short release; member in struct:monwrite_hdr
|
/linux-master/tools/testing/selftests/bpf/progs/ |
H A D | bpf_dctcp_release.c | 24 .release = (void *)dctcp_nouse_release,
|
/linux-master/drivers/gpu/drm/i915/ |
H A D | i915_sw_fence_work.c | 11 if (f->ops->release) 12 f->ops->release(f); 80 .release = fence_release,
|
/linux-master/drivers/hv/ |
H A D | hv_utils_transport.h | 34 struct completion release; /* synchronize with fd release */ member in struct:hvutil_transport
|
/linux-master/include/net/ |
H A D | tls_toe.h | 58 * void (*release)(struct kref *kref); 68 void (*release)(struct kref *kref); member in struct:tls_toe_device
|
/linux-master/arch/sh/kernel/cpu/sh2/ |
H A D | smp-j2.c | 83 void __iomem *release, *initpc; local 90 if (of_property_read_u32_array(np, "cpu-release-addr", regs, 2)) return; 91 release = ioremap(regs[0], sizeof(u32)); 95 __raw_writel(1, release); 98 iounmap(release);
|
/linux-master/security/landlock/ |
H A D | object.h | 23 * @release: Releases the underlying object (e.g. iput() for an inode). 25 void (*release)(struct landlock_object *const object) 72 * @underops: Enables landlock_put_object() to release the
|
/linux-master/fs/proc/ |
H A D | version.c | 14 utsname()->release,
|
/linux-master/init/ |
H A D | version-timestamp.c | 15 .release = UTS_RELEASE,
|
/linux-master/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
H A D | scb.h | 45 u8 release; /* # of mpdus released at a time */ member in struct:scb_ampdu
|
/linux-master/drivers/input/touchscreen/ |
H A D | goodix_fwupload.c | 206 goto release; 210 goto release; 214 goto release; 220 goto release; 226 goto release; 232 goto release; 238 goto release; 244 goto release; 250 goto release; 254 goto release; [all...] |
/linux-master/drivers/xen/xenfs/ |
H A D | xenstored.c | 53 .release = xsd_release, 68 .release = xsd_release,
|
/linux-master/include/media/ |
H A D | media-devnode.h | 44 * @release: pointer to the function that will release the resources allocated 55 int (*release) (struct file *); member in struct:media_file_operations 67 * @release: release callback called at the end of ``media_devnode_release()`` 91 void (*release)(struct media_devnode *devnode); member in struct:media_devnode 110 * Note that if the media_devnode_register call fails, the release() callback of
|
/linux-master/scripts/ |
H A D | decode_stacktrace.sh | 8 echo " $0 -r <release> | <vmlinux> [<base path>|auto] [<modules path>]" 38 release=$2 40 for fn in {,/usr/lib/debug}/boot/vmlinux-$release{,.debug} /lib/modules/$release{,/build}/vmlinux ; do 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' [all...] |