Searched refs:release (Results 1 - 25 of 2223) sorted by relevance

1234567891011>>

/linux-master/drivers/gpu/drm/qxl/
H A Dqxl_release.c54 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 Dqxl_draw.c32 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 Dqxl_cmd.c178 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 Dqxl_image.c34 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 Dutsname.h10 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 Dkref.h51 * @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 Discsi_boot_sysfs.h74 * 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 Dobjpool.h78 * @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 Dtda9950.h13 void (*release)(void *); member in struct:tda9950_glue
/linux-master/drivers/media/usb/pwc/
H A Dpwc-dec1.c6 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 Dpage_pool.h17 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 Dmonwriter.h25 unsigned short release; member in struct:monwrite_hdr
/linux-master/tools/testing/selftests/bpf/progs/
H A Dbpf_dctcp_release.c24 .release = (void *)dctcp_nouse_release,
/linux-master/drivers/gpu/drm/i915/
H A Di915_sw_fence_work.c11 if (f->ops->release)
12 f->ops->release(f);
80 .release = fence_release,
/linux-master/drivers/hv/
H A Dhv_utils_transport.h34 struct completion release; /* synchronize with fd release */ member in struct:hvutil_transport
/linux-master/include/net/
H A Dtls_toe.h58 * 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 Dsmp-j2.c83 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 Dobject.h23 * @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 Dversion.c14 utsname()->release,
/linux-master/init/
H A Dversion-timestamp.c15 .release = UTS_RELEASE,
/linux-master/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
H A Dscb.h45 u8 release; /* # of mpdus released at a time */ member in struct:scb_ampdu
/linux-master/drivers/input/touchscreen/
H A Dgoodix_fwupload.c206 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 Dxenstored.c53 .release = xsd_release,
68 .release = xsd_release,
/linux-master/include/media/
H A Dmedia-devnode.h44 * @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 Ddecode_stacktrace.sh8 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...]

Completed in 382 milliseconds

1234567891011>>