The Möbius Operating System: asyncio_t struct Reference
HOME DOWNLOAD DOCUMENTATION SCREENSHOTS  

asyncio_t Struct Reference
[Device Driver Interface]

Holds device request information in a device's asynchronous queue. More...

#include <driver.h>


Data Fields

asyncio_tprev
asyncio_tnext
asyncio_tthread_prev
asyncio_tthread_next
thread_t * owner
request_treq
size_t req_size
device_t * dev
void * extra
size_t length
page_array_t * pages


Detailed Description

Holds device request information in a device's asynchronous queue.


Field Documentation

device_t* asyncio_t::dev
 

Device to which this request applies

void* asyncio_t::extra
 

Spare pointer to device-specific information

size_t asyncio_t::length
 

Size, in bytes, of the user buffer

struct thread_t* asyncio_t::owner
 

Thread that owns this request

struct page_array_t* asyncio_t::pages
 

Page array structure for the request's buffer

request_t* asyncio_t::req
 

Copy of the original request structure

size_t asyncio_t::req_size
 

Size of the original request structure


The documentation for this struct was generated from the following file:
Post a comment

From: