Lines Matching refs:rio_mport
61 u16 rio_local_get_device_id(struct rio_mport *port) in rio_local_get_device_id()
107 int rio_request_inb_mbox(struct rio_mport *mport, in rio_request_inb_mbox()
111 void (*minb) (struct rio_mport * mport, void *dev_id, int mbox, in rio_request_inb_mbox()
154 int rio_release_inb_mbox(struct rio_mport *mport, int mbox) in rio_release_inb_mbox()
176 int rio_request_outb_mbox(struct rio_mport *mport, in rio_request_outb_mbox()
180 void (*moutb) (struct rio_mport * mport, void *dev_id, int mbox, int slot)) in rio_request_outb_mbox()
222 int rio_release_outb_mbox(struct rio_mport *mport, int mbox) in rio_release_outb_mbox()
245 rio_setup_inb_dbell(struct rio_mport *mport, void *dev_id, struct resource *res, in rio_setup_inb_dbell()
246 void (*dinb) (struct rio_mport * mport, void *dev_id, u16 src, u16 dst, in rio_setup_inb_dbell()
279 int rio_request_inb_dbell(struct rio_mport *mport, in rio_request_inb_dbell()
283 void (*dinb) (struct rio_mport * mport, void *dev_id, u16 src, in rio_request_inb_dbell()
320 int rio_release_inb_dbell(struct rio_mport *mport, u16 start, u16 end) in rio_release_inb_dbell()
454 int rio_map_inb_region(struct rio_mport *mport, dma_addr_t local, in rio_map_inb_region()
474 void rio_unmap_inb_region(struct rio_mport *mport, dma_addr_t lstart) in rio_unmap_inb_region()
494 rio_mport_get_physefb(struct rio_mport *port, int local, in rio_mport_get_physefb()
605 int rio_enable_rx_tx_port(struct rio_mport *port, in rio_enable_rx_tx_port()
704 rio_mport_chk_dev_access(struct rio_mport *mport, u16 destid, u8 hopcount) in rio_mport_chk_dev_access()
1029 rio_mport_get_efb(struct rio_mport *port, int local, u16 destid, in rio_mport_get_efb()
1080 rio_mport_get_feature(struct rio_mport * port, int local, u16 destid, in rio_mport_get_feature()
1184 rio_std_route_add_entry(struct rio_mport *mport, u16 destid, u8 hopcount, in rio_std_route_add_entry()
1212 rio_std_route_get_entry(struct rio_mport *mport, u16 destid, u8 hopcount, in rio_std_route_get_entry()
1238 rio_std_route_clr_table(struct rio_mport *mport, u16 destid, u8 hopcount, in rio_std_route_clr_table()
1290 int rio_lock_device(struct rio_mport *port, u16 destid, in rio_lock_device()
1334 int rio_unlock_device(struct rio_mport *port, u16 destid, u8 hopcount) in rio_unlock_device()
1512 struct rio_mport *mport = arg; in rio_chan_filter()
1515 return mport == container_of(chan->device, struct rio_mport, dma); in rio_chan_filter()
1525 struct dma_chan *rio_request_mport_dma(struct rio_mport *mport) in rio_request_mport_dma()
1625 struct rio_mport *rio_find_mport(int mport_id) in rio_find_mport()
1627 struct rio_mport *port; in rio_find_mport()
1656 struct rio_mport *port; in rio_register_scan()
1731 struct rio_mport *port; in rio_unregister_scan()
1766 struct rio_mport *port = NULL; in rio_mport_scan()
1816 struct rio_mport *mport;
1834 struct rio_mport *port; in rio_init_mports()
1912 int rio_register_mport(struct rio_mport *port) in rio_register_mport()