Lines Matching defs:rio_ops
337 struct rio_ops { struct
338 int (*lcread) (struct rio_mport *mport, int index, u32 offset, int len,
340 int (*lcwrite) (struct rio_mport *mport, int index, u32 offset, int len,
342 int (*cread) (struct rio_mport *mport, int index, u16 destid,
344 int (*cwrite) (struct rio_mport *mport, int index, u16 destid,
346 int (*dsend) (struct rio_mport *mport, int index, u16 destid, u16 data);
347 int (*pwenable) (struct rio_mport *mport, int enable);
348 int (*open_outb_mbox)(struct rio_mport *mport, void *dev_id,
350 void (*close_outb_mbox)(struct rio_mport *mport, int mbox);
351 int (*open_inb_mbox)(struct rio_mport *mport, void *dev_id,
353 void (*close_inb_mbox)(struct rio_mport *mport, int mbox);
354 int (*add_outb_message)(struct rio_mport *mport, struct rio_dev *rdev,
356 int (*add_inb_buffer)(struct rio_mport *mport, int mbox, void *buf);
357 void *(*get_inb_message)(struct rio_mport *mport, int mbox);
358 int (*map_inb)(struct rio_mport *mport, dma_addr_t lstart,
360 void (*unmap_inb)(struct rio_mport *mport, dma_addr_t lstart);