/linux-master/drivers/gpu/drm/qxl/ |
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 | 112 struct qxl_release *release, struct qxl_bo **qbo_p) 124 ret = qxl_release_list_add(release, qobj); 145 struct qxl_release *release; local 178 &release, 184 fb_cmd = qxl_bo_kmap_atomic_page(qdev, cmd_bo, (release->release_offset & PAGE_MASK)); 186 (fb_cmd + sizeof(union qxl_release_info) + (release->release_offset & ~PAGE_MASK), 223 ret = qxlhw_handle_to_bo(file_priv, reloc.dst_handle, release, 230 reloc_info[i].dst_offset = reloc.dst_offset + release->release_offset; 235 ret = qxlhw_handle_to_bo(file_priv, reloc.src_handle, release, 247 ret = qxl_release_reserve_list(release, fals 111 qxlhw_handle_to_bo(struct drm_file *file_priv, uint64_t handle, struct qxl_release *release, struct qxl_bo **qbo_p) argument [all...] |
/linux-master/lib/ |
H A D | objpool.c | 114 objpool_fini_cb release) 138 pool->release = release; 155 /* release whole objpool forcely */ 161 /* release percpu slots */ 165 if (pool->release) 166 pool->release(pool, pool->context); 112 objpool_init(struct objpool_head *pool, int nr_objs, int object_size, gfp_t gfp, void *context, objpool_init_obj_cb objinit, objpool_fini_cb release) argument
|
/linux-master/drivers/base/ |
H A D | devres.c | 21 dr_release_t release; member in struct:devres_node 90 if (node->release == &group_open_release) 92 if (node->release == &group_close_release) 110 static __always_inline struct devres * alloc_dr(dr_release_t release, argument 128 dr->node.release = release; 149 * @release: Release function devres will be associated with 156 * associated with @release. The returned pointer can be passed to 162 void *__devres_alloc_node(dr_release_t release, size_t size, gfp_t gfp, int nid, argument 167 dr = alloc_dr(release, siz 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) argument 254 find_dr(struct device *dev, dr_release_t release, dr_match_t match, void *match_data) argument 286 devres_find(struct device *dev, dr_release_t release, dr_match_t match, void *match_data) argument 352 devres_remove(struct device *dev, dr_release_t release, dr_match_t match, void *match_data) argument 390 devres_destroy(struct device *dev, dr_release_t release, dr_match_t match, void *match_data) argument 420 devres_release(struct device *dev, dr_release_t release, dr_match_t match, void *match_data) argument [all...] |
/linux-master/drivers/gpu/drm/ |
H A D | drm_managed.c | 30 * release actions have been added and memory has been allocated since driver 33 * Note that release actions and managed memory can also be added and removed 41 drmres_release_t release; member in struct:drmres_node 68 drm_dbg_drmres(dev, "drmres release begin\n"); 73 if (dr->node.release) 74 dr->node.release(dev, dr->node.size ? *(void **)&dr->data : NULL); 79 drm_dbg_drmres(dev, "drmres release end\n"); 86 static __always_inline struct drmres * alloc_dr(drmres_release_t release, argument 103 dr->node.release = release; [all...] |
/linux-master/drivers/uio/ |
H A D | uio_pci_generic.c | 42 static int release(struct uio_info *info, struct inode *inode) function 95 gdev->info.release = release;
|
/linux-master/drivers/net/ethernet/sfc/ |
H A D | tc.c | 482 "Failed to release encap match %#x, rc %d\n", 1526 goto release; 1532 goto release; 1540 goto release; 1547 release: 1638 goto release; 1644 goto release; 1652 goto release; 1659 release: 1739 goto release; [all...] |
/linux-master/drivers/char/tpm/ |
H A D | tpm-dev.c | 67 .release = tpm_release,
|
/linux-master/drivers/staging/greybus/ |
H A D | gb-camera.h | 106 * @release: Module release function. 115 void (*release)(struct kref *kref); member in struct:gb_camera_module
|
/linux-master/include/rdma/ |
H A D | rdmavt_mr.h | 115 bool release) 123 if (release) 139 bool release) 147 rvt_update_sge(ss, len, release); 114 rvt_update_sge(struct rvt_sge_state *ss, u32 length, bool release) argument 138 rvt_skip_sge(struct rvt_sge_state *ss, u32 length, bool release) argument
|
/linux-master/drivers/gpu/drm/i915/ |
H A D | i915_sw_fence_work.h | 21 void (*release)(struct dma_fence_work *f); member in struct:dma_fence_work_ops
|
/linux-master/security/landlock/ |
H A D | object.c | 45 * The call to @object->underops->release(object) might sleep, e.g. 64 object->underops->release(object);
|
/linux-master/net/wireless/ |
H A D | ethtool.c | 18 strscpy(info->version, init_utsname()->release, sizeof(info->version));
|
/linux-master/drivers/media/platform/mediatek/vcodec/common/ |
H A D | mtk_vcodec_fw_priv.h | 29 void (*release)(struct mtk_vcodec_fw *fw); member in struct:mtk_vcodec_fw_ops
|
/linux-master/include/drm/ |
H A D | drm_accel.h | 25 .release = drm_release,\
|
/linux-master/drivers/ras/ |
H A D | debugfs.c | 43 .release = trace_release,
|
/linux-master/drivers/gpu/drm/i915/display/ |
H A D | intel_display_debugfs_params.c | 57 .release = single_release, 65 .release = single_release, 110 .release = single_release, 118 .release = single_release,
|
/linux-master/drivers/eisa/ |
H A D | virtual_root.c | 32 .release = virtual_eisa_release,
|
/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_gt_sysfs.c | 21 .release = xe_gt_sysfs_kobj_release,
|
/linux-master/include/linux/ |
H A D | powercap.h | 31 * @release: Callback to inform that last reference to this 43 int (*release) (struct powercap_control_type *); member in struct:powercap_control_type_ops 56 * prevent deallocation during release process. 86 * @release: Callback to inform that last reference to this 105 int (*release) (struct powercap_zone *); member in struct:powercap_zone_ops 129 * prevent deallocation during release process.
|
/linux-master/include/xen/interface/io/ |
H A D | pvcalls.h | 10 /* "1" means socket, connect, release, bind, listen, accept and poll */ 60 } release; member in union:xen_pvcalls_request::__anon189 101 } release; member in union:xen_pvcalls_response::__anon190
|
/linux-master/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_debugfs.c | 80 .release = single_release, 89 .release = single_release,
|
/linux-master/net/bluetooth/ |
H A D | hci_sysfs.c | 21 .release = bt_link_release, 102 .release = bt_host_release,
|
/linux-master/drivers/net/ethernet/intel/e1000e/ |
H A D | ich8lan.c | 212 hw->phy.ops.release(hw); 397 hw->phy.ops.release(hw); 867 goto release; 878 goto release; 883 goto release; 909 goto release; 919 goto release; 922 release: 923 hw->phy.ops.release(hw); 955 goto release; [all...] |
/linux-master/drivers/media/mc/ |
H A D | mc-devnode.c | 59 if (devnode->release) 60 devnode->release(devnode); 179 /* Override for the release function */ 184 if (devnode->fops->release) 185 devnode->fops->release(filp); 189 /* decrease the refcount unconditionally since the release() 205 .release = media_release, 236 devnode->dev.release = media_devnode_release;
|