ql_sem_unlock
ql_sem_unlock(qlge, SEM_ICB_MASK); /* does flush too */
ql_sem_unlock(qlge, QL_MAC_PROTOCOL_SEM_MASK);
ql_sem_unlock(qlge, QL_MAC_PROTOCOL_SEM_MASK);
ql_sem_unlock(qlge, qlge->xgmac_sem_mask);
ql_sem_unlock(qlge, SEM_RT_IDX_MASK);
ql_sem_unlock(qlge, SEM_RT_IDX_MASK);
ql_sem_unlock(qlge, SEM_RT_IDX_MASK);
ql_sem_unlock(qlge, QL_PROCESSOR_SEM_MASK);
ql_sem_unlock(qlge, QL_FLASH_SEM_MASK);
ql_sem_unlock(qlge, QL_FLASH_SEM_MASK);
ql_sem_unlock(qlge, QL_FLASH_SEM_MASK);
ql_sem_unlock(qlge, QL_FLASH_SEM_MASK);
ql_sem_unlock(qlge, QL_FLASH_SEM_MASK);
ql_sem_unlock(qlge, qlge->xgmac_sem_mask);
ql_sem_unlock(qlge, qlge->xgmac_sem_mask);
ql_sem_unlock(qlge, SEM_MAC_ADDR_MASK);
ql_sem_unlock(qlge, QL_PROCESSOR_SEM_MASK);
ql_sem_unlock(qlge, QL_PROCESSOR_SEM_MASK);
extern void ql_sem_unlock(qlge_t *, uint32_t);