Lines Matching refs:q_skba
454 struct ehea_q_skb_arr *q_skba, int rq_nr, in ehea_refill_rq_def() argument
459 struct sk_buff **skb_arr = q_skba->arr; in ehea_refill_rq_def()
465 fill_wqes = q_skba->os_skbs + num_wqes; in ehea_refill_rq_def()
466 q_skba->os_skbs = 0; in ehea_refill_rq_def()
469 q_skba->os_skbs = fill_wqes; in ehea_refill_rq_def()
473 index = q_skba->index; in ehea_refill_rq_def()
474 max_index_mask = q_skba->len - 1; in ehea_refill_rq_def()
481 q_skba->os_skbs = fill_wqes - i; in ehea_refill_rq_def()
482 if (q_skba->os_skbs == q_skba->len - 2) { in ehea_refill_rq_def()
495 q_skba->os_skbs = fill_wqes - i; in ehea_refill_rq_def()
513 q_skba->index = index; in ehea_refill_rq_def()
1449 static int ehea_init_q_skba(struct ehea_q_skb_arr *q_skba, int max_q_entries) in ehea_init_q_skba() argument
1453 q_skba->arr = vzalloc(arr_size); in ehea_init_q_skba()
1454 if (!q_skba->arr) in ehea_init_q_skba()
1457 q_skba->len = max_q_entries; in ehea_init_q_skba()
1458 q_skba->index = 0; in ehea_init_q_skba()
1459 q_skba->os_skbs = 0; in ehea_init_q_skba()