dxd - dynax driver framework 2.1.0d48
cross platform open source driver development framework
Loading...
Searching...
No Matches
dxd_fw.h File Reference
#include "dxd_device.h"
#include "dxd_endian.h"
#include "dxd_sync.h"
#include <IOKit/firewire/IOFireWireUnit.h>
#include <IOKit/firewire/IOFireWireController.h>
#include <IOKit/firewire/IOLocalConfigDirectory.h>
#include <IOKit/IOTimerEventSource.h>
+ Include dependency graph for iokit/dxd_fw.h:

Classes

class  dxd::fw
 WDK: FireWire device. More...
 
class  dxd::fw::address
 IOKit: FireWire address space. More...
 
class  dxd::fw::phy
 IOKit: FireWire physical address space. More...
 

Namespaces

namespace  dxd
 dynax driver framework kernel namespace
 

Macros

#define FIREWIREPRIVATE
 
#define fw   DX_CAT(DX_PRODUCT_ID,_dxd_fw)
 

Functions

template<>
os_result dxd::fw::read32< dx::kernel, host > (unsigned int *dst, size_t size32, uint64_t space, int64_t timeout)
 
template<>
os_result dxd::fw::read32< dx::kernel, swap > (unsigned int *dst, size_t size32, uint64_t space, int64_t timeout)
 
template<>
os_result dxd::fw::write32< dx::kernel, host > (const unsigned int *src, size_t size32, uint64_t space, int64_t timeout)
 
template<>
os_result dxd::fw::write32< dx::kernel, swap > (const unsigned int *src, size_t size32, uint64_t space, int64_t timeout)
 

Macro Definition Documentation

◆ FIREWIREPRIVATE

#define FIREWIREPRIVATE

◆ fw

#define fw   DX_CAT(DX_PRODUCT_ID,_dxd_fw)

(c) copyright 2009 dynamic acoustics e.U. generated on Fri Feb 23 2024

a closed source license may be obtained by requesting a written permission from dynamic acoustics e.U.
however - governmental use generally and military use especially is strictly prohibited though.