|
int(* | lcread )(struct rio_mport *mport, int index, u32 offset, int len, u32 *data) |
|
int(* | lcwrite )(struct rio_mport *mport, int index, u32 offset, int len, u32 data) |
|
int(* | cread )(struct rio_mport *mport, int index, u16 destid, u8 hopcount, u32 offset, int len, u32 *data) |
|
int(* | cwrite )(struct rio_mport *mport, int index, u16 destid, u8 hopcount, u32 offset, int len, u32 data) |
|
int(* | dsend )(struct rio_mport *mport, int index, u16 destid, u16 data) |
|
int(* | pwenable )(struct rio_mport *mport, int enable) |
|
int(* | open_outb_mbox )(struct rio_mport *mport, void *dev_id, int mbox, int entries) |
|
void(* | close_outb_mbox )(struct rio_mport *mport, int mbox) |
|
int(* | open_inb_mbox )(struct rio_mport *mport, void *dev_id, int mbox, int entries) |
|
void(* | close_inb_mbox )(struct rio_mport *mport, int mbox) |
|
int(* | add_outb_message )(struct rio_mport *mport, struct rio_dev *rdev, int mbox, void *buffer, size_t len) |
|
int(* | add_inb_buffer )(struct rio_mport *mport, int mbox, void *buf) |
|
void *(* | get_inb_message )(struct rio_mport *mport, int mbox) |
|
int(* | map_inb )(struct rio_mport *mport, dma_addr_t lstart, u64 rstart, u32 size, u32 flags) |
|
void(* | unmap_inb )(struct rio_mport *mport, dma_addr_t lstart) |
|
struct rio_ops - Low-level RIO configuration space operations : Callback to perform local (master port) read of config space. : Callback to perform local (master port) write of config space. : Callback to perform network read of config space. : Callback to perform network write of config space. : Callback to send a doorbell message. : Callback to enable/disable port-write message handling. : Callback to initialize outbound mailbox. : Callback to shut down outbound mailbox. : Callback to initialize inbound mailbox. : Callback to shut down inbound mailbox. : Callback to add a message to an outbound mailbox queue. : Callback to add a buffer to an inbound mailbox queue. : Callback to get a message from an inbound mailbox queue. : Callback to map RapidIO address region into local memory space. : Callback to unmap RapidIO address region mapped with map_inb().
Definition at line 313 of file rio.h.