Home
last modified time | relevance | path

Searched refs:release (Results 1 – 200 of 2286) sorted by relevance

12345678910>>...12

/linux-4.4.14/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_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()
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_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_push_cursor_ring_release(qdev, release, QXL_CMD_CURSOR, false); in qxl_hide_cursor()
296 qxl_release_fence_buffer_objects(release); in qxl_hide_cursor()
313 struct qxl_release *release; in qxl_crtc_cursor_set2() local
344 &release, NULL); in qxl_crtc_cursor_set2()
[all …]
/linux-4.4.14/include/linux/
Dkref.h68 void (*release)(struct kref *kref)) in kref_sub()
70 WARN_ON(release == NULL); in kref_sub()
73 release(kref); in kref_sub()
96 static inline int kref_put(struct kref *kref, void (*release)(struct kref *kref)) in kref_put()
98 return kref_sub(kref, 1, release); in kref_put()
102 void (*release)(struct kref *kref), in kref_put_mutex()
105 WARN_ON(release == NULL); in kref_put_mutex()
112 release(kref); in kref_put_mutex()
Dbsg.h14 void (*release)(struct device *); member
19 void (*release)(struct device *));
24 void (*release)(struct device *)) in bsg_register_queue()
Discsi_boot_sysfs.h101 void (*release) (void *data); member
114 void (*release) (void *data));
121 void (*release) (void *data));
127 void (*release) (void *data));
Dpercpu-refcount.h90 percpu_ref_func_t *release; member
97 percpu_ref_func_t *release, unsigned int flags,
278 ref->release(ref); in percpu_ref_put_many()
Ddevice.h538 void (*release)(struct device *dev); member
607 extern void *__devres_alloc_node(dr_release_t release, size_t size, gfp_t gfp,
609 #define devres_alloc(release, size, gfp) \ argument
610 __devres_alloc_node(release, size, gfp, NUMA_NO_NODE, #release)
611 #define devres_alloc_node(release, size, gfp, nid) \ argument
612 __devres_alloc_node(release, size, gfp, nid, #release)
614 extern void *devres_alloc_node(dr_release_t release, size_t size, gfp_t gfp,
616 static inline void *devres_alloc(dr_release_t release, size_t size, gfp_t gfp) in devres_alloc() argument
618 return devres_alloc_node(release, size, gfp, NUMA_NO_NODE); in devres_alloc()
622 extern void devres_for_each_res(struct device *dev, dr_release_t release,
[all …]
Dposix-clock.h96 int (*release) (struct posix_clock *pc); member
123 void (*release)(struct posix_clock *clk); member
Dpowercap.h55 int (*release) (struct powercap_control_type *); member
118 int (*release) (struct powercap_zone *); member
Dvfio.h36 void (*release)(void *device_data); member
63 void (*release)(void *iommu_data); member
Dkobject.h72 struct delayed_work release; member
117 void (*release)(struct kobject *kobj); member
/linux-4.4.14/arch/arm/boot/dts/
Daxm5516-cpus.dtsi81 cpu-release-addr = <0>; // Fixed by the boot loader
89 cpu-release-addr = <0>; // Fixed by the boot loader
97 cpu-release-addr = <0>; // Fixed by the boot loader
105 cpu-release-addr = <0>; // Fixed by the boot loader
113 cpu-release-addr = <0>; // Fixed by the boot loader
121 cpu-release-addr = <0>; // Fixed by the boot loader
129 cpu-release-addr = <0>; // Fixed by the boot loader
137 cpu-release-addr = <0>; // Fixed by the boot loader
145 cpu-release-addr = <0>; // Fixed by the boot loader
153 cpu-release-addr = <0>; // Fixed by the boot loader
[all …]
Dstih418.dtsi21 cpu-release-addr = <0x94100A4>;
28 cpu-release-addr = <0x94100A4>;
/linux-4.4.14/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 …]
/linux-4.4.14/arch/ia64/sn/kernel/sn2/
Dsn_proc_fs.c68 .release = single_release,
75 .release = single_release,
82 .release = single_release,
89 .release = single_release,
96 .release = sn_topology_release,
Dprominfo_proc.c152 .release = single_release,
186 .release = single_release,
/linux-4.4.14/include/uapi/linux/
Dutsname.h9 char release[9]; member
19 char release[65]; member
27 char release[__NEW_UTS_LEN + 1]; member
/linux-4.4.14/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()
2134 phy->ops.release(hw); in e1000e_phy_hw_reset_generic()
2366 goto release; in e1000e_write_phy_reg_bm()
2390 goto release; in e1000e_write_phy_reg_bm()
2396 release: in e1000e_write_phy_reg_bm()
[all …]
/linux-4.4.14/net/ipv4/netfilter/
Dnf_conntrack_l3proto_ipv4_compat.c132 goto release; in ct_seq_show()
134 goto release; in ct_seq_show()
151 goto release; in ct_seq_show()
157 goto release; in ct_seq_show()
160 goto release; in ct_seq_show()
169 goto release; in ct_seq_show()
172 goto release; in ct_seq_show()
186 goto release; in ct_seq_show()
189 release: in ct_seq_show()
212 .release = seq_release_net,
[all …]
/linux-4.4.14/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 …]
/linux-4.4.14/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 …]
Dscsi_module.c24 if (!sht->release) { in init_this_scsi_driver()
60 sht->release(shost); in exit_this_scsi_driver()
/linux-4.4.14/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 …]
/linux-4.4.14/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()
Dpci.c273 goto release; in mtd_pci_probe()
283 goto release; in mtd_pci_probe()
288 goto release; in mtd_pci_probe()
297 release: in mtd_pci_probe()
/linux-4.4.14/Documentation/devicetree/bindings/arm/
Dcpus.txt206 - cpu-release-addr
313 cpu-release-addr = <0 0x20000000>;
321 cpu-release-addr = <0 0x20000000>;
329 cpu-release-addr = <0 0x20000000>;
337 cpu-release-addr = <0 0x20000000>;
345 cpu-release-addr = <0 0x20000000>;
353 cpu-release-addr = <0 0x20000000>;
361 cpu-release-addr = <0 0x20000000>;
369 cpu-release-addr = <0 0x20000000>;
377 cpu-release-addr = <0 0x20000000>;
[all …]
Dtopology.txt262 cpu-release-addr = <0 0x20000000>;
270 cpu-release-addr = <0 0x20000000>;
278 cpu-release-addr = <0 0x20000000>;
286 cpu-release-addr = <0 0x20000000>;
294 cpu-release-addr = <0 0x20000000>;
302 cpu-release-addr = <0 0x20000000>;
310 cpu-release-addr = <0 0x20000000>;
318 cpu-release-addr = <0 0x20000000>;
326 cpu-release-addr = <0 0x20000000>;
334 cpu-release-addr = <0 0x20000000>;
[all …]
/linux-4.4.14/scripts/
Ddepmod.sh20 release=$("$DEPMOD" --version)
21 package=$(echo "$release" | cut -d' ' -f 1)
23 version=$(echo "$release" | cut -d' ' -f 2)
/linux-4.4.14/mm/
Dslab_common.c451 struct list_head *release, bool *need_rcu_barrier) in shutdown_cache() argument
459 list_move(&s->list, release); in shutdown_cache()
463 static void release_caches(struct list_head *release, bool need_rcu_barrier) in release_caches() argument
470 list_for_each_entry_safe(s, s2, release, list) { in release_caches()
592 struct list_head *release, bool *need_rcu_barrier) in __shutdown_memcg_cache() argument
596 if (shutdown_cache(s, release, need_rcu_barrier)) in __shutdown_memcg_cache()
605 LIST_HEAD(release); in memcg_destroy_kmem_caches()
620 BUG_ON(__shutdown_memcg_cache(s, &release, &need_rcu_barrier)); in memcg_destroy_kmem_caches()
627 release_caches(&release, need_rcu_barrier); in memcg_destroy_kmem_caches()
631 struct list_head *release, bool *need_rcu_barrier) in shutdown_memcg_caches() argument
[all …]
Dmmu_notifier.c73 if (mn->ops->release) in __mmu_notifier_release()
74 mn->ops->release(mn, mm); in __mmu_notifier_release()
365 if (mn->ops->release) in mmu_notifier_unregister()
366 mn->ops->release(mn, mm); in mmu_notifier_unregister()
/linux-4.4.14/lib/
Dpercpu-refcount.c58 int percpu_ref_init(struct percpu_ref *ref, percpu_ref_func_t *release, in percpu_ref_init() argument
84 ref->release = release; in percpu_ref_init()
151 ref->release, atomic_long_read(&ref->count)); in percpu_ref_switch_to_atomic_rcu()
303 "%s called more than once on %pf!", __func__, ref->release); in percpu_ref_kill_and_confirm()
Dkobject.c623 if (t && !t->release) in kobject_cleanup()
642 if (t && t->release) { in kobject_cleanup()
645 t->release(kobj); in kobject_cleanup()
659 struct kobject, release)); in kobject_delayed_cleanup()
670 INIT_DELAYED_WORK(&kobj->release, kobject_delayed_cleanup); in kobject_release()
672 schedule_delayed_work(&kobj->release, delay); in kobject_release()
703 .release = dynamic_kobj_release,
875 .release = kset_release,
/linux-4.4.14/include/media/
Dsoc_camera_platform.h38 void (*release)(struct device *dev), in soc_camera_platform_add()
59 (*pdev)->dev.release = release; in soc_camera_platform_add()
Dmedia-devnode.h51 int (*release) (struct file *); member
83 void (*release)(struct media_devnode *mdev); member
Dv4l2-dev.h76 int (*release) (struct file *); member
133 void (*release)(struct video_device *vdev); member
/linux-4.4.14/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,
/linux-4.4.14/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()
/linux-4.4.14/Documentation/DocBook/
Drapidio.xml.db30 API-rio-release-inb-mbox
32 API-rio-release-outb-mbox
34 API-rio-release-inb-dbell
36 API-rio-release-outb-dbell
38 API-rio-release-inb-pwrite
58 API-rio-release-dma
85 API-rio-release-dev
Dkernel-api.xml.db128 API-bitmap-release-region
208 API-try-to-release-page
355 API-relay-file-release
392 API-release-mem-region-adjustable
394 API-release-resource
398 API---release-region
400 API-devm-release-resource
435 API-pci-release-region
438 API-pci-release-selected-regions
440 API-pci-release-regions
[all …]
/linux-4.4.14/arch/arm64/boot/dts/apm/
Dapm-shadowcat.dtsi27 cpu-release-addr = <0x1 0x0000fff8>;
34 cpu-release-addr = <0x1 0x0000fff8>;
41 cpu-release-addr = <0x1 0x0000fff8>;
48 cpu-release-addr = <0x1 0x0000fff8>;
55 cpu-release-addr = <0x1 0x0000fff8>;
62 cpu-release-addr = <0x1 0x0000fff8>;
69 cpu-release-addr = <0x1 0x0000fff8>;
76 cpu-release-addr = <0x1 0x0000fff8>;
/linux-4.4.14/drivers/ide/
Drapide.c46 goto release; in rapide_probe()
55 goto release; in rapide_probe()
60 release: in rapide_probe()
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 …]
Dide-disk_proc.c64 .release = single_release,
85 .release = single_release,
126 .release = single_release,
144 .release = single_release,
Dide-floppy_proc.c26 .release = single_release,
/linux-4.4.14/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,
/linux-4.4.14/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,
/linux-4.4.14/arch/arm64/boot/dts/arm/
Drtsm_ve-aemv8a.dts39 cpu-release-addr = <0x0 0x8000fff8>;
47 cpu-release-addr = <0x0 0x8000fff8>;
55 cpu-release-addr = <0x0 0x8000fff8>;
63 cpu-release-addr = <0x0 0x8000fff8>;
Dfoundation-v8.dts36 cpu-release-addr = <0x0 0x8000fff8>;
44 cpu-release-addr = <0x0 0x8000fff8>;
52 cpu-release-addr = <0x0 0x8000fff8>;
60 cpu-release-addr = <0x0 0x8000fff8>;
/linux-4.4.14/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 …]
/linux-4.4.14/fs/jfs/
Dxattr.c742 goto release; in __jfs_setxattr()
755 goto release; in __jfs_setxattr()
759 goto release; in __jfs_setxattr()
804 goto release; in __jfs_setxattr()
825 goto release; in __jfs_setxattr()
839 release: in __jfs_setxattr()
917 goto release; in __jfs_getxattr()
920 goto release; in __jfs_getxattr()
924 goto release; in __jfs_getxattr()
928 release: in __jfs_getxattr()
[all …]
/linux-4.4.14/net/netfilter/
Dnf_conntrack_standalone.c214 goto release; in ct_seq_show()
237 goto release; in ct_seq_show()
240 goto release; in ct_seq_show()
251 goto release; in ct_seq_show()
257 goto release; in ct_seq_show()
270 goto release; in ct_seq_show()
273 release: in ct_seq_show()
296 .release = seq_release_net,
389 .release = seq_release_net,
/linux-4.4.14/fs/proc/
Dversion.c12 utsname()->release, in version_proc_show()
26 .release = single_release,
Dinode.c153 pde->proc_fops->release(file_inode(file), file); in close_pdeo()
311 int (*release)(struct inode *, struct file *); in proc_reg_open() local
333 release = pde->proc_fops->release; in proc_reg_open()
338 if (rv == 0 && release) { in proc_reg_open()
379 .release = proc_reg_release,
392 .release = proc_reg_release,
Dcpuinfo.c16 .release = seq_release,
Dcmdline.c21 .release = single_release,
Dsoftirqs.c36 .release = single_release,
Dinterrupts.c45 .release = seq_release,
Dloadavg.c37 .release = single_release,
/linux-4.4.14/kernel/rcu/
Dtree_trace.c100 .release = single_release,
181 .release = seq_release,
210 .release = single_release,
257 .release = single_release,
310 .release = single_release,
352 .release = single_release,
398 .release = seq_release,
421 .release = single_release,
/linux-4.4.14/Documentation/zh_CN/video4linux/
Dv4l2-framework.txt194 v4l2_device 的release() 回调将被执行。你就可以在此时做最后的清理工作。
538 vdev->release = video_device_release;
540 如果将其嵌入到一个大结构体中,则必须自己实现 release()回调。
544 vdev->release = my_vdev_release;
546 release()回调必须被设置,且在最后一个 video_device 用户退出之后
702 你也必须释放它。vdev->release() 回调不会在注册失败之后被调用,
718 节点。所以在注销之后,所有文件操作(当然除了 release )也应返回错误值。
720 当最后一个视频设备节点的用户退出,则 vdev->release() 回调会被调用,
727 这可以在 release 回调中完成。
799 应该在 open() 中调用 v4l2_fh_init+v4l2_fh_add,并在 release() 中
[all …]
/linux-4.4.14/drivers/usb/chipidea/
Ddebug.c58 .release = single_release,
123 .release = single_release,
166 .release = single_release,
217 .release = single_release,
291 .release = single_release,
344 .release = single_release,
388 .release = single_release,
/linux-4.4.14/net/bluetooth/
Dhci_debugfs.c114 .release = single_release,
138 .release = single_release,
168 .release = single_release,
193 .release = single_release,
228 .release = single_release,
257 .release = single_release,
420 .release = single_release,
446 .release = single_release,
470 .release = single_release,
669 .release = single_release,
[all …]
Dhci_sysfs.c63 .release = bt_link_release,
190 .release = bt_host_release,
/linux-4.4.14/fs/xfs/
Dxfs_sysfs.c55 .release = xfs_sysfs_release,
125 .release = xfs_sysfs_release,
182 .release = xfs_sysfs_release,
267 .release = xfs_sysfs_release,
Dxfs_stats.c135 .release = single_release,
160 .release = single_release,
/linux-4.4.14/arch/mips/kvm/
D00README.txt21 This will be implemented in a future release.
27 This will be fixed in a future release.
31 This will be fixed in a future release
/linux-4.4.14/fs/ubifs/
Dioctl.c104 int oldflags, err, release; in setflags() local
130 release = ui->dirty; in setflags()
134 if (release) in setflags()
Dfile.c1213 int err, release; in do_setattr() local
1238 release = ui->dirty; in do_setattr()
1249 if (release) in do_setattr()
1372 int err, release; in ubifs_update_time() local
1389 release = ui->dirty; in ubifs_update_time()
1392 if (release) in ubifs_update_time()
1413 int err, release; in update_mctime() local
1423 release = ui->dirty; in update_mctime()
1426 if (release) in update_mctime()
1544 int release; in ubifs_vm_page_mkwrite() local
[all …]
/linux-4.4.14/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,
/linux-4.4.14/arch/arm64/boot/dts/broadcom/
Dns2.dtsi52 cpu-release-addr = <0 0x84b00000>;
60 cpu-release-addr = <0 0x84b00000>;
68 cpu-release-addr = <0 0x84b00000>;
76 cpu-release-addr = <0 0x84b00000>;
/linux-4.4.14/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()
Ddavinci_keyscan.c129 bool release; in davinci_ks_interrupt() local
150 release = (new_status >> i) & 0x1; in davinci_ks_interrupt()
152 release ? "released" : "pressed"); in davinci_ks_interrupt()
154 !release); in davinci_ks_interrupt()
Datkbd.c225 bool release; member
415 atkbd->release = code >> 7; in atkbd_interrupt()
435 atkbd->release = true; in atkbd_interrupt()
459 if (!(atkbd->release && test_bit(code, atkbd->force_release_mask))) in atkbd_interrupt()
469 atkbd->release ? "released" : "pressed", in atkbd_interrupt()
490 click = !atkbd->release; in atkbd_interrupt()
499 if (atkbd->release) { in atkbd_interrupt()
525 atkbd->release ? -scroll : scroll); in atkbd_interrupt()
530 atkbd->release = false; in atkbd_interrupt()
/linux-4.4.14/drivers/xen/xenfs/
Dxenstored.c52 .release = xsd_release,
67 .release = xsd_release,
/linux-4.4.14/drivers/usb/serial/
Dio_tables.h112 .release = edge_release,
144 .release = edge_release,
176 .release = edge_release,
208 .release = edge_release,
/linux-4.4.14/tools/perf/util/
Dllvm-utils.c223 char release[128]; in detect_kbuild_dir() local
225 err = fetch_kernel_version(NULL, release, in detect_kbuild_dir()
226 sizeof(release)); in detect_kbuild_dir()
230 test_dir = release; in detect_kbuild_dir()
/linux-4.4.14/drivers/cpufreq/
Ds3c24xx-cpufreq-debugfs.c73 .release = single_release,
115 .release = single_release,
172 .release = single_release,
/linux-4.4.14/drivers/xen/xen-pciback/
Dpciback.h103 void (*release)(struct xen_pcibk_device *pdev, struct pci_dev *dev, member
129 if (xen_pcibk_backend && xen_pcibk_backend->release) in xen_pcibk_release_pci_dev()
130 return xen_pcibk_backend->release(pdev, dev, lock); in xen_pcibk_release_pci_dev()
/linux-4.4.14/net/can/
Dproc.c286 .release = single_release,
317 .release = single_release,
336 .release = single_release,
388 .release = single_release,
455 .release = single_release,
498 .release = single_release,
/linux-4.4.14/drivers/gpu/drm/nouveau/
Dnouveau_ttm.c300 global_ref->release = &nouveau_ttm_mem_global_release; in nouveau_ttm_global_init()
305 drm->ttm.mem_global_ref.release = NULL; in nouveau_ttm_global_init()
314 global_ref->release = &ttm_bo_global_release; in nouveau_ttm_global_init()
320 drm->ttm.mem_global_ref.release = NULL; in nouveau_ttm_global_init()
330 if (drm->ttm.mem_global_ref.release == NULL) in nouveau_ttm_global_release()
335 drm->ttm.mem_global_ref.release = NULL; in nouveau_ttm_global_release()
/linux-4.4.14/kernel/irq/
Dproc.c167 .release = single_release,
175 .release = single_release,
182 .release = single_release,
237 .release = single_release,
258 .release = single_release,
281 .release = single_release,
/linux-4.4.14/drivers/gpu/drm/vmwgfx/
Dvmwgfx_ttm_glue.c66 global_ref->release = &vmw_ttm_mem_global_release; in vmw_ttm_global_init()
80 global_ref->release = &ttm_bo_global_release; in vmw_ttm_global_init()
/linux-4.4.14/Documentation/development-process/
D2.Process13 The kernel developers use a loosely time-based release process, with a new
14 major kernel release happening every two or three months. The recent
15 release history looks like this:
24 Every 2.6.x release is a major kernel release with new features, internal
25 API changes, and more. A typical 2.6 release can contain nearly 10,000
31 merging of patches for each release. At the beginning of each development
45 time, Linus Torvalds will declare that the window is closed and release the
47 for example, the release which happens at the end of the merge window will
48 be called 2.6.40-rc1. The -rc1 release is the signal that the time to
65 considered to be sufficiently stable and the final 2.6.x release is made.
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/input/
De3x0-button.txt15 - "press", "release": For devices such as the NI Ettus Research USRP E3x0
24 interrupt-names = "press", "release";
Dqcom,pm8xxx-pwrkey.txt20 Definition: the first interrupt specifies the key release interrupt
28 Definition: time in microseconds that key must be pressed or release
/linux-4.4.14/drivers/media/dvb-frontends/
Ddvb_dummy_fe.c186 .release = dvb_dummy_fe_release,
215 .release = dvb_dummy_fe_release,
246 .release = dvb_dummy_fe_release,
/linux-4.4.14/drivers/misc/sgi-gru/
Dgruprocfs.c289 .release = single_release,
297 .release = single_release,
305 .release = single_release,
312 .release = seq_release,
318 .release = seq_release,
/linux-4.4.14/drivers/mtd/
Dmtd_blkdevs.c226 if (dev->tr->release) in blktrans_open()
227 dev->tr->release(dev); in blktrans_open()
254 if (dev->tr->release) in blktrans_release()
255 dev->tr->release(dev); in blktrans_release()
314 .release = blktrans_release,
486 if (old->tr->release) in del_mtd_blktrans_dev()
487 old->tr->release(old); in del_mtd_blktrans_dev()
/linux-4.4.14/Documentation/scsi/
Dlpfc.txt9 Starting in the 8.0.17 release, the driver began to be targeted strictly
11 (pre 2.6.10). The 8.0.16 release should be used if the driver is to be
19 The driver now requires a 2.6.12 (if pre-release, 2.6.12-rc1) or later
72 At this time, the driver requires the 2.6.12 (if pre-release, 2.6.12-rc1)
DChangeLog.ips34 4.72.01 - I/O Mapped Memory release ( so "insmod ips" does not Fail )
45 4.70.13 - Don't release HA Lock in ips_next() until SC taken off queue
63 4.20.03 - Rename version to coincide with new release schedules
97 - Change version to 3.60 to coincide with ServeRAID release
/linux-4.4.14/fs/cifs/
Dcifs_debug.c251 .release = single_release,
370 .release = single_release,
456 .release = single_release,
496 .release = single_release,
536 .release = single_release,
576 .release = single_release,
690 .release = single_release,
/linux-4.4.14/arch/powerpc/kernel/
Drtas-proc.c165 .release = single_release,
178 .release = single_release,
191 .release = single_release,
204 .release = single_release,
217 .release = single_release,
230 .release = single_release,
242 .release = single_release,
Dmce.c144 int get_mce_event(struct machine_check_event *mce, bool release) in get_mce_event() argument
160 if (release) in get_mce_event()
165 if (release) in get_mce_event()
/linux-4.4.14/Documentation/zh_CN/arm64/
Dbooting.txt193 节点中包含一个 ‘cpu-release-addr’ 属性。这个属性标识了一个
197 给内核)中自旋于内核之外,轮询它们的 cpu-release-addr 位置(必须
199 发出 sev 指令。当对 cpu-release-addr 所指位置的读取操作返回非零值
/linux-4.4.14/kernel/locking/
Dqspinlock.c376 goto release; in queued_spin_lock_slowpath()
431 goto release; /* No contention */ in queued_spin_lock_slowpath()
445 release: in queued_spin_lock_slowpath()
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/core/
Dmemory.h25 void (*release)(struct nvkm_memory *); member
52 #define nvkm_done(o) (o)->func->release(o)
Dgpuobj.h28 void (*release)(struct nvkm_gpuobj *); member
/linux-4.4.14/kernel/time/
Dposix-clock.c184 if (clk->ops.release) in posix_clock_release()
185 err = clk->ops.release(clk); in posix_clock_release()
201 .release = posix_clock_release,
228 if (clk->release) in delete_clock()
229 clk->release(clk); in delete_clock()
Dtimekeeping_debug.c52 .release = single_release,
/linux-4.4.14/drivers/macintosh/
Dwindfarm_smu_sensors.c177 .release = smu_ads_release,
182 .release = smu_ads_release,
187 .release = smu_ads_release,
192 .release = smu_ads_release,
332 .release = smu_cpu_power_release,
Dwindfarm.h33 void (*release)(struct wf_control *ct); member
102 void (*release)(struct wf_sensor *sr); member
Dwindfarm_core.c156 if (ct->ops && ct->ops->release) in wf_control_release()
157 ct->ops->release(ct); in wf_control_release()
286 if (sr->ops && sr->ops->release) in wf_sensor_release()
287 sr->ops->release(sr); in wf_sensor_release()
/linux-4.4.14/sound/core/
Dhwdep.c149 if (hw->ops.release) in snd_hwdep_open()
150 hw->ops.release(hw, file); in snd_hwdep_open()
167 if (hw->ops.release) in snd_hwdep_release()
168 err = hw->ops.release(hw, file); in snd_hwdep_release()
340 .release = snd_hwdep_release,
392 hwdep->dev.release = release_hwdep_device; in snd_hwdep_new()
/linux-4.4.14/fs/fscache/
Doperation.c38 fscache_operation_release_t release) in fscache_operation_init() argument
46 op->release = release; in fscache_operation_init()
134 kdebug("%p %p", op->processor, op->release); in fscache_report_unexpected_submission()
498 if (op->release) { in fscache_put_operation()
499 op->release(op); in fscache_put_operation()
500 op->release = NULL; in fscache_put_operation()
/linux-4.4.14/drivers/net/ethernet/intel/igb/
De1000_i210.c223 hw->nvm.ops.release(hw); in igb_read_nvm_srrd_i210()
323 hw->nvm.ops.release(hw); in igb_write_nvm_srwr_i210()
576 hw->nvm.ops.release(hw); in igb_validate_nvm_checksum_i210()
617 hw->nvm.ops.release(hw); in igb_update_nvm_checksum_i210()
627 hw->nvm.ops.release(hw); in igb_update_nvm_checksum_i210()
632 hw->nvm.ops.release(hw); in igb_update_nvm_checksum_i210()
818 nvm->ops.release = igb_release_nvm_i210; in igb_init_nvm_params_i210()
De1000_nvm.c348 goto release; in igb_read_nvm_spi()
368 release: in igb_read_nvm_spi()
369 nvm->ops.release(hw); in igb_read_nvm_spi()
453 nvm->ops.release(hw); in igb_write_nvm_spi()
490 nvm->ops.release(hw); in igb_write_nvm_spi()
/linux-4.4.14/drivers/pci/hotplug/
Dcpqphp_sysfs.c181 static int release(struct inode *inode, struct file *file) in release() function
195 .release = release,
/linux-4.4.14/net/x25/
Dx25_proc.c193 .release = seq_release,
200 .release = seq_release,
207 .release = seq_release,
/linux-4.4.14/Documentation/ia64/
DREADME1 Linux kernel release 2.4.xx for the IA-64 Platform
3 These are the release notes for Linux version 2.4 for IA-64
/linux-4.4.14/kernel/
Dutsname_sysctl.c79 .data = init_uts_ns.name.release,
80 .maxlen = sizeof(init_uts_ns.name.release),
Dexec_domain.c39 .release = single_release,
/linux-4.4.14/Documentation/arm/VFP/
Drelease-notes.txt7 This is the first release of the Linux Kernel VFP support code. It
11 This release has been validated against the SoftFloat-2b library by
/linux-4.4.14/drivers/misc/mic/cosm/
Dcosm_debugfs.c91 .release = single_release
118 .release = single_release
/linux-4.4.14/drivers/usb/host/
Dfhci-dbg.c97 .release = single_release,
104 .release = single_release,
Dimx21-dbg.c455 .release = single_release,
462 .release = single_release,
469 .release = single_release,
476 .release = single_release,
483 .release = single_release,
/linux-4.4.14/drivers/misc/mic/host/
Dmic_debugfs.c73 .release = mic_smpt_debug_release
100 .release = mic_post_code_debug_release
195 .release = mic_dp_debug_release
284 .release = mic_vdev_info_debug_release
347 .release = mic_msi_irq_info_debug_release
/linux-4.4.14/drivers/net/wireless/hostap/
Dhostap_proc.c55 .release = single_release,
106 .release = single_release,
162 .release = seq_release,
233 .release = seq_release,
263 .release = single_release,
440 .release = seq_release,
/linux-4.4.14/drivers/staging/fbtft/
Dfbtft_device.c396 .release = fbtft_device_pdev_release,
519 .release = fbtft_device_pdev_release,
648 .release = fbtft_device_pdev_release,
680 .release = fbtft_device_pdev_release,
949 .release = fbtft_device_pdev_release,
970 .release = fbtft_device_pdev_release,
990 .release = fbtft_device_pdev_release,
1209 .release = fbtft_device_pdev_release,
/linux-4.4.14/drivers/media/v4l2-core/
Dtuner-core.c170 if (fe->ops.tuner_ops.release) { in tuner_detach()
171 fe->ops.tuner_ops.release(fe); in tuner_detach()
172 symbol_put_addr(fe->ops.tuner_ops.release); in tuner_detach()
174 if (fe->ops.analog_ops.release) { in tuner_detach()
175 fe->ops.analog_ops.release(fe); in tuner_detach()
176 symbol_put_addr(fe->ops.analog_ops.release); in tuner_detach()
186 if (fe->ops.tuner_ops.release) in tuner_detach()
187 fe->ops.tuner_ops.release(fe); in tuner_detach()
188 if (fe->ops.analog_ops.release) in tuner_detach()
189 fe->ops.analog_ops.release(fe); in tuner_detach()
Dv4l2-device.c66 if (v4l2_dev->release) in v4l2_device_release()
67 v4l2_dev->release(v4l2_dev); in v4l2_device_release()
241 vdev->release = v4l2_device_release_subdev_node; in v4l2_device_register_subdev_nodes()
Dv4l2-dev.c210 if (v4l2_dev->release == NULL) in v4l2_device_release()
215 vdev->release(vdev); in v4l2_device_release()
442 if (vdev->fops->release) in v4l2_release()
443 ret = vdev->fops->release(filp); in v4l2_release()
465 .release = v4l2_release,
774 if (WARN_ON(!vdev->release)) in __video_register_device()
912 vdev->dev.release = v4l2_device_release; in __video_register_device()
/linux-4.4.14/drivers/hwmon/
Dlm78.c858 goto release; in lm78_isa_found()
871 goto release; in lm78_isa_found()
880 goto release; in lm78_isa_found()
885 goto release; in lm78_isa_found()
892 goto release; in lm78_isa_found()
896 goto release; in lm78_isa_found()
900 goto release; in lm78_isa_found()
906 goto release; in lm78_isa_found()
912 goto release; in lm78_isa_found()
926 release: in lm78_isa_found()
/linux-4.4.14/drivers/scsi/cxlflash/
Dsuperpipe.c39 static void marshal_rele_to_resize(struct dk_cxlflash_release *release, in marshal_rele_to_resize() argument
42 resize->hdr = release->hdr; in marshal_rele_to_resize()
43 resize->context_id = release->context_id; in marshal_rele_to_resize()
44 resize->rsrc_handle = release->rsrc_handle; in marshal_rele_to_resize()
53 struct dk_cxlflash_release *release) in marshal_det_to_rele() argument
55 release->hdr = detach->hdr; in marshal_det_to_rele()
56 release->context_id = detach->context_id; in marshal_det_to_rele()
606 struct dk_cxlflash_release *release) in _cxlflash_disk_release() argument
616 res_hndl_t rhndl = release->rsrc_handle; in _cxlflash_disk_release()
619 u64 ctxid = DECODE_CTXID(release->context_id), in _cxlflash_disk_release()
[all …]
/linux-4.4.14/crypto/
Dalgif_rng.c113 .release = af_alg_release,
172 .release = rng_release,
/linux-4.4.14/drivers/usb/host/whci/
Ddebug.c152 .release = single_release,
160 .release = single_release,
168 .release = single_release,
/linux-4.4.14/drivers/firewire/
Dcore-cdev.c106 client_resource_release_fn_t release; member
160 if (resource->release == release_iso_resource) in schedule_if_iso_resource()
516 client_resource_release_fn_t release, in release_client_resource() argument
526 if (resource && resource->release == release) in release_client_resource()
530 if (!(resource && resource->release == release)) in release_client_resource()
536 resource->release(client, resource); in release_client_resource()
618 e->r.resource.release = release_transaction; in init_request()
715 r->resource.release = release_request; in handle_request()
804 r->resource.release = release_address_handler; in ioctl_allocate()
903 r->resource.release = release_descriptor; in ioctl_add_descriptor()
[all …]
/linux-4.4.14/drivers/usb/gadget/udc/
Dudc-core.c356 void (*release)(struct device *dev)) in usb_add_gadget_udc_release()
375 if (release) in usb_add_gadget_udc_release()
376 gadget->dev.release = release; in usb_add_gadget_udc_release()
378 gadget->dev.release = usb_udc_nop_release; in usb_add_gadget_udc_release()
385 udc->dev.release = usb_udc_release; in usb_add_gadget_udc_release()
/linux-4.4.14/fs/9p/
Dvfs_file.c644 .release = v9fs_dir_release,
655 .release = v9fs_dir_release,
667 .release = v9fs_dir_release,
678 .release = v9fs_dir_release,
690 .release = v9fs_dir_release,
701 .release = v9fs_dir_release,
Dvfs_dir.c251 .release = v9fs_dir_release,
259 .release = v9fs_dir_release,
/linux-4.4.14/drivers/scsi/bfa/
Dbfad_debugfs.c397 .release = bfad_debugfs_release,
405 .release = bfad_debugfs_release_fwtrc,
413 .release = bfad_debugfs_release_fwtrc,
422 .release = bfad_debugfs_release,
430 .release = bfad_debugfs_release,
/linux-4.4.14/drivers/s390/char/
Dmonwriter.c67 id.release_nr = myhdr->release; in monwrite_diag()
89 entry->hdr.release == monhdr->release && in monwrite_find_hdr()
275 .release = &monwrite_close,
/linux-4.4.14/net/core/
Dnet-procfs.c187 .release = seq_release_net,
207 .release = seq_release,
311 .release = seq_release_net,
397 .release = seq_release_net,
/linux-4.4.14/drivers/isdn/hardware/eicon/
Ddivasproc.c124 .release = divas_close
221 .release = single_release,
247 .release = single_release,
346 .release = single_release,
/linux-4.4.14/Documentation/filesystems/
Dlocks.txt16 release of the 2.1.x kernel series, support for the old emulation has
57 'Documentation/filesystems/mandatory-locking.txt' was prior to this release a
63 From this release of the kernel, mandatory locking can be turned on and off
/linux-4.4.14/arch/powerpc/boot/dts/
Diss4xx-mpic.dts62 cpu-release-addr = <0 0x01f00100>;
78 cpu-release-addr = <0 0x01f00200>;
94 cpu-release-addr = <0 0x01f00300>;
/linux-4.4.14/drivers/hsi/
Dhsi.c110 cl->device.release = hsi_client_release; in hsi_new_client()
307 cl->device.release = hsi_client_release; in hsi_add_client_from_dt()
495 hsi->device.release = hsi_controller_release; in hsi_alloc_controller()
508 port[i]->release = hsi_dummy_cl; in hsi_alloc_controller()
512 hsi->port[i]->device.release = hsi_port_release; in hsi_alloc_controller()
646 port->release(cl); in hsi_release_port()
/linux-4.4.14/drivers/media/common/saa7146/
Dsaa7146_fops.c272 saa7146_vbi_uops.release(dev,file); in fops_release()
273 if (dev->ext_vv_data->vbi_fops.release) in fops_release()
274 dev->ext_vv_data->vbi_fops.release(file); in fops_release()
276 saa7146_video_uops.release(dev,file); in fops_release()
431 .release = fops_release,
603 vfd->release = video_device_release_empty; in saa7146_register_device()
/linux-4.4.14/drivers/ata/
Dlibata-transport.c239 return dev->release == ata_tport_release; in ata_is_port()
288 dev->release = ata_tport_release; in ata_tport_add()
363 return dev->release == ata_tlink_release; in ata_is_link()
414 dev->release = ata_tlink_release; in ata_tlink_add()
603 return dev->release == ata_tdev_release; in ata_is_ata_dev()
665 dev->release = ata_tdev_release; in ata_tdev_add()
/linux-4.4.14/drivers/media/usb/pwc/
Dpwc-dec1.c31 pdec->version = pdev->release; in pwc_dec1_init()
/linux-4.4.14/drivers/net/ethernet/brocade/bna/
Dbnad_debugfs.c444 .release = bnad_debugfs_buffer_release,
452 .release = bnad_debugfs_buffer_release,
461 .release = bnad_debugfs_release,
469 .release = bnad_debugfs_release,
477 .release = bnad_debugfs_buffer_release,
/linux-4.4.14/net/appletalk/
Datalk_proc.c233 .release = seq_release,
241 .release = seq_release,
249 .release = seq_release,
/linux-4.4.14/drivers/usb/musb/
Dmusb_debugfs.c181 .release = single_release,
245 .release = single_release,
329 .release = single_release,
/linux-4.4.14/fs/configfs/
Ditem.c151 if (t && t->ct_item_ops && t->ct_item_ops->release) in config_item_cleanup()
152 t->ct_item_ops->release(item); in config_item_cleanup()
/linux-4.4.14/arch/s390/include/uapi/asm/
Dmonwriter.h24 unsigned short release; member
/linux-4.4.14/drivers/gpu/drm/cirrus/
Dcirrus_ttm.c59 global_ref->release = &cirrus_ttm_mem_global_release; in cirrus_ttm_global_init()
73 global_ref->release = &ttm_bo_global_release; in cirrus_ttm_global_init()
86 if (cirrus->ttm.mem_global_ref.release == NULL) in cirrus_ttm_global_release()
91 cirrus->ttm.mem_global_ref.release = NULL; in cirrus_ttm_global_release()
/linux-4.4.14/drivers/gpu/drm/ast/
Dast_ttm.c59 global_ref->release = &ast_ttm_mem_global_release; in ast_ttm_global_init()
73 global_ref->release = &ttm_bo_global_release; in ast_ttm_global_init()
86 if (ast->ttm.mem_global_ref.release == NULL) in ast_ttm_global_release()
91 ast->ttm.mem_global_ref.release = NULL; in ast_ttm_global_release()
/linux-4.4.14/drivers/gpu/drm/mgag200/
Dmgag200_ttm.c59 global_ref->release = &mgag200_ttm_mem_global_release; in mgag200_ttm_global_init()
73 global_ref->release = &ttm_bo_global_release; in mgag200_ttm_global_init()
86 if (ast->ttm.mem_global_ref.release == NULL) in mgag200_ttm_global_release()
91 ast->ttm.mem_global_ref.release = NULL; in mgag200_ttm_global_release()
/linux-4.4.14/Documentation/
Dkobject.txt198 need to do a kobject_put() eventually to release that reference.
238 ktypes and release methods
259 This notification is done through a kobject's release() method. Usually
271 release() method, and the kobject must persist (in a consistent state)
274 release() method. Do not try to get rid of this warning by providing an
275 "empty" release function; you will be mocked mercilessly by the kobject
278 Note, the name of the kobject is available in the release function, but it
282 Interestingly, the release() method is not stored in the kobject itself;
287 void (*release)(struct kobject *kobj);
299 The release field in struct kobj_type is, of course, a pointer to the
[all …]
Dphy.txt87 successful PHY get. On driver detach, release function is invoked on
97 consumer calls on the NULL phy become NOPs. That is the release calls,
104 When the controller no longer needs the PHY, it has to release the reference
106 PHY framework provides 2 APIs to release a reference to the PHY.
111 Both these APIs are used to release a reference to the PHY and devm_phy_put
Dhwspinlock.txt72 the caller must not sleep, and is advised to release the hwspinlock as
85 release the hwspinlock as soon as possible.
98 release the hwspinlock as soon as possible.
107 caller must not sleep, and is advised to release the hwspinlock as soon as
119 release the hwspinlock as soon as possible.
130 to release the hwspinlock as soon as possible.
191 /* release the lock */
226 /* release the lock */
/linux-4.4.14/tools/power/cpupower/bench/
Dparse.c86 len += strlen(sysdata.nodename) + strlen(sysdata.release); in prepare_output()
95 dirname, sysdata.nodename, sysdata.release, time(NULL)); in prepare_output()
/linux-4.4.14/drivers/scsi/arm/
Doak.c132 goto release; in oakscsi_probe()
158 release: in oakscsi_probe()
/linux-4.4.14/include/drm/
Ddrm_global.h45 void (*release) (struct drm_global_reference *); member
/linux-4.4.14/drivers/s390/cio/
Dscm.c103 scm_attr(release);
144 scmdev->attrs.release = sale->r; in scmdev_setup()
148 scmdev->dev.release = scmdev_release; in scmdev_setup()
/linux-4.4.14/drivers/media/dvb-core/
Ddvb_frontend.h249 int (*release)(struct dvb_frontend *fe); member
329 void (*release)(struct dvb_frontend *fe); member
425 void (*release)(struct dvb_frontend* fe); member
/linux-4.4.14/arch/mips/lasat/image/
Dhead.S30 release: label
/linux-4.4.14/drivers/powercap/
Dpowercap_sys.c414 if (power_zone->ops->release) in powercap_release()
415 power_zone->ops->release(power_zone); in powercap_release()
426 if (control_type->ops && control_type->ops->release) in powercap_release()
427 control_type->ops->release(control_type); in powercap_release()
513 if (!ops->release) in powercap_register_zone()
620 if (!ops || !ops->release) in powercap_register_control_type()
/linux-4.4.14/drivers/regulator/
Ddbx500-prcmu.c116 .release = single_release,
154 .release = single_release,
/linux-4.4.14/net/sctp/
Dproc.c98 .release = single_release_net,
262 .release = seq_release_net,
388 .release = seq_release_net,
543 .release = seq_release_net,
/linux-4.4.14/fs/ocfs2/cluster/
Dnetdebug.c210 .release = nst_fop_release,
441 .release = sc_fop_release,
453 .release = sc_fop_release,
500 .release = o2net_debug_release,
/linux-4.4.14/include/linux/ceph/
Ddebugfs.h17 .release = single_release, \
/linux-4.4.14/drivers/bluetooth/
Dbtsdio.c201 goto release; in btsdio_open()
206 goto release; in btsdio_open()
214 release: in btsdio_open()
/linux-4.4.14/drivers/gpu/drm/
Ddrm_debugfs.c71 .release = single_release,
363 .release = single_release,
373 .release = single_release,
/linux-4.4.14/net/rxrpc/
Dar-proc.c106 .release = seq_release,
191 .release = seq_release,
/linux-4.4.14/drivers/media/radio/si4713/
Dradio-platform-si4713.c62 .release = v4l2_fh_release,
145 .release = video_device_release_empty,
/linux-4.4.14/drivers/misc/mic/scif/
Dscif_debugfs.c62 .release = scif_dev_test_release
141 .release = scif_rma_test_release
/linux-4.4.14/drivers/nubus/
Dproc.c58 .release = single_release,
214 .release = seq_release,
/linux-4.4.14/drivers/input/serio/
Dpcips2.c147 goto release; in pcips2_probe()
168 release: in pcips2_probe()
/linux-4.4.14/arch/mips/lasat/
Dpicvue_proc.c96 .release = single_release,
155 .release = single_release,
/linux-4.4.14/arch/mips/ralink/
Dbootrom.c33 .release = single_release,
/linux-4.4.14/security/integrity/ima/
Dima_fs.c190 .release = seq_release,
256 .release = seq_release,
348 .release = ima_release_policy,
/linux-4.4.14/net/ipv6/
Dproc.c60 .release = single_release_net,
241 .release = single_release_net,
267 .release = single_release,
/linux-4.4.14/net/sunrpc/
Ddebugfs.c132 .release = tasks_release,
233 .release = xprt_info_release,
322 .release = fault_release,
/linux-4.4.14/net/ipx/
Dipx_proc.c266 .release = seq_release,
274 .release = seq_release,
282 .release = seq_release,
/linux-4.4.14/tools/lib/lockdep/uinclude/linux/
Dlockdep.h46 .release = "liblockdep", in init_utsname()
/linux-4.4.14/fs/fuse/
Dcuse.c183 .release = cuse_release,
356 dev->release = cuse_gendev_release; in cuse_process_init_reply()
510 cc->fc.release = cuse_fc_release; in cuse_channel_open()
617 cuse_channel_fops.release = cuse_channel_release; in cuse_init()
/linux-4.4.14/net/atm/
Dproc.c269 .release = seq_release,
304 .release = seq_release_private,
338 .release = seq_release_private,
373 .release = seq_release_private,
/linux-4.4.14/drivers/eisa/
Dvirtual_root.c33 .release = virtual_eisa_release,
/linux-4.4.14/Documentation/driver-model/
Ddevres.txt11 3. Devres Group : Group devres'es and release them together
50 a release function. A devres can be released in several ways. No
52 release, the associated release function is invoked and then the
317 pcim_pin_device() : keep PCI device enabled after release
/linux-4.4.14/drivers/gpu/drm/tegra/
Dgem.c166 goto release; in tegra_bo_alloc_object()
170 release: in tegra_bo_alloc_object()
267 goto release; in tegra_bo_create()
277 release: in tegra_bo_create()
607 .release = tegra_gem_prime_release,
/linux-4.4.14/security/apparmor/
Dapparmorfs.c224 .release = single_release,
269 .release = aa_fs_seq_profile_release,
292 .release = aa_fs_seq_profile_release,
320 .release = aa_fs_seq_profile_release,
348 .release = single_release,
781 .release = profiles_release,
/linux-4.4.14/drivers/net/wireless/rt2x00/
Drt2x00debug.c321 .release = rt2x00debug_release_queue_dump,
379 .release = rt2x00debug_file_release,
432 .release = rt2x00debug_file_release,
522 .release = rt2x00debug_file_release, \
557 .release = rt2x00debug_file_release,
586 .release = rt2x00debug_file_release,
/linux-4.4.14/net/wireless/
Dethtool.c13 strlcpy(info->version, init_utsname()->release, sizeof(info->version)); in cfg80211_get_drvinfo()
/linux-4.4.14/init/
Dversion.c32 .release = UTS_RELEASE,
/linux-4.4.14/fs/nfsd/
Dnfsctl.c132 .release = simple_transaction_release,
160 .release = seq_release,
173 .release = seq_release,
192 .release = single_release,
211 .release = single_release,
219 .release = nfsd_pool_stats_release,
227 .release = single_release,
/linux-4.4.14/drivers/media/platform/vivid/
Dvivid-core.c500 .release = vivid_fop_release,
511 .release = vivid_fop_release,
682 dev->v4l2_dev.release = vivid_dev_release; in vivid_create_instance()
1138 vfd->release = video_device_release_empty; in vivid_create_instance()
1163 vfd->release = video_device_release_empty; in vivid_create_instance()
1187 vfd->release = video_device_release_empty; in vivid_create_instance()
1210 vfd->release = video_device_release_empty; in vivid_create_instance()
1232 vfd->release = video_device_release_empty; in vivid_create_instance()
1250 vfd->release = video_device_release_empty; in vivid_create_instance()
1268 vfd->release = video_device_release_empty; in vivid_create_instance()
[all …]
/linux-4.4.14/drivers/media/radio/
Dradio-timb.c96 .release = v4l2_fh_release,
126 tr->video_dev.release = video_device_release_empty; in timbradio_probe()
/linux-4.4.14/drivers/infiniband/ulp/ipoib/
Dipoib_fs.c154 .release = seq_release
259 .release = seq_release
/linux-4.4.14/drivers/gpu/host1x/
Ddebug.c140 .release = single_release,
152 .release = single_release,
/linux-4.4.14/Documentation/arm/sunxi/
DREADME60 http://dl.linux-sunxi.org/A33/A33%20Datasheet%20release%201.1.pdf
62 http://dl.linux-sunxi.org/A33/A33%20user%20manual%20release%201.1.pdf
/linux-4.4.14/drivers/sh/intc/
Dvirq-debugfs.c49 .release = single_release,
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmsmac/
Dscb.h50 u8 release; /* # of mpdus released at a time */ member
/linux-4.4.14/drivers/gpu/drm/tdfx/
Dtdfx_drv.c48 .release = drm_release,
/linux-4.4.14/arch/x86/um/
Dsysrq_64.c20 current->comm, print_tainted(), init_utsname()->release); in show_regs()

12345678910>>...12