Home
last modified time | relevance | path

Searched refs:arm_state (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/platform/raspberrypi/vchiq-interface/
H A Dvchiq_arm.c320 struct vchiq_arm_state *arm_state; in vchiq_platform_uninit() local
326 arm_state = vchiq_platform_get_arm_state(&mgmt->state); in vchiq_platform_uninit()
327 if (!IS_ERR_OR_NULL(arm_state->ka_thread)) in vchiq_platform_uninit()
328 kthread_stop(arm_state->ka_thread); in vchiq_platform_uninit()
945 struct vchiq_arm_state *arm_state = vchiq_platform_get_arm_state(state); in vchiq_keepalive_thread_func() local
979 if (wait_for_completion_interruptible(&arm_state->ka_evt)) { in vchiq_keepalive_thread_func()
989 rc = atomic_xchg(&arm_state->ka_release_count, 0); in vchiq_keepalive_thread_func()
990 uc = atomic_xchg(&arm_state->ka_use_count, 0); in vchiq_keepalive_thread_func()
997 atomic_inc(&arm_state->ka_use_ack_count); in vchiq_keepalive_thread_func()
1023 struct vchiq_arm_state *arm_state = vchiq_platform_get_arm_state(state); in vchiq_use_internal() local
[all …]
/linux/drivers/net/ethernet/huawei/hinic/
H A Dhinic_hw_eqs.c193 static void eq_update_ci(struct hinic_eq *eq, u32 arm_state) in eq_update_ci() argument
207 HINIC_EQ_CI_SET(arm_state, INT_ARMED); in eq_update_ci()
/linux/drivers/infiniband/hw/bnxt_re/
H A Dqplib_fp.h459 atomic_t arm_state; member
H A Dqplib_fp.c167 if (atomic_read(&cq->arm_state) && nq->cqn_handler) { in bnxt_qpn_cqn_sched_task()
348 atomic_set(&cq->arm_state, 0); in bnxt_qplib_service_nq()
3218 atomic_set(&cq->arm_state, 1); in bnxt_qplib_req_notify_cq()