Lines Matching refs:buffer

220     struct mod_transport_buffer *buffer;  in transport_respond()  local
234 buffer = ((struct mod_transport_buffer *) in transport_respond()
239 buffer, channel_ctx->out, sizeof(struct mod_transport_buffer)); in transport_respond()
246 buffer->payload, in transport_respond()
252 buffer = channel_ctx->out; in transport_respond()
256 fwk_str_memcpy(buffer->payload, payload, size); in transport_respond()
274 buffer->length = (volatile uint32_t)(sizeof(buffer->message_header) + size); in transport_respond()
276 buffer->status |= MOD_TRANSPORT_MAILBOX_STATUS_FREE_MASK; in transport_respond()
284 buffer, channel_ctx->config->driver_id); in transport_respond()
292 if (buffer->flags & MOD_TRANSPORT_MAILBOX_FLAGS_IENABLED_MASK) { in transport_respond()
308 struct mod_transport_buffer *buffer; in transport_transmit() local
323 buffer = ((struct mod_transport_buffer *) in transport_transmit()
331 if ((buffer->status & MOD_TRANSPORT_MAILBOX_STATUS_FREE_MASK) == in transport_transmit()
338 buffer = channel_ctx->out; in transport_transmit()
340 buffer->reserved0 = 0; in transport_transmit()
341 buffer->reserved1 = 0; in transport_transmit()
348 buffer->message_header = message_header; in transport_transmit()
351 buffer->flags |= MOD_TRANSPORT_MAILBOX_FLAGS_IENABLED_MASK; in transport_transmit()
353 buffer->flags &= ~MOD_TRANSPORT_MAILBOX_FLAGS_IENABLED_MASK; in transport_transmit()
358 fwk_str_memcpy(buffer->payload, payload, size); in transport_transmit()
361 buffer->length = (volatile uint32_t)(sizeof(buffer->message_header) + size); in transport_transmit()
363 buffer->status &= ~MOD_TRANSPORT_MAILBOX_STATUS_FREE_MASK; in transport_transmit()