Lines Matching defs:q_skba
431 struct ehea_q_skb_arr *q_skba, int rq_nr,
436 struct sk_buff **skb_arr = q_skba->arr;
442 fill_wqes = q_skba->os_skbs + num_wqes;
443 q_skba->os_skbs = 0;
446 q_skba->os_skbs = fill_wqes;
450 index = q_skba->index;
451 max_index_mask = q_skba->len - 1;
458 q_skba->os_skbs = fill_wqes - i;
459 if (q_skba->os_skbs == q_skba->len - 2) {
471 q_skba->os_skbs = fill_wqes - i;
489 q_skba->index = index;
1486 static int ehea_init_q_skba(struct ehea_q_skb_arr *q_skba, int max_q_entries)
1490 q_skba->arr = vmalloc(arr_size);
1491 if (!q_skba->arr)
1494 memset(q_skba->arr, 0, arr_size);
1496 q_skba->len = max_q_entries;
1497 q_skba->index = 0;
1498 q_skba->os_skbs = 0;