Home
last modified time | relevance | path

Searched full:release (Results 1 – 25 of 2624) sorted by relevance

12345678910>>...105

/linux/drivers/gpu/drm/qxl/
H A Dqxl_draw.c32 struct qxl_release *release, in alloc_clips() argument
38 return qxl_alloc_bo_reserved(qdev, release, size, clips_bo); in alloc_clips()
65 alloc_drawable(struct qxl_device *qdev, struct qxl_release **release) in alloc_drawable() argument
68 QXL_RELEASE_DRAWABLE, release, NULL); in alloc_drawable()
72 free_drawable(struct qxl_device *qdev, struct qxl_release *release) in free_drawable() argument
74 qxl_release_free(qdev, release); in free_drawable()
77 /* release needs to be reserved at this point */
81 struct qxl_release *release) in make_drawable() argument
86 drawable = (struct qxl_drawable *)qxl_release_map(qdev, release); in make_drawable()
115 qxl_release_unmap(qdev, release, &drawable->release_info); in make_drawable()
[all …]
H A Dqxl_drv.h332 struct qxl_release *release,
339 struct qxl_release *release,
362 struct qxl_release *release);
364 struct qxl_release *release,
366 int qxl_release_list_add(struct qxl_release *release, struct qxl_bo *bo);
367 int qxl_release_reserve_list(struct qxl_release *release, bool no_intr);
368 void qxl_release_backoff_reserve_list(struct qxl_release *release);
369 void qxl_release_fence_buffer_objects(struct qxl_release *release);
374 struct qxl_release **release);
376 int type, struct qxl_release **release,
[all …]
/linux/include/trace/events/
H A Dpage_pool.h17 s32 inflight, u32 hold, u32 release),
19 TP_ARGS(pool, inflight, hold, release),
25 __field(u32, release)
33 __entry->release = release;
37 TP_printk("page_pool=%p inflight=%d hold=%u release=%u cnt=%llu",
39 __entry->release, __entry->cnt)
45 netmem_ref netmem, u32 release),
47 TP_ARGS(pool, netmem, release),
52 __field(u32, release)
59 __entry->release = release;
[all …]
/linux/arch/arm/boot/dts/intel/axm/
H A Daxm5516-cpus.dtsi77 cpu-release-addr = <0>; // Fixed by the boot loader
85 cpu-release-addr = <0>; // Fixed by the boot loader
93 cpu-release-addr = <0>; // Fixed by the boot loader
101 cpu-release-addr = <0>; // Fixed by the boot loader
109 cpu-release-addr = <0>; // Fixed by the boot loader
117 cpu-release-addr = <0>; // Fixed by the boot loader
125 cpu-release-addr = <0>; // Fixed by the boot loader
133 cpu-release-addr = <0>; // Fixed by the boot loader
141 cpu-release-addr = <0>; // Fixed by the boot loader
149 cpu-release-addr = <0>; // Fixed by the boot loader
[all …]
/linux/drivers/base/
H A Ddevres.c21 dr_release_t release; member
75 * Release functions for devres group. These callbacks are used only
90 if (node->release == &group_open_release) in node_to_group()
92 if (node->release == &group_close_release) in node_to_group()
110 static __always_inline struct devres *alloc_dr(dr_release_t release, in alloc_dr() argument
128 dr->node.release = release; in alloc_dr()
149 * @release: Release function devres will be associated with
156 * associated with @release. The returned pointer can be passed to
162 void *__devres_alloc_node(dr_release_t release, size_t size, gfp_t gfp, int nid, in __devres_alloc_node() argument
167 dr = alloc_dr(release, size, gfp | __GFP_ZERO, nid); in __devres_alloc_node()
[all …]
/linux/Documentation/scsi/
H A DChangeLog.megaraid_sas1 Release Date : Thu. Jun 19, 2014 17:00:00 PST 2014 -
15 Release Date : Mon. Mar 10, 2014 17:00:00 PST 2014 -
28 Release Date : Sat. Aug 31, 2013 17:00:00 PST 2013 -
38 Release Date : Wed. May 15, 2013 17:00:00 PST 2013 -
60 Release Date : Sat. Feb 9, 2013 17:00:00 PST 2013 -
69 Release Date : Mon. Oct 1, 2012 17:00:00 PST 2012 -
82 Release Date : Tue. Jun 17, 2012 17:00:00 PST 2012 -
92 Release Date : Mon. Mar 19, 2012 17:00:00 PST 2012 -
100 Release Date : Fri. Jan 6, 2012 17:00:00 PST 2010 -
110 Release Date : Wed. Oct 5, 2011 17:00:00 PST 2010 -
[all …]
/linux/tools/memory-model/
H A Dlinux-kernel.def12 // Release Acquire and friends
13 smp_store_release(X,V) { __store{RELEASE}(*X,V); }
15 rcu_assign_pointer(X,V) { __store{RELEASE}(X,V); }
33 xchg_release(X,V) __xchg{RELEASE}(X,V)
38 cmpxchg_release(X,V,W) __cmpxchg{RELEASE}(X,V,W)
78 atomic_add_return_release(V,X) __atomic_op_return{RELEASE}(X,+,V)
82 atomic_fetch_add_release(V,X) __atomic_fetch_op{RELEASE}(X,+,V)
87 atomic_fetch_and_release(V,X) __atomic_fetch_op{RELEASE}(X,&,V)
92 atomic_fetch_or_release(V,X) __atomic_fetch_op{RELEASE}(X,|,V)
97 atomic_fetch_xor_release(V,X) __atomic_fetch_op{RELEASE}(
[all...]
/linux/rust/kernel/sync/atomic/
H A Dordering.rs10 //! - [`Release`] provides ordering between all the preceding memory accesses and the store part of
37 /// The annotation type for release memory ordering, for the description of release memory
41 pub struct Release; struct
56 /// Release ordering.
57 Release, enumerator
68 impl Sealed for super::Release {} implementation
86 impl Ordering for Release { implementation
87 const TYPE: OrderingType = OrderingType::Release;
100 /// The trait bound for operations that only support release or relaxed ordering.
103 impl ReleaseOrRelaxed for Release {} implementation
/linux/drivers/scsi/
H A Discsi_boot_sysfs.c59 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()
367 * the boot kobj was not setup and the normal release in iscsi_boot_create_kobj()
370 boot_kobj->release = NULL; in iscsi_boot_create_kobj()
396 * @release: release function
406 void (*release) (void *data)) in iscsi_boot_create_target()
410 release); in iscsi_boot_create_target()
[all …]
/linux/include/linux/device/
H A Ddevres.h23 __devres_alloc_node(dr_release_t release, size_t size, gfp_t gfp, int nid, const char *name);
24 #define devres_alloc(release, size, gfp) \ argument
25 __devres_alloc_node(release, size, gfp, NUMA_NO_NODE, #release)
26 #define devres_alloc_node(release, size, gfp, nid) \ argument
27 __devres_alloc_node(release, size, gfp, nid, #release)
29 void devres_for_each_res(struct device *dev, dr_release_t release,
35 void *devres_find(struct device *dev, dr_release_t release, dr_match_t match, void *match_data);
37 void *devres_remove(struct device *dev, dr_release_t release, dr_match_t match, void *match_data);
38 int devres_destroy(struct device *dev, dr_release_t release, dr_match_t match, void *match_data);
39 int devres_release(struct device *dev, dr_release_t release, dr_match_t match, void *match_data);
/linux/drivers/md/
H A Ddm-builtin.c5 * The kobject release method must not be placed in the module itself,
8 * The release method is called when the last reference to the kobject is
12 * The release method suffers from module unload race. We may prevent the
13 * module from being unloaded at the start of the release method (using
14 * increased module reference count or synchronizing against the release
16 * unloaded at the end of the release method.
40 * In order to fix this module unload race, we place the release method
/linux/net/batman-adv/
H A Doriginator.h89 * batadv_orig_node_vlan_put() - decrement the refcounter and possibly release
91 * @orig_vlan: the originator-vlan object to release
103 * batadv_neigh_ifinfo_put() - decrement the refcounter and possibly release
105 * @neigh_ifinfo: the neigh_ifinfo object to release
118 * and possibly release it
132 * release it
144 * batadv_orig_ifinfo_put() - decrement the refcounter and possibly release
146 * @orig_ifinfo: the orig_ifinfo object to release
159 * release it
/linux/drivers/net/wireless/intel/iwlwifi/mld/
H A Dagg.c51 IWL_DEBUG_HT(mld, "Frame release notification for BAID %u, NSSN %d\n", in iwl_mld_release_frames_from_notif()
84 struct iwl_frame_release *release = (void *)pkt->data; in iwl_mld_handle_frame_release_notif() local
87 if (IWL_FW_CHECK(mld, pkt_len < sizeof(*release), in iwl_mld_handle_frame_release_notif()
88 "Unexpected frame release notif size %u (expected %zu)\n", in iwl_mld_handle_frame_release_notif()
89 pkt_len, sizeof(*release))) in iwl_mld_handle_frame_release_notif()
92 iwl_mld_release_frames_from_notif(mld, napi, release->baid, in iwl_mld_handle_frame_release_notif()
93 le16_to_cpu(release->nssn), in iwl_mld_handle_frame_release_notif()
102 struct iwl_bar_frame_release *release = (void *)pkt->data; in iwl_mld_handle_bar_frame_release_notif() local
107 if (IWL_FW_CHECK(mld, pkt_len < sizeof(*release), in iwl_mld_handle_bar_frame_release_notif()
108 "Unexpected frame release notif size %u (expected %zu)\n", in iwl_mld_handle_bar_frame_release_notif()
[all …]
/linux/drivers/message/fusion/lsi/
H A Dmpi_history.txt9 Header Set Release Version: 01.05.19
10 Header Set Release Date: 03-28-08
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.
[all …]
/linux/Documentation/process/
H A D2.Process.rst16 The Linux kernel uses a loosely time-based, rolling release development
17 model. A new major kernel release (which we will call, as an example, 9.x)
19 internal API changes, and more. A typical release can contain about 13,000
25 number scheme, but rather the 9.x pair identifies major release
26 version as a whole number. For each release, x is incremented,
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 9.x-rc1. The -rc1 release is the signal that the time to
65 considered to be sufficiently stable and the final release is made.
[all …]
/linux/drivers/soc/renesas/
H A Dr9a06g032-smp.c20 * So the default value of the "cpu-release-addr" corresponds to BOOTADDR...
26 * in SRAM, and changes the "cpu-release-addr" of linux's DT to a SRAM address,
67 if (of_find_property(dn, "cpu-release-addr", &dns)) { in r9a06g032_smp_prepare_cpus()
72 "cpu-release-addr", &temp); in r9a06g032_smp_prepare_cpus()
76 "cpu-release-addr", in r9a06g032_smp_prepare_cpus()
82 pr_err("CPU#1: invalid cpu-release-addr property\n"); in r9a06g032_smp_prepare_cpus()
85 pr_info("CPU#1: cpu-release-addr %08x\n", bootaddr); in r9a06g032_smp_prepare_cpus()
/linux/Documentation/driver-api/acpi/
H A Dlinuxized-acpica.rst5 Linuxized ACPICA - Introduction to ACPICA Release Automation
116 ACPICA Release
120 https://github.com/acpica/acpica.git. As a rule, a release is made every
124 Linux, there is a release process to convert the ACPICA git commits into
126 "linuxized ACPICA patches". The release process is carried out on a local
127 copy the ACPICA git repository. Each commit in the monthly release is
129 ACPICA release patchset for the Linux ACPI community. This process is
195 the release process fully automatically.
202 1. Legacy divergences - Before the current ACPICA release process was
208 made directly in the Linux sources obviously hurts the ACPICA release
[all …]
/linux/include/linux/
H A Discsi_boot_sysfs.h74 * be freed for the LLD when the kobj release function is called.
96 * Driver specific release function.
100 void (*release) (void *data); member
113 void (*release) (void *data));
120 void (*release) (void *data));
126 void (*release) (void *data));
133 void (*release)(void *data));
H A Dposix-clock.h34 * @release: Optional character device release method
62 int (*release)(struct posix_clock_context *pccontext); member
83 * driver's private structure. It's 'release' field should be set to
84 * a release function for this private structure.
120 * 'release' field
124 * memory, then the caller must provide a 'release' function to free
138 * point it will be deallocated with its 'release' method.
/linux/scripts/
H A Ddecode_stacktrace.sh8 echo " $0 -r <release>"
44 release=$2
46 …for fn in {,/usr/lib/debug}/boot/vmlinux-$release{,.debug} /lib/modules/$release{,/build}/vmlinux …
54 echo "ERROR! vmlinux image for release $release is not found" >&2
62 release=""
97 if [ -z $release ] ; then
98release=$(gdb -ex 'print init_uts_ns.name.release' -ex 'quit' -quiet -batch "$vmlinux" 2>/dev/null…
100 if [ -n "${release}" ] ; then
101 release_dirs="/usr/lib/debug/lib/modules/$release /lib/modules/$release"
/linux/drivers/input/touchscreen/
H A Dgoodix_fwupload.c166 /* Release SS51 & DSP */ in goodix_start_firmware()
206 goto release; in goodix_firmware_upload()
210 goto release; in goodix_firmware_upload()
214 goto release; in goodix_firmware_upload()
220 goto release; in goodix_firmware_upload()
226 goto release; in goodix_firmware_upload()
232 goto release; in goodix_firmware_upload()
238 goto release; in goodix_firmware_upload()
244 goto release; in goodix_firmware_upload()
250 goto release; in goodix_firmware_upload()
[all …]
/linux/include/linux/ceph/
H A Dceph_features.h19 /* this bit is ignored but still advertised by release *when* */
26 * this bit is ignored by release *unused* and not advertised by
27 * release *unadvertised*
45 * A *major* release is a release through which all upgrades must pass
52 * a particular release. This is the first major release X (say,
63 * RETIRED. This can normally be done in the *next* major release
69 * - The bit can be reused in the first post-luminous release, 13.0.z
/linux/arch/arm64/boot/dts/arm/
H A Dfoundation-v8-spin-table.dtsi9 cpu-release-addr = <0x0 0x8000fff8>;
14 cpu-release-addr = <0x0 0x8000fff8>;
19 cpu-release-addr = <0x0 0x8000fff8>;
24 cpu-release-addr = <0x0 0x8000fff8>;
/linux/arch/arm64/boot/dts/apple/
H A Dt6002.dtsi73 cpu-release-addr = <0 0>; /* To be filled by loader */
87 cpu-release-addr = <0 0>; /* To be filled by loader */
101 cpu-release-addr = <0 0>; /* To be filled by loader */
115 cpu-release-addr = <0 0>; /* To be filled by loader */
129 cpu-release-addr = <0 0>; /* To be filled by loader */
143 cpu-release-addr = <0 0>; /* To be filled by loader */
157 cpu-release-addr = <0 0>; /* To be filled by loader */
171 cpu-release-addr = <0 0>; /* To be filled by loader */
185 cpu-release-addr = <0 0>; /* To be filled by loader */
199 cpu-release-addr = <0 0>; /* To be filled by loader */
/linux/include/media/
H A Dmedia-devnode.h44 * @release: pointer to the function that will release the resources allocated
55 int (*release) (struct file *); member
67 * @release: release callback called at the end of ``media_devnode_release()``
91 void (*release)(struct media_devnode *devnode); member
110 * Note that if the media_devnode_register call fails, the release() callback of

12345678910>>...105