Lines Matching refs:rqe
368 static void wilc_wlan_rxq_add(struct wilc *wilc, struct rxq_entry_t *rqe) in wilc_wlan_rxq_add() argument
374 list_add_tail(&rqe->list, &wilc->rxq_head.list); in wilc_wlan_rxq_add()
380 struct rxq_entry_t *rqe = NULL; in wilc_wlan_rxq_remove() local
384 rqe = list_first_entry(&wilc->rxq_head.list, struct rxq_entry_t, in wilc_wlan_rxq_remove()
386 list_del(&rqe->list); in wilc_wlan_rxq_remove()
389 return rqe; in wilc_wlan_rxq_remove()
732 struct rxq_entry_t *rqe; in wilc_wlan_handle_rxq() local
735 rqe = wilc_wlan_rxq_remove(wilc); in wilc_wlan_handle_rxq()
736 if (!rqe) in wilc_wlan_handle_rxq()
739 buffer = rqe->buffer; in wilc_wlan_handle_rxq()
740 size = rqe->buffer_size; in wilc_wlan_handle_rxq()
743 kfree(rqe); in wilc_wlan_handle_rxq()
761 struct rxq_entry_t *rqe; in wilc_wlan_handle_isr_ext() local
786 rqe = kmalloc(sizeof(*rqe), GFP_KERNEL); in wilc_wlan_handle_isr_ext()
787 if (!rqe) in wilc_wlan_handle_isr_ext()
790 rqe->buffer = buffer; in wilc_wlan_handle_isr_ext()
791 rqe->buffer_size = size; in wilc_wlan_handle_isr_ext()
792 wilc_wlan_rxq_add(wilc, rqe); in wilc_wlan_handle_isr_ext()
958 struct rxq_entry_t *rqe; in wilc_wlan_cleanup() local
969 while ((rqe = wilc_wlan_rxq_remove(wilc))) in wilc_wlan_cleanup()
970 kfree(rqe); in wilc_wlan_cleanup()