semaphore
linux_sema_init(struct semaphore *sem, int val)
init_MUTEX(struct semaphore *sem)
#define glb_cpu_sem_adr(semaphore) (0x000003a0u + (semaphore) * 0x4)
struct semaphore rcfw_inflight;
MV_OS_SEMAPHORE semaphore;
MV_OS_SEMAPHORE semaphore;
sc->semaphore = 0;
atomic_store_rel_int(&sc->semaphore, 0);
if (atomic_cmpset_acq_int(&sc->semaphore, 0, 1) == 0) {
volatile int semaphore;
struct semaphore poll_sem;
struct semaphore event_sem;
struct semaphore sem;
struct semaphore pages_sem;
struct semaphore *sem;
struct semaphore *sem;
struct semaphore sem;
u8 semaphore[0x20];
struct semaphore poll_sem;
struct semaphore event_sem;
ocs_sem_t semaphore;
ocs_sem_v(&req->semaphore);
ocs_sem_init(&request.semaphore, 0, "set_persistent_topo");
if (ocs_sem_p(&request.semaphore, OCS_SEM_FOREVER)) {
ocs_sem_v(&(result->semaphore));
ocs_sem_init(&(result.semaphore), 0, "fw_write");
if (ocs_sem_p(&(result.semaphore), OCS_SEM_FOREVER) != 0) {
ocs_sem_t semaphore;
ocs_sem_init(&cb_arg.semaphore, 0, "mgmt_linkcfg");
if (ocs_sem_p(&cb_arg.semaphore, OCS_SEM_FOREVER)) {
ocs_sem_v(&cb_arg->semaphore);
ocs_sem_t semaphore;
ocs_sem_v(&(result->semaphore));
ocs_sem_init(&(result.semaphore), 0, "get_port_protocol");
if (ocs_sem_p(&(result.semaphore), OCS_SEM_FOREVER) != 0) {
ocs_sem_t semaphore;
ocs_sem_v(&(result->semaphore));
ocs_sem_init(&(result.semaphore), 0, "set_port_protocol");
if (ocs_sem_p(&(result.semaphore), OCS_SEM_FOREVER) != 0) {
ocs_sem_t semaphore;
ocs_sem_v(&(result->semaphore));
ocs_sem_init(&(result.semaphore), 0, "get_profile_list");
if (ocs_sem_p(&(result.semaphore), OCS_SEM_FOREVER) != 0) {
ocs_sem_t semaphore;
ocs_sem_v(&(result->semaphore));
ocs_sem_init(&(result.semaphore), 0, "get_active_profile");
if (ocs_sem_p(&(result.semaphore), OCS_SEM_FOREVER) != 0) {
ocs_sem_t semaphore;
ocs_sem_v(&(result->semaphore));
ocs_sem_init(&(result.semaphore), 0, "set_active_profile");
if (ocs_sem_p(&(result.semaphore), OCS_SEM_FOREVER) != 0) {
ocs_sem_t semaphore;
ocs_sem_v(&(result->semaphore));
ocs_sem_init(&(result.semaphore), 0, "get_nv_wwpn");
if (ocs_sem_p(&(result.semaphore), OCS_SEM_FOREVER) != 0) {
ocs_sem_init(&(result.semaphore), 0, "get_nv_wwnn");
if (ocs_sem_p(&(result.semaphore), OCS_SEM_FOREVER) != 0) {
ocs_sem_t semaphore;
ocs_sem_v(&(result->semaphore));
ocs_sem_init(&(result.semaphore), 0, "set_nv_wwn1");
if (ocs_sem_p(&(result.semaphore), OCS_SEM_FOREVER) != 0) {
ocs_sem_init(&(result.semaphore), 0, "set_nv_wwn2");
if (ocs_sem_p(&(result.semaphore), OCS_SEM_FOREVER) != 0) {
ocs_sem_init(&(result.semaphore), 0, "fw_write");
if (ocs_sem_p(&(result.semaphore), OCS_SEM_FOREVER) != 0) {
ocs_sem_v(&(result->semaphore));
ocs_sem_t semaphore;
ocs_sem_v(&(result->semaphore));
ocs_sem_init(&(result->semaphore), 0, "get_sfp");
if (ocs_sem_p(&(result->semaphore), 5 * 1000 * 1000) != 0) {
ocs_sem_t semaphore;
ocs_sem_init(&(result->stats.semaphore), 0, "fc_stats_reset");
if (ocs_sem_p(&(result->stats.semaphore), OCS_SEM_FOREVER) != 0) {
if (ocs_sem_p(&(result->stats.semaphore), OCS_SEM_FOREVER) != 0) {
ocs_sem_v(&(result->stats.semaphore));
ocs_sem_v(&(result->stats.semaphore));
ocs_sem_t semaphore;
CpaStatus qatUtilsSemaphoreTryWait(struct sema **semaphore);
struct semaphore sm_sem;