| 248 | void ionic_q_sg_map(struct ionic_queue *q, void *base, rte_iova_t base_pa); |
| 249 | |
| 250 | static inline uint16_t |
| 251 | ionic_q_space_avail(struct ionic_queue *q) |
| 252 | { |
| 253 | uint16_t avail = q->tail_idx; |
| 254 | |
| 255 | if (q->head_idx >= avail) |
| 256 | avail += q->num_descs - q->head_idx - 1; |
| 257 | else |
| 258 | avail -= q->head_idx + 1; |
| 259 | |
| 260 | return avail; |
| 261 | } |
| 262 | |
| 263 | static inline void |
| 264 | ionic_q_flush(struct ionic_queue *q) |
no outgoing calls
no test coverage detected