Searched refs:front (Results 1 - 25 of 62) sorted by relevance

123

/linux-master/drivers/gpu/drm/xe/compat-i915-headers/gem/
H A Di915_gem_object_frontbuffer.h10 #define i915_gem_object_set_frontbuffer(obj, front) (front)
/linux-master/drivers/gpu/drm/i915/display/
H A Dintel_frontbuffer.h77 void intel_frontbuffer_put(struct intel_frontbuffer *front);
82 void __intel_fb_invalidate(struct intel_frontbuffer *front,
88 * @front: GEM object to invalidate
97 static inline bool intel_frontbuffer_invalidate(struct intel_frontbuffer *front, argument
102 if (!front)
105 frontbuffer_bits = atomic_read(&front->bits);
109 __intel_fb_invalidate(front, origin, frontbuffer_bits);
113 void __intel_fb_flush(struct intel_frontbuffer *front,
119 * @front: GEM object to flush
125 static inline void intel_frontbuffer_flush(struct intel_frontbuffer *front, argument
[all...]
H A Dintel_frontbuffer.c168 void __intel_fb_invalidate(struct intel_frontbuffer *front, argument
172 struct drm_i915_private *i915 = intel_bo_to_i915(front->obj);
189 void __intel_fb_flush(struct intel_frontbuffer *front, argument
193 struct drm_i915_private *i915 = intel_bo_to_i915(front->obj);
209 struct intel_frontbuffer *front = local
212 i915_gem_object_flush_if_display(front->obj);
213 intel_frontbuffer_flush(front, ORIGIN_DIRTYFB);
214 intel_frontbuffer_put(front);
219 * @front: GEM object to flush
224 void intel_frontbuffer_queue_flush(struct intel_frontbuffer *front) argument
236 struct intel_frontbuffer *front = local
245 struct intel_frontbuffer *front = local
255 struct intel_frontbuffer *ret, *front = variable in typeref:struct:
275 struct intel_frontbuffer *front, *cur; local
302 intel_frontbuffer_put(struct intel_frontbuffer *front) argument
[all...]
/linux-master/drivers/gpu/drm/i915/gem/
H A Di915_gem_object_frontbuffer.h48 struct intel_frontbuffer *front; local
55 front = rcu_dereference(obj->frontbuffer);
56 if (!front)
59 if (unlikely(!kref_get_unless_zero(&front->ref)))
62 if (likely(front == rcu_access_pointer(obj->frontbuffer)))
65 intel_frontbuffer_put(front);
69 return front;
75 * @front: The frontbuffer to set
86 struct intel_frontbuffer *front)
88 struct intel_frontbuffer *cur = front;
85 i915_gem_object_set_frontbuffer(struct drm_i915_gem_object *obj, struct intel_frontbuffer *front) argument
[all...]
H A Di915_gem_object.c478 struct intel_frontbuffer *front; local
480 front = i915_gem_object_get_frontbuffer(obj);
481 if (front) {
482 intel_frontbuffer_flush(front, origin);
483 intel_frontbuffer_put(front);
490 struct intel_frontbuffer *front; local
492 front = i915_gem_object_get_frontbuffer(obj);
493 if (front) {
494 intel_frontbuffer_invalidate(front, origin);
495 intel_frontbuffer_put(front);
[all...]
/linux-master/fs/bcachefs/
H A Dfifo.h9 size_t front, back, size, mask; \
22 (fifo)->front = (fifo)->back = 0; \
38 swap((l)->front, (r)->front); \
53 #define fifo_used(fifo) (((fifo)->back - (fifo)->front))
56 #define fifo_empty(fifo) ((fifo)->front == (fifo)->back)
59 #define fifo_peek_front(fifo) ((fifo)->data[(fifo)->front & (fifo)->mask])
64 ? (fifo)->front : (fifo)->back) & ~(fifo)->mask) + \
68 #define fifo_idx_entry(fifo, i) ((fifo)->data[((fifo)->front + (i)) & (fifo)->mask])
74 (fifo_full((f)) ? NULL : &(f)->data[--(f)->front
[all...]
H A Djournal_reclaim.h30 EBUG_ON(seq < j->pin.front || seq >= j->pin.back);
/linux-master/drivers/net/ethernet/netronome/nfp/crypto/
H A Dtls.c153 nfp_net_tls_set_ipver_vlan(struct nfp_crypto_req_add_front *front, u8 ipver) argument
155 front->ipver_vlan = cpu_to_be16(FIELD_PREP(NFP_NET_TLS_IPVER, ipver) |
162 struct nfp_crypto_req_add_front *front)
168 len = front->key_len - NFP_NET_TLS_NON_ADDR_KEY_LEN;
170 memcpy(front->l3_addrs, &id, sizeof(id));
171 memset(front->l3_addrs + sizeof(id), 0, len - sizeof(id));
180 req->front.key_len += sizeof(__be32) * 2;
183 nfp_net_tls_assign_conn_id(nn, &req->front);
199 req->front.key_len += sizeof(struct in6_addr) * 2;
202 nfp_net_tls_assign_conn_id(nn, &req->front);
161 nfp_net_tls_assign_conn_id(struct nfp_net *nn, struct nfp_crypto_req_add_front *front) argument
213 nfp_net_tls_set_l4(struct nfp_crypto_req_add_front *front, struct nfp_crypto_req_add_back *back, struct sock *sk, int direction) argument
271 struct nfp_crypto_req_add_front *front; local
[all...]
H A Dfw.h58 struct nfp_crypto_req_add_front front; member in struct:nfp_crypto_req_add_v4
65 struct nfp_crypto_req_add_front front; member in struct:nfp_crypto_req_add_v6
/linux-master/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]
[all...]
/linux-master/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-master/net/ceph/
H A Dmon_client.c178 monc->m_auth->front.iov_len = len;
273 monc->m_auth->front.iov_base,
335 void *p = msg->front.iov_base;
376 msg->front.iov_len = p - msg->front.iov_base;
377 msg->hdr.front_len = cpu_to_le32(msg->front.iov_len);
386 struct ceph_mon_subscribe_ack *h = msg->front.iov_base;
388 if (msg->front.iov_len < sizeof(*h))
549 p = msg->front.iov_base;
550 end = p + msg->front
[all...]
H A Dmsgpool.c86 msg->front.iov_len = pool->front_len;
/linux-master/drivers/gpu/drm/udl/
H A Dudl_transfer.c168 * There are 3 copies of every pixel: The front buffer that the fbdev
174 const char *front, char **urb_buf_ptr,
190 line_start = (u8 *) (front + byte_offset);
173 udl_render_hline(struct drm_device *dev, int log_bpp, struct urb **urb_ptr, const char *front, char **urb_buf_ptr, u32 byte_offset, u32 device_byte_offset, u32 byte_width) argument
H A Dudl_drv.h99 const char *front, char **urb_buf_ptr,
/linux-master/drivers/crypto/cavium/cpt/
H A Dcptvf.h78 u32 front; /* Process work from here */ member in struct:pending_queue
H A Dcptvf_reqmanager.c39 queue->front++;
40 if (unlikely(queue->front == pqinfo->qlen))
41 queue->front = 0;
337 pentry = &pqueue->head[pqueue->front];
494 dev_err(&pdev->dev, "queue: %d, rear: %d, front: %d\n",
495 queue, pqueue->rear, pqueue->front);
/linux-master/drivers/crypto/marvell/octeontx2/
H A Dotx2_cptvf_reqmgr.c300 pentry = &pqueue->head[pqueue->front];
348 resume_index = modulo_inc(pqueue->front, pqueue->qlen,
374 pqueue->front = modulo_inc(pqueue->front, pqueue->qlen, 1);
/linux-master/fs/ceph/
H A Dmds_client.c756 info->head = msg->front.iov_base;
757 p = msg->front.iov_base + sizeof(struct ceph_mds_reply_head);
758 end = p + msg->front.iov_len - sizeof(struct ceph_mds_reply_head);
1453 h = msg->front.iov_base;
1592 p = msg->front.iov_base;
1593 end = p + msg->front.iov_len;
1650 msg->front.iov_len = p - msg->front.iov_base;
1651 msg->hdr.front_len = cpu_to_le32(msg->front.iov_len);
2345 head = msg->front
[all...]
H A Dmetric.c60 head = msg->front.iov_base;
176 msg->front.iov_len = len;
179 msg->hdr.front_len = cpu_to_le32(msg->front.iov_len);
H A Dquota.c45 struct ceph_mds_quota *h = msg->front.iov_base;
54 if (msg->front.iov_len < sizeof(*h)) {
56 session->s_mds, (int)msg->front.iov_len);
/linux-master/fs/f2fs/
H A Dextent_cache.c127 struct extent_info *front, enum extent_type type)
133 if (front->c_len && front->len != front->c_len)
136 return (back->fofs + back->len == front->fofs &&
137 back->blk + back->len == front->blk);
139 return (back->fofs + back->len == front->fofs &&
140 abs(back->age - front->age) <= SAME_AGE_REGION &&
141 abs(back->last_blocks - front->last_blocks) <=
154 struct extent_info *front, enu
126 __is_extent_mergeable(struct extent_info *back, struct extent_info *front, enum extent_type type) argument
153 __is_front_mergeable(struct extent_info *cur, struct extent_info *front, enum extent_type type) argument
[all...]
/linux-master/net/sched/
H A Dsch_qfq.c171 unsigned int front; /* Index of the front slot. */ member in struct:qfq_group
893 i = (grp->front + slot) % QFQ_MAX_SLOTS;
902 return hlist_entry(grp->slots[grp->front].first,
915 if (hlist_empty(&grp->slots[grp->front]))
936 grp->front = (grp->front + i) % QFQ_MAX_SLOTS;
957 grp->front = (grp->front - i) % QFQ_MAX_SLOTS;
1354 i = (grp->front
[all...]
/linux-master/drivers/crypto/marvell/octeontx/
H A Dotx_cptvf_reqmgr.h150 u32 front; /* Process work from here */ member in struct:otx_cpt_pending_queue
H A Dotx_cptvf_reqmgr.c518 pentry = &pqueue->head[pqueue->front];
567 resume_index = modulo_inc(pqueue->front, pqueue->qlen,
593 pqueue->front = modulo_inc(pqueue->front, pqueue->qlen, 1);

Completed in 219 milliseconds

123