Home
last modified time | relevance | path

Searched refs:resv (Results 1 - 25 of 56) sorted by relevance

123

/device/soc/rockchip/common/sdk_linux/drivers/dma-buf/
H A Ddma-buf.c24 #include <linux/dma-resv.h>
106 if (dmabuf->resv == (struct dma_resv *)&dmabuf[1]) { in dma_buf_release()
107 dma_resv_fini(dmabuf->resv); in dma_buf_release()
298 struct dma_resv *resv; in dma_buf_poll() local
305 if (!dmabuf || !dmabuf->resv) { in dma_buf_poll()
309 resv = dmabuf->resv; in dma_buf_poll()
319 seq = read_seqcount_begin(&resv->seq); in dma_buf_poll()
322 fobj = rcu_dereference(resv->fence); in dma_buf_poll()
328 fence_excl = rcu_dereference(resv in dma_buf_poll()
623 struct dma_resv *resv = exp_info->resv; dma_buf_export() local
1201 struct dma_resv *resv = dmabuf->resv; _dma_buf_begin_cpu_access() local
[all...]
/device/soc/hisilicon/common/platform/wifi/hi3881v100/driver/wal/
H A Dhi_wifi_driver_wpa_if.h292 hi_u8 resv; member
299 hi_u8 resv[3]; /* 3 byte保留字段 */ member
306 hi_u8 resv[2]; /* 2 BYTE 保留字段 */ member
319 hi_u8 resv[2]; /* 2 BYTE保留字段 */ member
333 hi_u8 resv[3]; /* 3 BYTE保留字段 */ member
376 hi_u8 resv[3]; /* 3 BYTE保留字段 */ member
392 hi_u8 resv; member
431 hi_u8 resv; member
444 hi_u8 resv[2]; /* 2 BYTE 保留字段 */ member
451 hi_u8 resv; member
471 hi_u8 resv[2]; /* 2 BYTE保留字段 */ global() member
480 hi_u8 resv[2]; /* 2 BYTE保留字段 */ global() member
521 hi_u8 resv[2]; /* 2 BYTE保留字段 */ global() member
535 hi_u8 resv[2]; /* 2 BYTE保留字段 */ global() member
[all...]
/device/soc/hisilicon/hi3861v100/sdk_liteos/components/wifi/include/
H A Dhi_wifi_driver_wpa_if.h283 hi_u8 resv; member
290 hi_u8 resv[3]; /* 3 byte reserved */ member
297 hi_u8 resv[2]; /* 2 BYTE reserved */ member
310 hi_u8 resv[2]; /* 2 BYTE reserved */ member
324 hi_u8 resv[3]; /* 3 BYTE */ member
367 hi_u8 resv[3]; /* 3 bytes reserved */ member
382 hi_u8 resv; member
420 hi_u8 resv; member
433 hi_u8 resv[2]; /* 2 bytes reserved */ member
439 hi_u8 resv; member
459 hi_u8 resv[2]; /* 2 bytes reserved */ global() member
468 hi_u8 resv[2]; /* 2 bytes reserved */ global() member
509 hi_u8 resv[2]; /* 2 bytes reserved */ global() member
522 hi_u8 resv[2]; /* 2 bytes reserved */ global() member
[all...]
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_dma_fence.h32 #include <linux/dma-resv.h>
61 * kbase_dma_fence_add_reservation() - Adds a resv to the array of resv_objs
62 * @resv: Reservation object to add to the array.
71 void kbase_dma_fence_add_reservation(struct reservation_object *resv,
75 void kbase_dma_fence_add_reservation(struct dma_resv *resv,
H A Dmali_kbase_dma_fence.c231 struct reservation_object *resv, in kbase_dma_fence_add_reservation_callback()
236 struct dma_resv *resv, in kbase_dma_fence_add_reservation_callback()
257 resv, in kbase_dma_fence_add_reservation_callback()
312 void kbase_dma_fence_add_reservation(struct reservation_object *resv, in kbase_dma_fence_add_reservation() argument
316 void kbase_dma_fence_add_reservation(struct dma_resv *resv, in kbase_dma_fence_add_reservation()
325 if (info->resv_objs[i] == resv) in kbase_dma_fence_add_reservation()
329 info->resv_objs[info->dma_fence_resv_count] = resv; in kbase_dma_fence_add_reservation()
230 kbase_dma_fence_add_reservation_callback(struct kbase_jd_atom *katom, struct reservation_object *resv, bool exclusive) kbase_dma_fence_add_reservation_callback() argument
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/
H A Dmali_kbase_dma_fence.c225 static int kbase_dma_fence_add_reservation_callback(struct kbase_jd_atom *katom, struct reservation_object *resv, in kbase_dma_fence_add_reservation_callback() argument
228 static int kbase_dma_fence_add_reservation_callback(struct kbase_jd_atom *katom, struct dma_resv *resv, bool exclusive) in kbase_dma_fence_add_reservation_callback()
241 err = reservation_object_get_fences_rcu(resv, &excl_fence, &shared_count, &shared_fences); in kbase_dma_fence_add_reservation_callback()
293 void kbase_dma_fence_add_reservation(struct reservation_object *resv, struct kbase_dma_fence_resv_info *info, in kbase_dma_fence_add_reservation() argument
296 void kbase_dma_fence_add_reservation(struct dma_resv *resv, struct kbase_dma_fence_resv_info *info, bool exclusive) in kbase_dma_fence_add_reservation()
303 if (info->resv_objs[i] == resv) { in kbase_dma_fence_add_reservation()
308 info->resv_objs[info->dma_fence_resv_count] = resv; in kbase_dma_fence_add_reservation()
H A Dmali_kbase_dma_fence.h57 * kbase_dma_fence_add_reservation() - Adds a resv to the array of resv_objs
58 * @resv: Reservation object to add to the array.
67 void kbase_dma_fence_add_reservation(struct reservation_object *resv, struct kbase_dma_fence_resv_info *info,
70 void kbase_dma_fence_add_reservation(struct dma_resv *resv, struct kbase_dma_fence_resv_info *info, bool exclusive);
/device/soc/hisilicon/common/platform/wifi/hi3881v100/driver/mac/common/
H A Dmac_cfg.h295 hi_u8 resv; member
385 hi_u8 resv; member
481 hi_u8 resv[2]; /* 2 byte保留字段,保证word对齐 */ member
587 hi_u8 resv[3]; /* reserve 3byte */ member
597 hi_u8 resv[3]; /* 3 byte保留字段,保证word对齐 */ member
703 hi_u8 resv[2]; /* 填充2字节 */ member
713 hi_u8 resv[3]; /* 3 byte保留字段 */ member
720 hi_u8 resv[2]; /* 2 byte保留字段 */ member
/device/soc/rockchip/common/sdk_linux/include/drm/
H A Ddrm_sync_helper.h95 * @resv: reservation object
99 int drm_reservation_cb_add(struct drm_reservation_cb *rcb, struct reservation_object *resv, bool exclusive);
119 * @resv: reservation to add
125 void drm_add_reservation(struct reservation_object *resv, struct reservation_object **resvs,
/device/soc/rockchip/rk3588/kernel/include/drm/
H A Ddrm_sync_helper.h99 * @resv: reservation object
104 struct reservation_object *resv,
125 * @resv: reservation to add
132 drm_add_reservation(struct reservation_object *resv,
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/
H A Dmali_kbase_dma_fence.c216 static int kbase_dma_fence_add_reservation_callback(struct kbase_jd_atom *katom, struct reservation_object *resv, in kbase_dma_fence_add_reservation_callback() argument
229 err = reservation_object_get_fences_rcu(resv, &excl_fence, &shared_count, &shared_fences); in kbase_dma_fence_add_reservation_callback()
280 void kbase_dma_fence_add_reservation(struct reservation_object *resv, struct kbase_dma_fence_resv_info *info, in kbase_dma_fence_add_reservation() argument
287 if (info->resv_objs[i] == resv) { in kbase_dma_fence_add_reservation()
292 info->resv_objs[info->dma_fence_resv_count] = resv; in kbase_dma_fence_add_reservation()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_dma_fence.c223 struct reservation_object *resv, in kbase_dma_fence_add_reservation_callback()
236 err = reservation_object_get_fences_rcu(resv, in kbase_dma_fence_add_reservation_callback()
290 void kbase_dma_fence_add_reservation(struct reservation_object *resv, in kbase_dma_fence_add_reservation() argument
298 if (info->resv_objs[i] == resv) in kbase_dma_fence_add_reservation()
302 info->resv_objs[info->dma_fence_resv_count] = resv; in kbase_dma_fence_add_reservation()
222 kbase_dma_fence_add_reservation_callback(struct kbase_jd_atom *katom, struct reservation_object *resv, bool exclusive) kbase_dma_fence_add_reservation_callback() argument
/device/soc/hisilicon/common/platform/wifi/hi3881v100/driver/hcc/
H A Dhcc_comm.h129 hi_u8 resv[3]; /* reserved bytes: 3. */ member
189 hi_u8 resv[4]; /* 4 byte保留字段 */ member
198 hi_u8 resv[3]; /* 3 byte保留字段,word对齐 */ member
/device/soc/hisilicon/common/platform/wifi/hi3881v100/driver/mac/hmac/
H A Dhmac_device.h66 hi_u8 resv[3]; /* 3 保留字节 */ member
98 hi_u8 resv[2]; /* 2 保留字节 */ member
H A Dhmac_encap_frame_ap.h71 hi_u8 resv[3]; /* 3 保留字节 */ member
97 hi_u8 resv[3]; /* 3 byte保留字段 */ member
H A Ddmac_ext_if.h503 hi_u8 resv[2]; /* 2 byte保留字段 */ member
518 hi_u8 resv[3]; /* 3 byte保留字段 */ member
720 hi_u16 resv; member
779 hi_u8 resv[2]; /* 2个保留对齐字段 */ member
878 hi_u8 resv; member
918 hi_u8 resv[2]; /* 2 byte保留字段 */ member
1004 hi_u8 resv[2]; /* 2 byte保留字段 */ member
1037 hi_u8 rsv[4]; /* 替换hal_tx_dscr_stru resv 4 byte */
H A Dhmac_wapi_wpi.h38 hi_u8 resv[2]; /* resv 2byte */ member
/device/soc/hisilicon/hi3516dv300/sdk_linux/include/
H A Dhi_comm_aenc.h31 HI_U32 resv; /* reserve item */ member
43 HI_U32 resv; /* reserve item */ member
H A Dhi_comm_adec.h31 HI_U32 resv; member
43 HI_U32 resv; member
/device/soc/hisilicon/hi3516dv300/sdk_liteos/include/
H A Dhi_comm_aenc.h31 HI_U32 resv; /* reserve item */ member
43 HI_U32 resv; /* reserve item */ member
H A Dhi_comm_adec.h31 HI_U32 resv; member
43 HI_U32 resv; member
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/
H A Ddrm_gem.c162 if (!obj->resv) in drm_gem_private_object_init()
163 obj->resv = &obj->_resv; in drm_gem_private_object_init()
789 ret = dma_resv_wait_timeout_rcu(obj->resv, wait_all, in drm_gem_dma_resv_wait()
1277 ret = dma_resv_lock_slow_interruptible(obj->resv, in drm_gem_lock_reservations()
1289 ret = dma_resv_lock_interruptible(objs[i]->resv, in drm_gem_lock_reservations()
1295 dma_resv_unlock(objs[j]->resv); in drm_gem_lock_reservations()
1298 dma_resv_unlock(objs[contended]->resv); in drm_gem_lock_reservations()
1323 dma_resv_unlock(objs[i]->resv); in drm_gem_unlock_reservations()
1399 dma_resv_get_excl_rcu(obj->resv); in drm_gem_fence_array_add_implicit()
1404 ret = dma_resv_get_fences_rcu(obj->resv, NUL in drm_gem_fence_array_add_implicit()
[all...]
H A Ddrm_mode_config.c31 #include <linux/dma-resv.h>
439 struct dma_resv resv; in drmm_mode_config_init() local
442 dma_resv_init(&resv); in drmm_mode_config_init()
451 ret = dma_resv_lock(&resv, &resv_ctx); in drmm_mode_config_init()
453 dma_resv_lock_slow(&resv, &resv_ctx); in drmm_mode_config_init()
456 dma_resv_unlock(&resv); in drmm_mode_config_init()
461 dma_resv_fini(&resv); in drmm_mode_config_init()
/device/soc/hisilicon/common/platform/wifi/hi3881v100/driver/oal/
H A Dwlan_mib.h1225 hi_u16 resv; member
1231 hi_u8 resv[3]; /* 3:resv */ member
1245 hi_u8 resv[3]; /* 3:resv */ member
1404 hi_u8 resv; member
2142 hi_u8 resv1[3]; /* 3:resv */
2162 hi_u8 resv1[2]; /* 2:resv */
2183 hi_u8 resv; member
2244 hi_u8 resv1[2]; /* 2:resv */
2269 hi_u32 resv; global() member
2287 hi_u8 resv; global() member
2311 hi_u8 resv[3]; /* 3:resv */ global() member
2335 hi_u8 resv[3]; /* 3:resv */ global() member
2564 hi_u8 resv[3]; /* 3:resv */ global() member
2952 hi_u8 resv; global() member
[all...]
/device/soc/rockchip/common/sdk_linux/include/linux/
H A Ddma-buf.h90 * This is called with the dmabuf->resv object locked and is mutual
108 * This is called with the dmabuf->resv object locked and is mutual
141 * This is always called with the dmabuf->resv object locked when
366 * protected by @resv.
372 * @resv: reservation object linked to this dma-buf
406 struct dma_resv *resv; member
520 * @resv: reservation-object, NULL to allocate default one
532 struct dma_resv *resv; member

Completed in 31 milliseconds

123