EFCT_HW_Q_HASH_SIZE
int i = id & (EFCT_HW_Q_HASH_SIZE - 1);
i = (i + 1) & (EFCT_HW_Q_HASH_SIZE - 1);
u32 hash_index = id & (EFCT_HW_Q_HASH_SIZE - 1);
hash_index = (hash_index + 1) & (EFCT_HW_Q_HASH_SIZE - 1);
EFCT_HW_MAX_NUM_CQ, EFCT_HW_Q_HASH_SIZE);
EFCT_HW_MAX_NUM_RQ, EFCT_HW_Q_HASH_SIZE);
EFCT_HW_MAX_NUM_WQ, EFCT_HW_Q_HASH_SIZE);
struct efct_queue_hash cq_hash[EFCT_HW_Q_HASH_SIZE];
struct efct_queue_hash rq_hash[EFCT_HW_Q_HASH_SIZE];
struct efct_queue_hash wq_hash[EFCT_HW_Q_HASH_SIZE];