#include <dc1394/juju/firewire-cdev.h>
struct fw_cdev_allocate - Allocate a CSR address range : Start offset of the address range : To be passed back to userspace in request events : Length of the address range, in bytes : Handle to the allocation, written by the kernel
Allocate an address range in the 48-bit address space on the local node (the controller). This allows userspace to listen for requests with an offset within that address range. When the kernel receives a request within the range, an &fw_cdev_event_request event will be written back. The field is passed back to userspace in the response event. The field is an out parameter, returning a handle to the allocated range to be used for later deallocation of the range.