/drivers/gpu/drm/qxl/ |
D | qxl_release.c | 87 struct qxl_release *release; in qxl_release_alloc() local 89 size_t size = sizeof(*release); in qxl_release_alloc() 91 release = kmalloc(size, GFP_KERNEL); in qxl_release_alloc() 92 if (!release) { in qxl_release_alloc() 96 release->base.ops = NULL; in qxl_release_alloc() 97 release->type = type; in qxl_release_alloc() 98 release->release_offset = 0; in qxl_release_alloc() 99 release->surface_release_id = 0; in qxl_release_alloc() 100 INIT_LIST_HEAD(&release->bos); in qxl_release_alloc() 104 handle = idr_alloc(&qdev->release_idr, release, 1, 0, GFP_NOWAIT); in qxl_release_alloc() [all …]
|
D | qxl_draw.c | 31 struct qxl_release *release, in alloc_clips() argument 37 return qxl_alloc_bo_reserved(qdev, release, size, clips_bo); in alloc_clips() 64 alloc_drawable(struct qxl_device *qdev, struct qxl_release **release) in alloc_drawable() argument 67 QXL_RELEASE_DRAWABLE, release, NULL); in alloc_drawable() 71 free_drawable(struct qxl_device *qdev, struct qxl_release *release) in free_drawable() argument 73 qxl_release_free(qdev, release); in free_drawable() 80 struct qxl_release *release) in make_drawable() argument 85 drawable = (struct qxl_drawable *)qxl_release_map(qdev, release); in make_drawable() 114 qxl_release_unmap(qdev, release, &drawable->release_info); in make_drawable() 151 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 | 343 struct qxl_release *release, 350 struct qxl_release *release, 375 struct qxl_release *release); 377 struct qxl_release *release, 379 int qxl_release_list_add(struct qxl_release *release, struct qxl_bo *bo); 380 int qxl_release_reserve_list(struct qxl_release *release, bool no_intr); 381 void qxl_release_backoff_reserve_list(struct qxl_release *release); 382 void qxl_release_fence_buffer_objects(struct qxl_release *release); 387 struct qxl_release **release); 389 int type, struct qxl_release **release, [all …]
|
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 180 &release, in qxl_process_single_command() 186 fb_cmd = qxl_bo_kmap_atomic_page(qdev, cmd_bo, (release->release_offset & PAGE_MASK)); in qxl_process_single_command() 188 (fb_cmd + sizeof(union qxl_release_info) + (release->release_offset & ~PAGE_MASK), in qxl_process_single_command() 226 ret = qxlhw_handle_to_bo(file_priv, reloc.dst_handle, release, in qxl_process_single_command() 233 reloc_info[i].dst_offset = reloc.dst_offset + release->release_offset; in qxl_process_single_command() 239 ret = qxlhw_handle_to_bo(file_priv, reloc.src_handle, release, in qxl_process_single_command() 251 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 | 488 struct qxl_release *release; in qxl_primary_apply_cursor() local 496 &release, NULL); in qxl_primary_apply_cursor() 500 ret = qxl_release_list_add(release, qcrtc->cursor_bo); in qxl_primary_apply_cursor() 504 ret = qxl_release_reserve_list(release, false); in qxl_primary_apply_cursor() 508 cmd = (struct qxl_cursor_cmd *)qxl_release_map(qdev, release); in qxl_primary_apply_cursor() 516 qxl_release_unmap(qdev, release, &cmd->release_info); in qxl_primary_apply_cursor() 518 qxl_release_fence_buffer_objects(release); in qxl_primary_apply_cursor() 519 qxl_push_cursor_ring_release(qdev, release, QXL_CMD_CURSOR, false); in qxl_primary_apply_cursor() 524 qxl_release_free(qdev, release); in qxl_primary_apply_cursor() 534 struct qxl_release *release; in qxl_primary_move_cursor() local [all …]
|
/drivers/base/ |
D | devres.c | 21 dr_release_t release; member 90 if (node->release == &group_open_release) in node_to_group() 92 if (node->release == &group_close_release) in node_to_group() 107 static __always_inline struct devres * alloc_dr(dr_release_t release, in alloc_dr() argument 123 dr->node.release = release; in alloc_dr() 157 void *__devres_alloc_node(dr_release_t release, size_t size, gfp_t gfp, int nid, in __devres_alloc_node() argument 162 dr = alloc_dr(release, size, gfp | __GFP_ZERO, nid); in __devres_alloc_node() 185 void devres_for_each_res(struct device *dev, dr_release_t release, in devres_for_each_res() argument 202 if (node->release != release) in devres_for_each_res() 249 static struct devres *find_dr(struct device *dev, dr_release_t release, in find_dr() argument [all …]
|
/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 …]
|
/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 …]
|
/drivers/net/ethernet/intel/e1000e/ |
D | ich8lan.c | 212 hw->phy.ops.release(hw); in e1000_phy_is_accessible_pchlan() 381 hw->phy.ops.release(hw); in e1000_init_phy_workarounds_pchlan() 842 goto release; in e1000_set_eee_pchlan() 853 goto release; in e1000_set_eee_pchlan() 858 goto release; in e1000_set_eee_pchlan() 884 goto release; in e1000_set_eee_pchlan() 894 goto release; in e1000_set_eee_pchlan() 897 release: in e1000_set_eee_pchlan() 898 hw->phy.ops.release(hw); in e1000_set_eee_pchlan() 930 goto release; in e1000_k1_workaround_lpt_lp() [all …]
|
D | phy.c | 257 hw->phy.ops.release(hw); in e1000e_read_phy_reg_m88() 282 hw->phy.ops.release(hw); in e1000e_write_phy_reg_m88() 339 hw->phy.ops.release(hw); in __e1000e_read_phy_reg_igp() 405 hw->phy.ops.release(hw); in __e1000e_write_phy_reg_igp() 476 hw->phy.ops.release(hw); in __e1000_read_kmrn_reg() 546 hw->phy.ops.release(hw); in __e1000_write_kmrn_reg() 2117 phy->ops.release(hw); in e1000e_phy_hw_reset_generic() 2350 goto release; in e1000e_write_phy_reg_bm() 2374 goto release; in e1000e_write_phy_reg_bm() 2380 release: in e1000e_write_phy_reg_bm() [all …]
|
/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 …]
|
/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()
|
/drivers/gpu/drm/ |
D | drm_managed.c | 40 drmres_release_t release; member 72 if (dr->node.release) in drm_managed_release() 73 dr->node.release(dev, dr->node.size ? *(void **)&dr->data : NULL); in drm_managed_release() 85 static __always_inline struct drmres * alloc_dr(drmres_release_t release, in alloc_dr() argument 102 dr->node.release = release; in alloc_dr()
|
/drivers/gpu/drm/i915/gt/ |
D | intel_breadcrumbs.c | 209 bool release; in signal_irq_work() local 225 release = remove_signaling_context(b, ce); in signal_irq_work() 227 if (release) { in signal_irq_work() 433 bool release; in i915_request_cancel_breadcrumb() local 442 release = remove_signaling_context(b, ce); in i915_request_cancel_breadcrumb() 444 if (release) in i915_request_cancel_breadcrumb() 457 bool release = false; in intel_context_remove_breadcrumbs() local 475 release = remove_signaling_context(b, ce); in intel_context_remove_breadcrumbs() 479 if (release) in intel_context_remove_breadcrumbs()
|
/drivers/gpu/drm/i915/ |
D | i915_debugfs_params.c | 76 .release = single_release, 84 .release = single_release, 139 .release = single_release, 147 .release = single_release, 193 .release = single_release, 201 .release = single_release,
|
D | i915_sw_fence_work.c | 11 if (f->ops->release) in fence_complete() 12 f->ops->release(f); in fence_complete() 80 .release = fence_release,
|
/drivers/media/mc/ |
D | mc-devnode.c | 59 if (devnode->release) in media_devnode_release() 60 devnode->release(devnode); in media_devnode_release() 184 if (devnode->fops->release) in media_release() 185 devnode->fops->release(filp); in media_release() 206 .release = media_release, 237 devnode->dev.release = media_devnode_release; in media_devnode_register()
|
/drivers/dma-buf/ |
D | seqno-fence.c | 49 if (f->ops->release) in seqno_release() 50 f->ops->release(fence); in seqno_release() 69 .release = seqno_release,
|
/drivers/bus/mhi/host/ |
D | debugfs.c | 333 .release = single_release, 339 .release = single_release, 345 .release = single_release, 351 .release = single_release, 357 .release = single_release, 364 .release = single_release, 371 .release = single_release,
|
/drivers/net/wireless/ath/ath9k/ |
D | ath9k_pci_owl_loader.c | 112 goto release; in owl_fw_cb() 118 goto release; in owl_fw_cb() 122 goto release; in owl_fw_cb() 133 release: in owl_fw_cb()
|
/drivers/net/ethernet/intel/igc/ |
D | igc_i225.c | 205 hw->nvm.ops.release(hw); in igc_read_nvm_srrd_i225() 303 hw->nvm.ops.release(hw); in igc_write_nvm_srwr_i225() 340 hw->nvm.ops.release(hw); in igc_validate_nvm_checksum_i225() 431 hw->nvm.ops.release(hw); in igc_update_nvm_checksum_i225() 441 hw->nvm.ops.release(hw); in igc_update_nvm_checksum_i225() 446 hw->nvm.ops.release(hw); in igc_update_nvm_checksum_i225() 479 nvm->ops.release = igc_release_nvm_i225; in igc_init_nvm_params_i225()
|
/drivers/media/v4l2-core/ |
D | v4l2-device.c | 50 if (v4l2_dev->release) in v4l2_device_release() 51 v4l2_dev->release(v4l2_dev); in v4l2_device_release() 177 if (sd->internal_ops && sd->internal_ops->release) in v4l2_subdev_release() 178 sd->internal_ops->release(sd); in v4l2_subdev_release() 217 vdev->release = v4l2_device_release_subdev_node; in __v4l2_device_register_subdev_nodes()
|
/drivers/uio/ |
D | uio_pci_generic.c | 42 static int release(struct uio_info *info, struct inode *inode) in release() function 95 gdev->info.release = release; in probe()
|