Lines Matching refs:head
96 int head;
137 if ((ctrl->rx.tail + 1) % ctrl->rx.n == ctrl->rx.head) {
156 idx = ctrl->tx.head;
157 ctrl->tx.head = (ctrl->tx.head + 1) % ctrl->tx.n;
310 if (((ctrl->tx.head + 1) % ctrl->tx.n) == ctrl->tx.tail) {
335 u32 *head;
353 head = (u32 *)pbuf;
356 *head = SLIM_MSG_ASM_FIRST_WORD(txn->rl, txn->mt,
360 *head = SLIM_MSG_ASM_FIRST_WORD(txn->rl, txn->mt,
376 qcom_slim_queue_tx(ctrl, head, txn->rl, MGR_TX_MSG);
426 if (ctrl->rx.tail == ctrl->rx.head) {
430 memcpy(buf, ctrl->rx.base + (ctrl->rx.head * ctrl->rx.sl_sz),
433 ctrl->rx.head = (ctrl->rx.head + 1) % ctrl->rx.n;