Lines Matching defs:tail
69 * i40iw_get_cqp_reg_info - get head and tail for cqp using registers
71 * @val: cqp tail register value
72 * @tail:wqtail register value
77 u32 *tail,
82 *tail = RS_32(*val, I40E_PFPE_CQPTAIL_WQTAIL);
86 *tail = RS_32(*val, I40E_VFPE_CQPTAIL_WQTAIL);
94 * @tail:wqtail register value
99 u32 tail,
114 if (newtail != tail) {
594 cqp->sq_ring.tail,
613 "%s: ring is full head %x tail %x size %x\n",
616 cqp->sq_ring.tail,
762 /* update cq tail in cq shadow memory also */
767 wmb(); /* write shadow area before tail */
917 u32 val, tail, error;
936 i40iw_get_cqp_reg_info(cqp, &val, &tail, &error);
943 ret_code = i40iw_cqp_poll_registers(cqp, tail, 1000000);
990 u32 tail, val, error;
1008 i40iw_get_cqp_reg_info(cqp, &val, &tail, &error);
1016 ret_code = i40iw_cqp_poll_registers(cqp, tail, I40IW_DONE_COUNT);
1141 u32 tail, val, error;
1159 /* read the tail from CQP_TAIL register */
1160 i40iw_get_cqp_reg_info(cqp, &val, &tail, &error);
1168 ret_code = i40iw_cqp_poll_registers(cqp, tail, I40IW_DONE_COUNT);
2154 u32 tail, val, error;
2178 i40iw_get_cqp_reg_info(cqp, &val, &tail, &error);
2184 ret_code = i40iw_cqp_poll_registers(cqp, tail, 1000);
3823 u32 error, val, tail;
3830 i40iw_get_cqp_reg_info(cqp, &val, &tail, &error);
3835 ret_code = i40iw_cqp_poll_registers(cqp, tail, I40IW_DONE_COUNT);
3919 u32 tail, val, error;
3936 i40iw_get_cqp_reg_info(cqp, &val, &tail, &error);
3944 /* check for cqp sq tail update */
3945 ret_code = i40iw_cqp_poll_registers(cqp, tail, 1000);