Home
last modified time | relevance | path

Searched refs:front (Results 1 – 25 of 159) sorted by relevance

1234567

/linux/drivers/gpu/drm/i915/gem/
H A Di915_gem_object_frontbuffer.c11 struct i915_frontbuffer *front = in frontbuffer_active()
12 container_of(ref, typeof(*front), write); in frontbuffer_active()
14 kref_get(&front->ref); in frontbuffer_active()
20 struct i915_frontbuffer *front = in frontbuffer_retire()
21 container_of(ref, typeof(*front), write); in frontbuffer_retire()
23 intel_frontbuffer_flush(&front->base, ORIGIN_CS); in frontbuffer_retire()
24 i915_gem_object_frontbuffer_put(front);
31 struct i915_frontbuffer *front, *cur; in i915_gem_object_frontbuffer_get()
33 front = i915_gem_object_frontbuffer_lookup(obj); in i915_gem_object_frontbuffer_get()
34 if (front) in i915_gem_object_frontbuffer_get()
9 struct i915_frontbuffer *front = frontbuffer_active() local
18 struct i915_frontbuffer *front = frontbuffer_retire() local
29 struct i915_frontbuffer *front, *cur; i915_gem_object_frontbuffer_get() local
69 i915_gem_object_frontbuffer_ref(struct i915_frontbuffer * front) i915_gem_object_frontbuffer_ref() argument
77 struct i915_frontbuffer *front = frontbuffer_release() local
97 i915_gem_object_frontbuffer_put(struct i915_frontbuffer * front) i915_gem_object_frontbuffer_put() argument
[all...]
H A Di915_gem_object_frontbuffer.h45 void i915_gem_object_frontbuffer_ref(struct i915_frontbuffer *front);
46 void i915_gem_object_frontbuffer_put(struct i915_frontbuffer *front);
70 struct i915_frontbuffer *front; in i915_gem_object_frontbuffer_lookup()
77 front = rcu_dereference(obj->frontbuffer); in i915_gem_object_frontbuffer_lookup()
78 if (!front) in i915_gem_object_frontbuffer_lookup()
81 if (unlikely(!kref_get_unless_zero(&front->ref))) in i915_gem_object_frontbuffer_lookup()
84 if (likely(front == rcu_access_pointer(obj->frontbuffer)))
87 i915_gem_object_frontbuffer_put(front);
91 return front;
60 struct i915_frontbuffer *front; i915_gem_object_frontbuffer_lookup() local
/linux/drivers/gpu/drm/xe/display/
H A Dintel_bo.c
/linux/drivers/gpu/drm/i915/display/
H A Dintel_frontbuffer.c126 void __intel_frontbuffer_invalidate(struct intel_frontbuffer *front, in __intel_fb_invalidate() argument
130 struct intel_display *display = front->display; in __intel_fb_invalidate()
146 void __intel_frontbuffer_flush(struct intel_frontbuffer *front, in __intel_fb_flush() argument
150 struct intel_display *display = front->display; in __intel_fb_flush()
153 intel_parent_frontbuffer_flush_for_display(display, front); in __intel_fb_flush()
169 struct intel_frontbuffer *front = in intel_frontbuffer_ref()
172 intel_frontbuffer_flush(front, ORIGIN_DIRTYFB); in intel_frontbuffer_flush_work()
173 intel_parent_frontbuffer_put(front->display, front); in intel_frontbuffer_flush_work()
178 * @front in intel_frontbuffer_flush_work()
167 intel_frontbuffer_ref(struct intel_frontbuffer * front) intel_frontbuffer_ref() argument
174 struct intel_frontbuffer *front = intel_frontbuffer_flush_work() local
188 intel_frontbuffer_queue_flush(struct intel_frontbuffer * front) intel_frontbuffer_queue_flush() argument
198 intel_frontbuffer_init(struct intel_frontbuffer * front,struct drm_device * drm) intel_frontbuffer_init() argument
205 intel_frontbuffer_fini(struct intel_frontbuffer * front) intel_frontbuffer_fini() argument
215 intel_frontbuffer_put(struct intel_frontbuffer * front) intel_frontbuffer_put() argument
[all...]
/linux/fs/netfs/
H A Dread_collect.c187 struct netfs_io_subrequest *front, *remove; in netfs_collect_read_results() local
208 front = list_first_entry_or_null(&stream->subrequests, in netfs_collect_read_results()
210 while (front) { in netfs_collect_read_results()
213 trace_netfs_collect_sreq(rreq, front); in netfs_collect_read_results()
215 front->debug_index, front->start, front->transferred, front->len); in netfs_collect_read_results()
217 if (stream->collected_to < front->start) { in netfs_collect_read_results()
218 trace_netfs_collect_gap(rreq, stream, front->start, 'F'); in netfs_collect_read_results()
219 stream->collected_to = front->start; in netfs_collect_read_results()
222 if (netfs_check_subreq_in_progress(front)) in netfs_collect_read_results()
225 transferred = READ_ONCE(front->transferred); in netfs_collect_read_results()
[all …]
H A Dwrite_collect.c199 struct netfs_io_subrequest *front, *remove; in netfs_collect_write_results() local
231 front = list_first_entry_or_null(&stream->subrequests, in netfs_collect_write_results()
233 while (front) { in netfs_collect_write_results()
234 trace_netfs_collect_sreq(wreq, front); in netfs_collect_write_results()
238 if (stream->collected_to < front->start) { in netfs_collect_write_results()
240 stream->collected_to = front->start; in netfs_collect_write_results()
244 if (netfs_check_subreq_in_progress(front)) { in netfs_collect_write_results()
251 stream->collected_to = front->start + front->len; in netfs_collect_write_results()
255 if (front->start + front->transferred > stream->collected_to) { in netfs_collect_write_results()
256 stream->collected_to = front->start + front->transferred; in netfs_collect_write_results()
[all …]
/linux/Documentation/sound/designs/
H A Dchannel-mapping-api.rst18 ``{ front left, front right, rear left, rear right }.``
89 SNDRV_CHMAP_FL, /* front left */
90 SNDRV_CHMAP_FR, /* front right */
93 SNDRV_CHMAP_FC, /* front center */
99 SNDRV_CHMAP_FLC, /* front left center */
100 SNDRV_CHMAP_FRC, /* front right center */
103 SNDRV_CHMAP_FLW, /* front left wide */
104 SNDRV_CHMAP_FRW, /* front right wide */
105 SNDRV_CHMAP_FLH, /* front left high */
106 SNDRV_CHMAP_FCH, /* front center high */
[all …]
/linux/drivers/md/bcache/
H A Dutil.h115 size_t front, back, size, mask; \
120 for (iter = (fifo)->front; \
133 (fifo)->front = (fifo)->back = 0; \
159 #define fifo_used(fifo) (((fifo)->back - (fifo)->front) & (fifo)->mask)
165 #define fifo_front(fifo) ((fifo)->data[(fifo)->front])
185 (i) = (fifo)->data[(fifo)->front++]; \
186 (fifo)->front &= (fifo)->mask; \
195 --(fifo)->front; \
196 (fifo)->front &= (fifo)->mask; \
197 (fifo)->data[(fifo)->front] = (i); \
[all …]
/linux/Documentation/admin-guide/
H A Dpstore-blk.rst78 The chunk size in KB for oops/panic front-end. It **MUST** be a multiple of 4.
81 There are multiple chunks for oops/panic front-end depending on the remaining
82 space except other pstore front-ends.
90 The chunk size in KB for pmsg front-end. It **MUST** be a multiple of 4.
93 Unlike oops/panic front-end, there is only one chunk for pmsg front-end.
102 The chunk size in KB for console front-end. It **MUST** be a multiple of 4.
105 Similar to pmsg front-end, there is only one chunk for console front-end.
113 The chunk size in KB for ftrace front-end. It **MUST** be a multiple of 4.
116 Similar to oops front-end, there are multiple chunks for ftrace front-end
186 files is ``dmesg-pstore-blk-[N]`` for oops/panic front-end,
[all …]
/linux/net/ceph/
H A Dmon_client.c178 monc->m_auth->front.iov_len = len; in __send_prepared_auth_request()
273 monc->m_auth->front.iov_base, in __open_session()
335 void *p = msg->front.iov_base; in __send_subscribe()
376 msg->front.iov_len = p - msg->front.iov_base; in __send_subscribe()
377 msg->hdr.front_len = cpu_to_le32(msg->front.iov_len); in __send_subscribe()
386 struct ceph_mon_subscribe_ack *h = msg->front.iov_base; in handle_subscribe_ack()
388 if (msg->front.iov_len < sizeof(*h)) in handle_subscribe_ack()
549 p = msg->front.iov_base; in ceph_monc_handle_map()
550 end = p + msg->front.iov_len; in ceph_monc_handle_map()
742 struct ceph_mon_statfs_reply *reply = msg->front.iov_base; in handle_statfs_reply()
[all …]
/linux/Documentation/block/
H A Ddeadline-iosched.rst62 request, or it fits at the front. That is called either a back merge candidate
63 or a front merge candidate. Due to the way files are typically laid out,
64 back merges are much more common than front merges. For some work loads, you
66 front merge requests. Setting front_merges to 0 disables this functionality.
69 rbtree front sector lookup when the io scheduler merge function is called.
/linux/arch/arm/boot/dts/aspeed/
H A Daspeed-bmc-inspur-nf5280m6.dts51 front-fan {
52 label = "front-fan";
56 front-psu {
57 label = "front-psu";
61 front-syshot {
62 label = "front-syshot";
66 front-memory {
67 label = "front-memory";
/linux/Documentation/driver-api/media/
H A Ddtv-demux.rst20 Each demux receives its TS input from a DVB front-end or from memory, as
21 set via this demux kABI. In a system with more than one front-end, the kABI
22 can be used to select one of the DVB front-ends as a TS source for a demux,
25 The demux kABI only controls front-ends regarding to their connections with
26 demuxes; the kABI used to set the other front-end parameters, such as
/linux/Documentation/userspace-api/media/dvb/
H A Dfrontend_f_open.rst57 In a system with multiple front-ends, it is usually the case that
59 long as a front-end device is opened in read/write mode, other open()
61 non-blocking or blocking mode was specified. A front-end device opened
67 powered up, and that other front-ends may have been powered down to make
H A Dfrontend_f_close.rst33 This system call closes a previously opened front-end device. After
34 closing a front-end device, its corresponding hardware might be powered
/linux/drivers/firmware/samsung/
H A Dexynos-acpm.c62 * @rx_front: front pointer of APM RX queue (TX for AP).
66 * @tx_front: front pointer of APM TX queue (RX for AP).
93 * @front: front address of the queue.
98 void __iomem *front; member
123 * - front index is written by the host.
127 * - front index is written by the firmware.
230 rx_front = readl(achan->rx.front); in acpm_get_rx()
333 * @next_tx_front: next front index of the TX queue.
342 * Wait for RX front t in acpm_wait_for_queue_slots()
[all...]
/linux/fs/ceph/
H A Dmds_client.c757 info->head = msg->front.iov_base; in parse_reply_info()
758 p = msg->front.iov_base + sizeof(struct ceph_mds_reply_head); in parse_reply_info()
759 end = p + msg->front.iov_len - sizeof(struct ceph_mds_reply_head); in parse_reply_info()
1455 h = msg->front.iov_base; in ceph_create_session_msg()
1594 p = msg->front.iov_base; in create_session_full_msg()
1595 end = p + msg->front.iov_len; in create_session_full_msg()
1652 msg->front.iov_len = p - msg->front.iov_base; in create_session_full_msg()
1653 msg->hdr.front_len = cpu_to_le32(msg->front.iov_len); in create_session_full_msg()
2339 head = msg->front.iov_base; in ceph_send_cap_releases()
2341 msg->front.iov_len = sizeof(*head); in ceph_send_cap_releases()
[all …]
/linux/arch/arm/boot/dts/marvell/
H A Darmada-385-clearfog-gtr.dtsi25 front panel and PSE controller
44 41 - CON1 front panel connector
45 42 - Front LED1, or front panel CON1
48 45 - TPM PIRQ signal, or front panel CON1
54 52 - Front LED2, or front panel
131 i2c@11000 { /* ROM, temp sensor and front panel */
149 cf_gtr_front_button_pins: cf-gtr-front-button-pins {
H A Dorion5x-lacie-d2-network.dts39 button-front {
187 * MPP6: Red front LED
188 * MPP16: Blue front LED blink control
218 * GPIO 23: Blue front LED off
/linux/Documentation/sound/cards/
H A Dsb-live-mixer.rst66 The result samples are forwarded to the front DAC PCM slots of the AC97 codec.
100 The result samples are forwarded to the front DAC PCM slots of the AC97 codec.
137 This control is used to attenuate samples from left and right front ADC PCM slots
138 of the AC97 codec. The result samples are forwarded to the front DAC PCM
148 This control is used to attenuate samples from left and right front ADC PCM slots
160 forwarded to the front DAC PCM slots of the AC97 codec.
172 forwarded to the front DAC PCM slots of the AC97 codec.
183 digital input. The result samples are forwarded to the front DAC PCM slots
195 digital inputs. The result samples are forwarded to the front DAC PCM slots
207 inputs (on the LiveDrive). The result samples are forwarded to the front
[all …]
/linux/Documentation/ABI/testing/
H A Dsysfs-bus-i2c-devices-turris-omnia-mcu29 Description: (RW) The front button on the Turris Omnia router can be
31 front panel, or to send the press event to the CPU as an
48 front button.
50 This file configures whether front button power on is enabled.
/linux/drivers/xen/
H A DMakefile34 obj-$(CONFIG_XEN_PVCALLS_FRONTEND) += pvcalls-front.o
40 obj-$(CONFIG_XEN_FRONT_PGDIR_SHBUF) += xen-front-pgdir-shbuf.o
/linux/Documentation/sound/hd-audio/
H A Dmodels.rst12 5-jack in back, 2-jack in front
14 5-jack in back, 2-jack in front, a SPDIF out
16 6-jack in back, 2-jack in front
352 no-front-hp
353 Disable front HP pin NID 0x1b
418 3-jack in back, 2-jack in front
420 6-jack in back, 2-jack in front
422 6-jack in back, 2-jack in front, SPDIF I/O
424 5-jack in back, 2-jack in front, SPDIF out
433 3-stack with automute front HP (default)
[all …]
/linux/fs/f2fs/
H A Dextent_cache.c150 struct extent_info *front, enum extent_type type) in __is_extent_mergeable() argument
156 if (front->c_len && front->len != front->c_len) in __is_extent_mergeable()
159 return (back->fofs + back->len == front->fofs && in __is_extent_mergeable()
160 back->blk + back->len == front->blk); in __is_extent_mergeable()
162 return (back->fofs + back->len == front->fofs && in __is_extent_mergeable()
163 abs(back->age - front->age) <= SAME_AGE_REGION && in __is_extent_mergeable()
164 abs(back->last_blocks - front->last_blocks) <= in __is_extent_mergeable()
177 struct extent_info *front, enu in __is_front_mergeable() argument
[all...]
/linux/drivers/platform/cznic/
H A DKconfig40 - get front button press events (the front button can be configured
41 either to generate press events to the CPU or to change front LEDs

1234567