Lines Matching defs:queued_msg
359 struct xpnet_pending_msg *queued_msg = (struct xpnet_pending_msg *)__qm;
361 DBUG_ON(queued_msg == NULL);
366 if (atomic_dec_return(&queued_msg->use_count) == 0) {
368 (void *)queued_msg->skb->head);
370 dev_kfree_skb_any(queued_msg->skb);
371 kfree(queued_msg);
376 xpnet_send(struct sk_buff *skb, struct xpnet_pending_msg *queued_msg,
407 atomic_inc(&queued_msg->use_count);
410 msg_size, xpnet_send_completed, queued_msg);
412 atomic_dec(&queued_msg->use_count);
427 struct xpnet_pending_msg *queued_msg;
447 queued_msg = kmalloc(sizeof(struct xpnet_pending_msg), GFP_ATOMIC);
448 if (queued_msg == NULL) {
474 atomic_set(&queued_msg->use_count, 1);
475 queued_msg->skb = skb;
482 xpnet_send(skb, queued_msg, start_addr, end_addr,
493 xpnet_send(skb, queued_msg, start_addr, end_addr,
498 if (atomic_dec_return(&queued_msg->use_count) == 0) {
500 kfree(queued_msg);