Home
last modified time | relevance | path

Searched refs:release (Results 1 – 25 of 1291) sorted by relevance

12345678910>>...52

/drivers/gpu/drm/qxl/
Dqxl_release.c62 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 …]
Dqxl_draw.c27 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 …]
Dqxl_cmd.c178 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 …]
Dqxl_ioctl.c112 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 …]
Dqxl_display.c244 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 …]
Dqxl_drv.h445 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 …]
Dqxl_image.c34 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/
Ddevres.c18 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/
Dmpi_history.txt34 * 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/
Dich8lan.c222 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 …]
Dphy.c275 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/
Dif_sdio.c486 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/
Discsi_boot_sysfs.c67 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/
Dintel_vr_nor.c145 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/
Daux.c35 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/
Dmedia-devnode.c75 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/
Dab8500-debugfs.c1346 .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/
Dproc.c59 .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/
Dseqno-fence.c53 if (f->ops->release) in seqno_release()
54 f->ops->release(fence); in seqno_release()
71 .release = seqno_release,
/drivers/ide/
Dide-proc.c69 .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 …]
Drapide.c46 goto release; in rapide_probe()
55 goto release; in rapide_probe()
60 release: in rapide_probe()
Dide-disk_proc.c64 .release = single_release,
85 .release = single_release,
126 .release = single_release,
144 .release = single_release,
/drivers/isdn/capi/
Dkcapi_proc.c126 .release = seq_release,
134 .release = seq_release,
236 .release = seq_release,
244 .release = seq_release,
295 .release = seq_release,
/drivers/usb/chipidea/
Ddebug.c57 .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/
Di2o_proc.c1700 .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 …]

12345678910>>...52