Lines Matching refs:abuf
165 struct apr_rx_buf *abuf; in apr_callback() local
174 abuf = kzalloc(sizeof(*abuf) + len, GFP_ATOMIC); in apr_callback()
175 if (!abuf) in apr_callback()
178 abuf->len = len; in apr_callback()
179 memcpy(abuf->buf, buf, len); in apr_callback()
182 list_add_tail(&abuf->node, &apr->rx_list); in apr_callback()
190 static int apr_do_rx_callback(struct packet_router *apr, struct apr_rx_buf *abuf) in apr_do_rx_callback() argument
199 void *buf = abuf->buf; in apr_do_rx_callback()
200 int len = abuf->len; in apr_do_rx_callback()
262 static int gpr_do_rx_callback(struct packet_router *gpr, struct apr_rx_buf *abuf) in gpr_do_rx_callback() argument
269 void *buf = abuf->buf; in gpr_do_rx_callback()
270 int len = abuf->len; in gpr_do_rx_callback()
318 struct apr_rx_buf *abuf, *b; in apr_rxwq() local
322 list_for_each_entry_safe(abuf, b, &apr->rx_list, node) { in apr_rxwq()
325 apr_do_rx_callback(apr, abuf); in apr_rxwq()
328 gpr_do_rx_callback(apr, abuf); in apr_rxwq()
334 list_del(&abuf->node); in apr_rxwq()
336 kfree(abuf); in apr_rxwq()