Lines Matching refs:sig
66 APP_A_BSS static struct k_poll_signal *sig; variable
77 sig), in wait_for_int()
87 k_poll_signal_check(sig, &irq.signaled, &irq.result); in wait_for_int()
89 sig, irq.signaled, irq.result); in wait_for_int()
91 k_poll_signal_reset(sig); in wait_for_int()
169 sig = k_malloc(sizeof(*sig)); in setup_ivshmem()
170 if (sig == NULL) { in setup_ivshmem()
174 k_poll_signal_init(sig); in setup_ivshmem()
178 ret = ivshmem_register_handler(shmem_ctx.dev, sig, i); in setup_ivshmem()
210 k_object_free(sig); in ivshmem_sample_doorbell()
224 k_object_release(sig); in user_entry()
256 sig = k_object_alloc(K_OBJ_POLL_SIGNAL); in ivshmem_sample_userspace_doorbell()
257 if (sig == NULL) { in ivshmem_sample_userspace_doorbell()
261 k_poll_signal_init(sig); in ivshmem_sample_userspace_doorbell()
264 k_object_access_grant(sig, k_current_get()); in ivshmem_sample_userspace_doorbell()