Lines Matching refs:buf_list
159 static void n_hdlc_buf_return(struct n_hdlc_buf_list *buf_list,
887 static void n_hdlc_buf_return(struct n_hdlc_buf_list *buf_list, in n_hdlc_buf_return() argument
892 spin_lock_irqsave(&buf_list->spinlock, flags); in n_hdlc_buf_return()
894 list_add(&buf->list_item, &buf_list->list); in n_hdlc_buf_return()
895 buf_list->count++; in n_hdlc_buf_return()
897 spin_unlock_irqrestore(&buf_list->spinlock, flags); in n_hdlc_buf_return()
905 static void n_hdlc_buf_put(struct n_hdlc_buf_list *buf_list, in n_hdlc_buf_put() argument
910 spin_lock_irqsave(&buf_list->spinlock, flags); in n_hdlc_buf_put()
912 list_add_tail(&buf->list_item, &buf_list->list); in n_hdlc_buf_put()
913 buf_list->count++; in n_hdlc_buf_put()
915 spin_unlock_irqrestore(&buf_list->spinlock, flags); in n_hdlc_buf_put()
926 static struct n_hdlc_buf *n_hdlc_buf_get(struct n_hdlc_buf_list *buf_list) in n_hdlc_buf_get() argument
931 spin_lock_irqsave(&buf_list->spinlock, flags); in n_hdlc_buf_get()
933 buf = list_first_entry_or_null(&buf_list->list, in n_hdlc_buf_get()
937 buf_list->count--; in n_hdlc_buf_get()
940 spin_unlock_irqrestore(&buf_list->spinlock, flags); in n_hdlc_buf_get()