Home
last modified time | relevance | path

Searched refs:sema (Results 1 – 25 of 151) sorted by relevance

1234567

/OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/selftests/
H A Di915_request.c1606 static void semaphore_set(u32 *sema, u32 value) in semaphore_set() argument
1608 WRITE_ONCE(*sema, value); in semaphore_set()
1625 u32 *sema = hwsp_scratch(ce); in measure_semaphore_response() local
1626 const u32 offset = hwsp_offset(ce, sema); in measure_semaphore_response()
1644 semaphore_set(sema, -1); in measure_semaphore_response()
1667 if (wait_for(READ_ONCE(*sema) == 0, 50)) { in measure_semaphore_response()
1675 semaphore_set(sema, i); in measure_semaphore_response()
1678 if (wait_for(READ_ONCE(*sema) == 0, 50)) { in measure_semaphore_response()
1683 elapsed[i - 1] = sema[i] - cycles; in measure_semaphore_response()
1700 u32 *sema = hwsp_scratch(ce); in measure_idle_dispatch() local
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/
H A Dpltfm_ops_windows.h398 static inline void _os_sema_init(void *h, _os_sema *sema, int int_cnt) in _os_sema_init() argument
400 PlatformInitializeSemaphore(sema, int_cnt); in _os_sema_init()
403 static inline void _os_sema_free(void *h, _os_sema *sema) in _os_sema_free() argument
405 PlatformFreeSemaphore(sema); in _os_sema_free()
408 static inline void _os_sema_up(void *h, _os_sema *sema) in _os_sema_up() argument
411 PlatformReleaseSemaphore(sema); in _os_sema_up()
414 static inline u8 _os_sema_down(void *h, _os_sema *sema) in _os_sema_down() argument
416 if(PlatformAcquireSemaphore(sema)==RT_STATUS_SUCCESS) in _os_sema_down()
577 if(_os_sema_down(handler->drv_priv, &(thread->sema)) != RTW_PHL_STATUS_SUCCESS ) in phl_notify_thread_callback()
606 _os_sema_up(drv_priv, &(actual_thread->sema)); in _os_tasklet_deinit()
[all …]
H A Dpltfm_ops_linux.h399 static inline void _os_sema_init(void *d, _os_sema *sema, int int_cnt) in _os_sema_init() argument
401 _rtw_init_sema(sema, int_cnt); in _os_sema_init()
404 static inline void _os_sema_free(void *d, _os_sema *sema) in _os_sema_free() argument
406 _rtw_free_sema(sema); in _os_sema_free()
409 static inline void _os_sema_up(void *d, _os_sema *sema) in _os_sema_up() argument
411 _rtw_up_sema(sema); in _os_sema_up()
414 static inline u8 _os_sema_down(void *d, _os_sema *sema) in _os_sema_down() argument
416 _rtw_down_sema(sema); in _os_sema_down()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/
H A Dpltfm_ops_windows.h407 static inline void _os_sema_init(void *h, _os_sema *sema, int int_cnt) in _os_sema_init() argument
409 PlatformInitializeSemaphore(sema, int_cnt); in _os_sema_init()
412 static inline void _os_sema_free(void *h, _os_sema *sema) in _os_sema_free() argument
414 PlatformFreeSemaphore(sema); in _os_sema_free()
417 static inline void _os_sema_up(void *h, _os_sema *sema) in _os_sema_up() argument
420 PlatformReleaseSemaphore(sema); in _os_sema_up()
423 static inline u8 _os_sema_down(void *h, _os_sema *sema) in _os_sema_down() argument
425 if(PlatformAcquireSemaphore(sema)==RT_STATUS_SUCCESS) in _os_sema_down()
586 if(_os_sema_down(handler->drv_priv, &(thread->sema)) != RTW_PHL_STATUS_SUCCESS ) in phl_notify_thread_callback()
615 _os_sema_up(drv_priv, &(actual_thread->sema)); in _os_tasklet_deinit()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/include/
H A Dosdep_service_bsd.h76 typedef struct sema _sema;
173 static inline void _rtw_init_sema(_sema *sema, int init_val) in _rtw_init_sema() argument
175 sema_init(sema, init_val, "rtw_drv"); in _rtw_init_sema()
178 static inline void _rtw_free_sema(_sema *sema) in _rtw_free_sema() argument
180 sema_destroy(sema); in _rtw_free_sema()
183 static inline void _rtw_up_sema(_sema *sema) in _rtw_up_sema() argument
185 sema_post(sema); in _rtw_up_sema()
188 static inline u32 _rtw_down_sema(_sema *sema) in _rtw_down_sema() argument
190 sema_wait(sema); in _rtw_down_sema()
H A Dosdep_service_linux.h338 static inline void _rtw_init_sema(_sema *sema, int init_val) in _rtw_init_sema() argument
340 sema_init(sema, init_val); in _rtw_init_sema()
342 static inline void _rtw_free_sema(_sema *sema) in _rtw_free_sema() argument
345 static inline void _rtw_up_sema(_sema *sema) in _rtw_up_sema() argument
347 up(sema); in _rtw_up_sema()
349 static inline u32 _rtw_down_sema(_sema *sema) in _rtw_down_sema() argument
351 if (down_interruptible(sema)) in _rtw_down_sema()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/include/
H A Dosdep_service_bsd.h76 typedef struct sema _sema;
173 static inline void _rtw_init_sema(_sema *sema, int init_val) in _rtw_init_sema() argument
175 sema_init(sema, init_val, "rtw_drv"); in _rtw_init_sema()
178 static inline void _rtw_free_sema(_sema *sema) in _rtw_free_sema() argument
180 sema_destroy(sema); in _rtw_free_sema()
183 static inline void _rtw_up_sema(_sema *sema) in _rtw_up_sema() argument
185 sema_post(sema); in _rtw_up_sema()
188 static inline u32 _rtw_down_sema(_sema *sema) in _rtw_down_sema() argument
190 sema_wait(sema); in _rtw_down_sema()
H A Dosdep_service_linux.h336 static inline void _rtw_init_sema(_sema *sema, int init_val) in _rtw_init_sema() argument
338 sema_init(sema, init_val); in _rtw_init_sema()
340 static inline void _rtw_free_sema(_sema *sema) in _rtw_free_sema() argument
343 static inline void _rtw_up_sema(_sema *sema) in _rtw_up_sema() argument
345 up(sema); in _rtw_up_sema()
347 static inline u32 _rtw_down_sema(_sema *sema) in _rtw_down_sema() argument
349 if (down_interruptible(sema)) in _rtw_down_sema()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8189es/os_dep/
H A Dosdep_service.c1001 void _rtw_init_sema(_sema *sema, int init_val) in _rtw_init_sema() argument
1006 sema_init(sema, init_val); in _rtw_init_sema()
1010 sema_init(sema, init_val, "rtw_drv"); in _rtw_init_sema()
1014 KeInitializeSemaphore(sema, init_val, SEMA_UPBND); // count=0; in _rtw_init_sema()
1019 if(*sema == NULL) in _rtw_init_sema()
1020 *sema = CreateSemaphore(NULL, init_val, SEMA_UPBND, NULL); in _rtw_init_sema()
1025 void _rtw_free_sema(_sema *sema) in _rtw_free_sema() argument
1028 sema_destroy(sema); in _rtw_free_sema()
1031 CloseHandle(*sema); in _rtw_free_sema()
1036 void _rtw_up_sema(_sema *sema) in _rtw_up_sema() argument
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723bu/os_dep/
H A Dosdep_service.c1010 void _rtw_init_sema(_sema *sema, int init_val) in _rtw_init_sema() argument
1015 sema_init(sema, init_val); in _rtw_init_sema()
1019 sema_init(sema, init_val, "rtw_drv"); in _rtw_init_sema()
1023 KeInitializeSemaphore(sema, init_val, SEMA_UPBND); // count=0; in _rtw_init_sema()
1028 if(*sema == NULL) in _rtw_init_sema()
1029 *sema = CreateSemaphore(NULL, init_val, SEMA_UPBND, NULL); in _rtw_init_sema()
1034 void _rtw_free_sema(_sema *sema) in _rtw_free_sema() argument
1037 sema_destroy(sema); in _rtw_free_sema()
1040 CloseHandle(*sema); in _rtw_free_sema()
1045 void _rtw_up_sema(_sema *sema) in _rtw_up_sema() argument
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822be/os_dep/
H A Dosdep_service.c1064 void _rtw_init_sema(_sema *sema, int init_val) in _rtw_init_sema() argument
1069 sema_init(sema, init_val); in _rtw_init_sema()
1073 sema_init(sema, init_val, "rtw_drv"); in _rtw_init_sema()
1077 KeInitializeSemaphore(sema, init_val, SEMA_UPBND); /* count=0; */ in _rtw_init_sema()
1082 if (*sema == NULL) in _rtw_init_sema()
1083 *sema = CreateSemaphore(NULL, init_val, SEMA_UPBND, NULL); in _rtw_init_sema()
1088 void _rtw_free_sema(_sema *sema) in _rtw_free_sema() argument
1091 sema_destroy(sema); in _rtw_free_sema()
1094 CloseHandle(*sema); in _rtw_free_sema()
1099 void _rtw_up_sema(_sema *sema) in _rtw_up_sema() argument
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/nouveau/
H A Dnv17_fence.c57 PUSH_MTHD(ppush, NV176E, SET_CONTEXT_DMA_SEMAPHORE, fctx->sema.handle, in nv17_fence_sync()
65 PUSH_MTHD(npush, NV176E, SET_CONTEXT_DMA_SEMAPHORE, fctx->sema.handle, in nv17_fence_sync()
103 &fctx->sema); in nv17_fence_context_new()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723bs/os_dep/
H A Dosdep_service.c1086 void _rtw_init_sema(_sema *sema, int init_val) in _rtw_init_sema() argument
1091 sema_init(sema, init_val); in _rtw_init_sema()
1095 sema_init(sema, init_val, "rtw_drv"); in _rtw_init_sema()
1099 KeInitializeSemaphore(sema, init_val, SEMA_UPBND); /* count=0; */ in _rtw_init_sema()
1104 if (*sema == NULL) in _rtw_init_sema()
1105 *sema = CreateSemaphore(NULL, init_val, SEMA_UPBND, NULL); in _rtw_init_sema()
1110 void _rtw_free_sema(_sema *sema) in _rtw_free_sema() argument
1113 sema_destroy(sema); in _rtw_free_sema()
1116 CloseHandle(*sema); in _rtw_free_sema()
1121 void _rtw_up_sema(_sema *sema) in _rtw_up_sema() argument
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/nouveau/dispnv50/
H A Dbase507c.c219 PUSH_MTHD(push, NV507C, SET_SEMAPHORE_CONTROL, asyw->sema.offset, in base507c_sema_set()
220 SET_SEMAPHORE_ACQUIRE, asyw->sema.acquire, in base507c_sema_set()
221 SET_SEMAPHORE_RELEASE, asyw->sema.release, in base507c_sema_set()
222 SET_CONTEXT_DMA_SEMAPHORE, asyw->sema.handle); in base507c_sema_set()
342 wndw->sema = NV50_DISP_BASE_SEM0(wndw->id); in base507c_new_()
H A Dwndwc37e.c266 PUSH_MTHD(push, NVC37E, SET_SEMAPHORE_CONTROL, asyw->sema.offset, in wndwc37e_sema_set()
267 SET_SEMAPHORE_ACQUIRE, asyw->sema.acquire, in wndwc37e_sema_set()
268 SET_SEMAPHORE_RELEASE, asyw->sema.release, in wndwc37e_sema_set()
269 SET_CONTEXT_DMA_SEMAPHORE, asyw->sema.handle); in wndwc37e_sema_set()
381 wndw->sema = NV50_DISP_WNDW_SEM0(wndw->id); in wndwc37e_new_()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188fu/os_dep/
H A Dosdep_service.c1207 void _rtw_init_sema(_sema *sema, int init_val) in _rtw_init_sema() argument
1212 sema_init(sema, init_val); in _rtw_init_sema()
1216 sema_init(sema, init_val, "rtw_drv"); in _rtw_init_sema()
1220 KeInitializeSemaphore(sema, init_val, SEMA_UPBND); /* count=0; */ in _rtw_init_sema()
1225 if (*sema == NULL) in _rtw_init_sema()
1226 *sema = CreateSemaphore(NULL, init_val, SEMA_UPBND, NULL); in _rtw_init_sema()
1231 void _rtw_free_sema(_sema *sema) in _rtw_free_sema() argument
1234 sema_destroy(sema); in _rtw_free_sema()
1237 CloseHandle(*sema); in _rtw_free_sema()
1242 void _rtw_up_sema(_sema *sema) in _rtw_up_sema() argument
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188eu/os_dep/
H A Dosdep_service.c1207 void _rtw_init_sema(_sema *sema, int init_val) in _rtw_init_sema() argument
1212 sema_init(sema, init_val); in _rtw_init_sema()
1216 sema_init(sema, init_val, "rtw_drv"); in _rtw_init_sema()
1220 KeInitializeSemaphore(sema, init_val, SEMA_UPBND); /* count=0; */ in _rtw_init_sema()
1225 if (*sema == NULL) in _rtw_init_sema()
1226 *sema = CreateSemaphore(NULL, init_val, SEMA_UPBND, NULL); in _rtw_init_sema()
1231 void _rtw_free_sema(_sema *sema) in _rtw_free_sema() argument
1234 sema_destroy(sema); in _rtw_free_sema()
1237 CloseHandle(*sema); in _rtw_free_sema()
1242 void _rtw_up_sema(_sema *sema) in _rtw_up_sema() argument
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8189fs/os_dep/
H A Dosdep_service.c1207 void _rtw_init_sema(_sema *sema, int init_val) in _rtw_init_sema() argument
1212 sema_init(sema, init_val); in _rtw_init_sema()
1216 sema_init(sema, init_val, "rtw_drv"); in _rtw_init_sema()
1220 KeInitializeSemaphore(sema, init_val, SEMA_UPBND); /* count=0; */ in _rtw_init_sema()
1225 if (*sema == NULL) in _rtw_init_sema()
1226 *sema = CreateSemaphore(NULL, init_val, SEMA_UPBND, NULL); in _rtw_init_sema()
1231 void _rtw_free_sema(_sema *sema) in _rtw_free_sema() argument
1234 sema_destroy(sema); in _rtw_free_sema()
1237 CloseHandle(*sema); in _rtw_free_sema()
1242 void _rtw_up_sema(_sema *sema) in _rtw_up_sema() argument
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822bs/os_dep/
H A Dosdep_service.c1203 void _rtw_init_sema(_sema *sema, int init_val) in _rtw_init_sema() argument
1208 sema_init(sema, init_val); in _rtw_init_sema()
1212 sema_init(sema, init_val, "rtw_drv"); in _rtw_init_sema()
1216 KeInitializeSemaphore(sema, init_val, SEMA_UPBND); /* count=0; */ in _rtw_init_sema()
1221 if (*sema == NULL) in _rtw_init_sema()
1222 *sema = CreateSemaphore(NULL, init_val, SEMA_UPBND, NULL); in _rtw_init_sema()
1227 void _rtw_free_sema(_sema *sema) in _rtw_free_sema() argument
1230 sema_destroy(sema); in _rtw_free_sema()
1233 CloseHandle(*sema); in _rtw_free_sema()
1238 void _rtw_up_sema(_sema *sema) in _rtw_up_sema() argument
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8188fu/os_dep/
H A Dosdep_service.c1221 void _rtw_init_sema(_sema *sema, int init_val) in _rtw_init_sema() argument
1226 sema_init(sema, init_val); in _rtw_init_sema()
1230 sema_init(sema, init_val, "rtw_drv"); in _rtw_init_sema()
1234 KeInitializeSemaphore(sema, init_val, SEMA_UPBND); /* count=0; */ in _rtw_init_sema()
1239 if (*sema == NULL) in _rtw_init_sema()
1240 *sema = CreateSemaphore(NULL, init_val, SEMA_UPBND, NULL); in _rtw_init_sema()
1245 void _rtw_free_sema(_sema *sema) in _rtw_free_sema() argument
1248 sema_destroy(sema); in _rtw_free_sema()
1251 CloseHandle(*sema); in _rtw_free_sema()
1256 void _rtw_up_sema(_sema *sema) in _rtw_up_sema() argument
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8189fs/os_dep/
H A Dosdep_service.c1221 void _rtw_init_sema(_sema *sema, int init_val) in _rtw_init_sema() argument
1226 sema_init(sema, init_val); in _rtw_init_sema()
1230 sema_init(sema, init_val, "rtw_drv"); in _rtw_init_sema()
1234 KeInitializeSemaphore(sema, init_val, SEMA_UPBND); /* count=0; */ in _rtw_init_sema()
1239 if (*sema == NULL) in _rtw_init_sema()
1240 *sema = CreateSemaphore(NULL, init_val, SEMA_UPBND, NULL); in _rtw_init_sema()
1245 void _rtw_free_sema(_sema *sema) in _rtw_free_sema() argument
1248 sema_destroy(sema); in _rtw_free_sema()
1251 CloseHandle(*sema); in _rtw_free_sema()
1256 void _rtw_up_sema(_sema *sema) in _rtw_up_sema() argument
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723ds/os_dep/
H A Dosdep_service.c1222 void _rtw_init_sema(_sema *sema, int init_val) in _rtw_init_sema() argument
1227 sema_init(sema, init_val); in _rtw_init_sema()
1231 sema_init(sema, init_val, "rtw_drv"); in _rtw_init_sema()
1235 KeInitializeSemaphore(sema, init_val, SEMA_UPBND); /* count=0; */ in _rtw_init_sema()
1240 if (*sema == NULL) in _rtw_init_sema()
1241 *sema = CreateSemaphore(NULL, init_val, SEMA_UPBND, NULL); in _rtw_init_sema()
1246 void _rtw_free_sema(_sema *sema) in _rtw_free_sema() argument
1249 sema_destroy(sema); in _rtw_free_sema()
1252 CloseHandle(*sema); in _rtw_free_sema()
1257 void _rtw_up_sema(_sema *sema) in _rtw_up_sema() argument
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8821cs/os_dep/
H A Dosdep_service.c1385 void _rtw_init_sema(_sema *sema, int init_val) in _rtw_init_sema() argument
1390 sema_init(sema, init_val); in _rtw_init_sema()
1394 sema_init(sema, init_val, "rtw_drv"); in _rtw_init_sema()
1398 KeInitializeSemaphore(sema, init_val, SEMA_UPBND); /* count=0; */ in _rtw_init_sema()
1403 if (*sema == NULL) in _rtw_init_sema()
1404 *sema = CreateSemaphore(NULL, init_val, SEMA_UPBND, NULL); in _rtw_init_sema()
1409 void _rtw_free_sema(_sema *sema) in _rtw_free_sema() argument
1412 sema_destroy(sema); in _rtw_free_sema()
1415 CloseHandle(*sema); in _rtw_free_sema()
1420 void _rtw_up_sema(_sema *sema) in _rtw_up_sema() argument
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8821cs/os_dep/
H A Dosdep_service.c1222 void _rtw_init_sema(_sema *sema, int init_val) in _rtw_init_sema() argument
1227 sema_init(sema, init_val); in _rtw_init_sema()
1231 sema_init(sema, init_val, "rtw_drv"); in _rtw_init_sema()
1235 KeInitializeSemaphore(sema, init_val, SEMA_UPBND); /* count=0; */ in _rtw_init_sema()
1240 if (*sema == NULL) in _rtw_init_sema()
1241 *sema = CreateSemaphore(NULL, init_val, SEMA_UPBND, NULL); in _rtw_init_sema()
1246 void _rtw_free_sema(_sema *sema) in _rtw_free_sema() argument
1249 sema_destroy(sema); in _rtw_free_sema()
1252 CloseHandle(*sema); in _rtw_free_sema()
1257 void _rtw_up_sema(_sema *sema) in _rtw_up_sema() argument
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723cs/os_dep/
H A Dosdep_service.c1221 void _rtw_init_sema(_sema *sema, int init_val) in _rtw_init_sema() argument
1226 sema_init(sema, init_val); in _rtw_init_sema()
1230 sema_init(sema, init_val, "rtw_drv"); in _rtw_init_sema()
1234 KeInitializeSemaphore(sema, init_val, SEMA_UPBND); /* count=0; */ in _rtw_init_sema()
1239 if (*sema == NULL) in _rtw_init_sema()
1240 *sema = CreateSemaphore(NULL, init_val, SEMA_UPBND, NULL); in _rtw_init_sema()
1245 void _rtw_free_sema(_sema *sema) in _rtw_free_sema() argument
1248 sema_destroy(sema); in _rtw_free_sema()
1251 CloseHandle(*sema); in _rtw_free_sema()
1256 void _rtw_up_sema(_sema *sema) in _rtw_up_sema() argument
[all …]

1234567