Lines Matching defs:netbuf
86 ethmac_netbuf_t* netbuf;
87 while ((netbuf = list_remove_head_type(&ctx->tx_pending_infos, ethmac_netbuf_t, node)) !=
89 ctx->ethmac_ifc->complete_tx(ctx->ethmac_cookie, netbuf, ZX_ERR_PEER_CLOSED);
206 static zx_status_t send_locked(ecm_ctx_t* ctx, ethmac_netbuf_t* netbuf) {
207 uint8_t* byte_data = netbuf->data;
208 size_t length = netbuf->len;
255 ethmac_netbuf_t* netbuf;
258 netbuf = list_peek_head_type(&ctx->tx_pending_infos, ethmac_netbuf_t, node);
259 if ((send_status = send_locked(ctx, netbuf)) != ZX_ERR_SHOULD_WAIT) {
269 ctx->ethmac_ifc->complete_tx(ctx->ethmac_cookie, netbuf, send_status);
329 static zx_status_t ethmac_queue_tx(void* cookie, uint32_t options, ethmac_netbuf_t* netbuf) {
331 size_t length = netbuf->len;
345 status = send_locked(ctx, netbuf);
348 list_add_tail(&ctx->tx_pending_infos, &netbuf->node);