/drivers/gpu/drm/qxl/ |
D | qxl_release.c | 62 struct qxl_release *release; in qxl_fence_wait() local 68 release = container_of(fence, struct qxl_release, base); in qxl_fence_wait() 69 have_drawable_releases = release->type == QXL_RELEASE_DRAWABLE; in qxl_fence_wait() 129 struct qxl_release *release; in qxl_release_alloc() local 131 size_t size = sizeof(*release); in qxl_release_alloc() 133 release = kmalloc(size, GFP_KERNEL); in qxl_release_alloc() 134 if (!release) { in qxl_release_alloc() 138 release->base.ops = NULL; in qxl_release_alloc() 139 release->type = type; in qxl_release_alloc() 140 release->release_offset = 0; in qxl_release_alloc() [all …]
|
D | qxl_draw.c | 27 struct qxl_release *release, in alloc_clips() argument 33 return qxl_alloc_bo_reserved(qdev, release, size, clips_bo); in alloc_clips() 59 alloc_drawable(struct qxl_device *qdev, struct qxl_release **release) in alloc_drawable() argument 63 QXL_RELEASE_DRAWABLE, release, in alloc_drawable() 69 free_drawable(struct qxl_device *qdev, struct qxl_release *release) in free_drawable() argument 71 qxl_release_free(qdev, release); in free_drawable() 78 struct qxl_release *release) in make_drawable() argument 83 drawable = (struct qxl_drawable *)qxl_release_map(qdev, release); in make_drawable() 112 qxl_release_unmap(qdev, release, &drawable->release_info); in make_drawable() 117 struct qxl_release *release, in alloc_palette_object() argument [all …]
|
D | qxl_cmd.c | 178 qxl_push_command_ring_release(struct qxl_device *qdev, struct qxl_release *release, in qxl_push_command_ring_release() argument 182 struct qxl_bo_list *entry = list_first_entry(&release->bos, struct qxl_bo_list, tv.head); in qxl_push_command_ring_release() 185 cmd.data = qxl_bo_physical_address(qdev, to_qxl_bo(entry->tv.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 195 struct qxl_bo_list *entry = list_first_entry(&release->bos, struct qxl_bo_list, tv.head); in qxl_push_cursor_ring_release() 198 cmd.data = qxl_bo_physical_address(qdev, to_qxl_bo(entry->tv.bo), release->release_offset); in qxl_push_cursor_ring_release() 216 struct qxl_release *release; in qxl_garbage_collect() local 224 release = qxl_release_from_id_locked(qdev, id); in qxl_garbage_collect() 225 if (release == NULL) in qxl_garbage_collect() 228 info = qxl_release_map(qdev, release); in qxl_garbage_collect() [all …]
|
D | qxl_ioctl.c | 112 struct qxl_release *release) in qxlhw_handle_to_bo() argument 124 ret = qxl_release_list_add(release, qobj); in qxlhw_handle_to_bo() 145 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_SIZE)); in qxl_process_single_command() 187 …unwritten = __copy_from_user_inatomic_nocache(fb_cmd + sizeof(union qxl_release_info) + (release->… in qxl_process_single_command() 225 reloc.dst_handle, release); in qxl_process_single_command() 234 reloc_info[i].dst_offset = reloc.dst_offset + release->release_offset; in qxl_process_single_command() 242 reloc.src_handle, release); in qxl_process_single_command() 257 ret = qxl_release_reserve_list(release, false); in qxl_process_single_command() [all …]
|
D | qxl_display.c | 244 struct qxl_release *release; in qxl_hide_cursor() local 249 &release, NULL); in qxl_hide_cursor() 253 ret = qxl_release_reserve_list(release, true); in qxl_hide_cursor() 255 qxl_release_free(qdev, release); in qxl_hide_cursor() 259 cmd = (struct qxl_cursor_cmd *)qxl_release_map(qdev, release); in qxl_hide_cursor() 261 qxl_release_unmap(qdev, release, &cmd->release_info); in qxl_hide_cursor() 263 qxl_push_cursor_ring_release(qdev, release, QXL_CMD_CURSOR, false); in qxl_hide_cursor() 264 qxl_release_fence_buffer_objects(release); in qxl_hide_cursor() 281 struct qxl_release *release; in qxl_crtc_cursor_set2() local 312 &release, NULL); in qxl_crtc_cursor_set2() [all …]
|
D | qxl_drv.h | 445 struct qxl_release *release, 452 struct qxl_release *release, 478 struct qxl_release *release); 480 struct qxl_release *release, 482 int qxl_release_list_add(struct qxl_release *release, struct qxl_bo *bo); 483 int qxl_release_reserve_list(struct qxl_release *release, bool no_intr); 484 void qxl_release_backoff_reserve_list(struct qxl_release *release); 485 void qxl_release_fence_buffer_objects(struct qxl_release *release); 490 struct qxl_release **release); 492 int type, struct qxl_release **release, [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 228 struct qxl_release *release, in qxl_image_init() argument 235 return qxl_image_init_helper(qdev, release, dimage, data, in qxl_image_init()
|
/drivers/base/ |
D | devres.c | 18 dr_release_t release; member 77 if (node->release == &group_open_release) in node_to_group() 79 if (node->release == &group_close_release) in node_to_group() 84 static __always_inline struct devres * alloc_dr(dr_release_t release, in alloc_dr() argument 97 dr->node.release = release; in alloc_dr() 109 void * __devres_alloc(dr_release_t release, size_t size, gfp_t gfp, in __devres_alloc() argument 114 dr = alloc_dr(release, size, gfp | __GFP_ZERO); in __devres_alloc() 135 void * devres_alloc(dr_release_t release, size_t size, gfp_t gfp) in devres_alloc() argument 139 dr = alloc_dr(release, size, gfp | __GFP_ZERO); in devres_alloc() 162 void devres_for_each_res(struct device *dev, dr_release_t release, in devres_for_each_res() 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/net/ethernet/intel/e1000e/ |
D | ich8lan.c | 222 hw->phy.ops.release(hw); in e1000_phy_is_accessible_pchlan() 380 hw->phy.ops.release(hw); in e1000_init_phy_workarounds_pchlan() 810 goto release; in e1000_set_eee_pchlan() 821 goto release; in e1000_set_eee_pchlan() 826 goto release; in e1000_set_eee_pchlan() 852 goto release; in e1000_set_eee_pchlan() 862 goto release; in e1000_set_eee_pchlan() 865 release: in e1000_set_eee_pchlan() 866 hw->phy.ops.release(hw); in e1000_set_eee_pchlan() 898 goto release; in e1000_k1_workaround_lpt_lp() [all …]
|
D | phy.c | 275 hw->phy.ops.release(hw); in e1000e_read_phy_reg_m88() 300 hw->phy.ops.release(hw); in e1000e_write_phy_reg_m88() 357 hw->phy.ops.release(hw); in __e1000e_read_phy_reg_igp() 423 hw->phy.ops.release(hw); in __e1000e_write_phy_reg_igp() 494 hw->phy.ops.release(hw); in __e1000_read_kmrn_reg() 564 hw->phy.ops.release(hw); in __e1000_write_kmrn_reg() 2135 phy->ops.release(hw); in e1000e_phy_hw_reset_generic() 2367 goto release; in e1000e_write_phy_reg_bm() 2391 goto release; in e1000e_write_phy_reg_bm() 2397 release: in e1000e_write_phy_reg_bm() [all …]
|
/drivers/net/wireless/libertas/ |
D | if_sdio.c | 486 goto release; in if_sdio_prog_helper() 494 goto release; in if_sdio_prog_helper() 511 goto release; in if_sdio_prog_helper() 521 goto release; in if_sdio_prog_helper() 532 goto release; in if_sdio_prog_helper() 536 goto release; in if_sdio_prog_helper() 543 goto release; in if_sdio_prog_helper() 551 release: in if_sdio_prog_helper() 585 goto release; in if_sdio_prog_real() 595 goto release; in if_sdio_prog_real() [all …]
|
/drivers/scsi/ |
D | iscsi_boot_sysfs.c | 67 if (boot_kobj->release) in iscsi_boot_kobj_release() 68 boot_kobj->release(boot_kobj->data); in iscsi_boot_kobj_release() 73 .release = iscsi_boot_kobj_release, 310 void (*release) (void *data)) in iscsi_boot_create_kobj() 328 boot_kobj->release = release; in iscsi_boot_create_kobj() 337 boot_kobj->release = NULL; in iscsi_boot_create_kobj() 373 void (*release) (void *data)) in iscsi_boot_create_target() 377 release); in iscsi_boot_create_target() 398 void (*release) (void *data)) in iscsi_boot_create_initiator() 403 is_visible, release); in iscsi_boot_create_initiator() [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/nouveau/core/subdev/i2c/ |
D | aux.c | 35 i2c->release(port); in nv_rdaux() 50 i2c->release(port); in nv_wraux() 90 i2c->release(port); in aux_xfer() 101 i2c->release(port); in aux_xfer()
|
/drivers/media/ |
D | media-devnode.c | 75 if (mdev->release) in media_devnode_release() 76 mdev->release(mdev); in media_devnode_release() 196 if (mdev->fops->release) in media_release() 197 mdev->fops->release(filp); in media_release() 215 .release = media_release, 267 mdev->dev.release = media_devnode_release; in media_devnode_register()
|
/drivers/mfd/ |
D | ab8500-debugfs.c | 1346 .release = single_release, 1455 .release = single_release, 1730 .release = single_release, 1760 .release = single_release, 1791 .release = single_release, 1822 .release = single_release, 1853 .release = single_release, 1884 .release = single_release, 1913 .release = single_release, 1942 .release = single_release, [all …]
|
/drivers/pnp/pnpbios/ |
D | proc.c | 59 .release = single_release, 86 .release = single_release, 141 .release = single_release, 171 .release = single_release, 214 .release = single_release, 282 .release = single_release,
|
/drivers/dma-buf/ |
D | seqno-fence.c | 53 if (f->ops->release) in seqno_release() 54 f->ops->release(fence); in seqno_release() 71 .release = seqno_release,
|
/drivers/ide/ |
D | ide-proc.c | 69 .release = single_release, 93 .release = single_release, 114 .release = single_release, 154 .release = single_release, 440 .release = single_release, 460 .release = single_release, 485 .release = single_release, 508 .release = single_release, 581 .release = single_release, 612 .release = single_release, [all …]
|
D | rapide.c | 46 goto release; in rapide_probe() 55 goto release; in rapide_probe() 60 release: in rapide_probe()
|
D | ide-disk_proc.c | 64 .release = single_release, 85 .release = single_release, 126 .release = single_release, 144 .release = single_release,
|
/drivers/isdn/capi/ |
D | kcapi_proc.c | 126 .release = seq_release, 134 .release = seq_release, 236 .release = seq_release, 244 .release = seq_release, 295 .release = seq_release,
|
/drivers/usb/chipidea/ |
D | debug.c | 57 .release = single_release, 118 .release = single_release, 161 .release = single_release, 212 .release = single_release, 286 .release = single_release, 338 .release = single_release, 382 .release = single_release,
|
/drivers/message/i2o/ |
D | i2o_proc.c | 1700 .release = single_release, 1707 .release = single_release, 1714 .release = single_release, 1721 .release = single_release, 1728 .release = single_release, 1735 .release = single_release, 1742 .release = single_release, 1749 .release = single_release, 1756 .release = single_release, 1763 .release = single_release, [all …]
|