Home
last modified time | relevance | path

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

12345678910>>...56

/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, struct qxl_bo **qbo_p) 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()
224 ret = qxlhw_handle_to_bo(qdev, file_priv, reloc.dst_handle, release, in qxl_process_single_command()
231 reloc_info[i].dst_offset = reloc.dst_offset + release->release_offset; in qxl_process_single_command()
237 ret = qxlhw_handle_to_bo(qdev, file_priv, reloc.src_handle, release, in qxl_process_single_command()
249 ret = qxl_release_reserve_list(release, false); in qxl_process_single_command()
[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
229 struct qxl_release *release, in qxl_image_init() argument
236 return qxl_image_init_helper(qdev, release, dimage, data, in qxl_image_init()
Dqxl_display.c276 struct qxl_release *release; in qxl_hide_cursor() local
281 &release, NULL); in qxl_hide_cursor()
285 ret = qxl_release_reserve_list(release, true); in qxl_hide_cursor()
287 qxl_release_free(qdev, release); in qxl_hide_cursor()
291 cmd = (struct qxl_cursor_cmd *)qxl_release_map(qdev, release); in qxl_hide_cursor()
293 qxl_release_unmap(qdev, release, &cmd->release_info); in qxl_hide_cursor()
295 qxl_release_fence_buffer_objects(release); in qxl_hide_cursor()
296 qxl_push_cursor_ring_release(qdev, release, QXL_CMD_CURSOR, false); in qxl_hide_cursor()
313 struct qxl_release *release; in qxl_crtc_cursor_set2() local
344 &release, NULL); in qxl_crtc_cursor_set2()
[all …]
/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_node(dr_release_t release, size_t size, gfp_t gfp, int nid, in __devres_alloc_node() argument
114 dr = alloc_dr(release, size, gfp | __GFP_ZERO, nid); in __devres_alloc_node()
136 void * devres_alloc_node(dr_release_t release, size_t size, gfp_t gfp, int nid) in devres_alloc_node() argument
140 dr = alloc_dr(release, size, gfp | __GFP_ZERO, nid); in devres_alloc_node()
163 void devres_for_each_res(struct device *dev, dr_release_t release, in devres_for_each_res() argument
[all …]
/drivers/net/ethernet/intel/e1000e/
Dich8lan.c230 hw->phy.ops.release(hw); in e1000_phy_is_accessible_pchlan()
392 hw->phy.ops.release(hw); in e1000_init_phy_workarounds_pchlan()
843 goto release; in e1000_set_eee_pchlan()
854 goto release; in e1000_set_eee_pchlan()
859 goto release; in e1000_set_eee_pchlan()
885 goto release; in e1000_set_eee_pchlan()
895 goto release; in e1000_set_eee_pchlan()
898 release: in e1000_set_eee_pchlan()
899 hw->phy.ops.release(hw); in e1000_set_eee_pchlan()
931 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/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/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/mfd/
Dab8500-debugfs.c1344 .release = single_release,
1456 .release = single_release,
1733 .release = single_release,
1764 .release = single_release,
1796 .release = single_release,
1828 .release = single_release,
1860 .release = single_release,
1892 .release = single_release,
1922 .release = single_release,
1952 .release = single_release,
[all …]
/drivers/media/
Dmedia-devnode.c71 if (devnode->release) in media_devnode_release()
72 devnode->release(devnode); in media_devnode_release()
196 if (devnode->fops->release) in media_release()
197 devnode->fops->release(filp); in media_release()
218 .release = media_release,
264 devnode->dev.release = media_devnode_release; in media_devnode_register()
/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.c57 if (f->ops->release) in seqno_release()
58 f->ops->release(fence); in seqno_release()
77 .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.c58 .release = single_release,
123 .release = single_release,
166 .release = single_release,
217 .release = single_release,
291 .release = single_release,
345 .release = single_release,
389 .release = single_release,
/drivers/gpu/drm/nouveau/nvkm/core/
Dgpuobj.c67 .release = nvkm_gpuobj_heap_release,
74 .release = nvkm_gpuobj_heap_release,
118 .release = nvkm_gpuobj_release,
125 .release = nvkm_gpuobj_release,
/drivers/input/keyboard/
Dmax7359_keypad.c92 int val, row, col, release, code; in max7359_interrupt() local
97 release = val & 0x40; in max7359_interrupt()
102 "key[%d:%d] %s\n", row, col, release ? "release" : "press"); in max7359_interrupt()
105 input_report_key(input_dev, keypad->keycodes[code], !release); in max7359_interrupt()

12345678910>>...56