Searched refs:rio_mport (Results 1 - 24 of 24) sorted by relevance

/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/include/linux/
H A Drio_drv.h24 extern int __rio_local_read_config_32(struct rio_mport *port, u32 offset,
26 extern int __rio_local_write_config_32(struct rio_mport *port, u32 offset,
28 extern int __rio_local_read_config_16(struct rio_mport *port, u32 offset,
30 extern int __rio_local_write_config_16(struct rio_mport *port, u32 offset,
32 extern int __rio_local_read_config_8(struct rio_mport *port, u32 offset,
34 extern int __rio_local_write_config_8(struct rio_mport *port, u32 offset,
37 extern int rio_mport_read_config_32(struct rio_mport *port, u16 destid,
39 extern int rio_mport_write_config_32(struct rio_mport *port, u16 destid,
41 extern int rio_mport_read_config_16(struct rio_mport *port, u16 destid,
43 extern int rio_mport_write_config_16(struct rio_mport *por
[all...]
H A Drio.h72 struct rio_mport;
140 void (*mcback) (struct rio_mport * mport, void *dev_id, int mbox, int slot);
153 void (*dinb) (struct rio_mport *mport, void *dev_id, u16 src, u16 dst, u16 info);
163 * struct rio_mport - RIO master port info
180 struct rio_mport { struct
214 struct rio_mport *hport; /* primary port for accessing net */
241 int (*add_entry) (struct rio_mport * mport, u16 destid, u8 hopcount,
243 int (*get_entry) (struct rio_mport * mport, u16 destid, u8 hopcount,
245 int (*clr_table) (struct rio_mport *mport, u16 destid, u8 hopcount,
247 int (*set_domain) (struct rio_mport *mpor
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/rapidio/
H A Drio.h19 extern u32 rio_mport_get_feature(struct rio_mport *mport, int local, u16 destid,
21 extern u32 rio_mport_get_physefb(struct rio_mport *port, int local,
23 extern u32 rio_mport_get_efb(struct rio_mport *port, int local, u16 destid,
26 extern int rio_enum_mport(struct rio_mport *mport);
27 extern int rio_disc_mport(struct rio_mport *mport);
28 extern int rio_std_route_add_entry(struct rio_mport *mport, u16 destid,
31 extern int rio_std_route_get_entry(struct rio_mport *mport, u16 destid,
34 extern int rio_std_route_clr_table(struct rio_mport *mport, u16 destid,
H A Drio.c44 u16 rio_local_get_device_id(struct rio_mport *port)
64 int rio_request_inb_mbox(struct rio_mport *mport,
68 void (*minb) (struct rio_mport * mport, void *dev_id, int mbox,
107 int rio_release_inb_mbox(struct rio_mport *mport, int mbox)
126 int rio_request_outb_mbox(struct rio_mport *mport,
130 void (*moutb) (struct rio_mport * mport, void *dev_id, int mbox, int slot))
168 int rio_release_outb_mbox(struct rio_mport *mport, int mbox)
188 rio_setup_inb_dbell(struct rio_mport *mport, void *dev_id, struct resource *res,
189 void (*dinb) (struct rio_mport * mport, void *dev_id, u16 src, u16 dst,
222 int rio_request_inb_dbell(struct rio_mport *mpor
[all...]
H A Drio-access.c26 * by rio_mport->ops.
44 (struct rio_mport *mport, u32 offset, type *value) \
68 (struct rio_mport *mport, u32 offset, type value) \
104 (struct rio_mport *mport, u16 destid, u8 hopcount, u32 offset, type *value) \
128 (struct rio_mport *mport, u16 destid, u8 hopcount, u32 offset, type value) \
163 int rio_mport_send_doorbell(struct rio_mport *mport, u16 destid, u16 data)
H A Drio-scan.c73 static u16 rio_get_device_id(struct rio_mport *port, u16 destid, u8 hopcount)
91 static void rio_set_device_id(struct rio_mport *port, u16 destid, u8 hopcount, u16 did)
104 static void rio_local_set_device_id(struct rio_mport *port, u16 did)
118 static int rio_clear_locks(struct rio_mport *port)
178 static int rio_enum_host(struct rio_mport *port)
209 static int rio_device_has_destid(struct rio_mport *port, int src_ops,
322 inline int rio_enable_rx_tx_port(struct rio_mport *port,
386 struct rio_mport *port, u16 destid,
523 rio_sport_is_active(struct rio_mport *port, u16 destid, u8 hopcount, int sport)
563 rio_lock_device(struct rio_mport *por
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/rapidio/
H A Drio.h19 extern u32 rio_mport_get_feature(struct rio_mport *mport, int local, u16 destid,
21 extern u32 rio_mport_get_physefb(struct rio_mport *port, int local,
23 extern u32 rio_mport_get_efb(struct rio_mport *port, int local, u16 destid,
26 extern int rio_enum_mport(struct rio_mport *mport);
27 extern int rio_disc_mport(struct rio_mport *mport);
28 extern int rio_std_route_add_entry(struct rio_mport *mport, u16 destid,
31 extern int rio_std_route_get_entry(struct rio_mport *mport, u16 destid,
34 extern int rio_std_route_clr_table(struct rio_mport *mport, u16 destid,
H A Drio.c44 u16 rio_local_get_device_id(struct rio_mport *port)
64 int rio_request_inb_mbox(struct rio_mport *mport,
68 void (*minb) (struct rio_mport * mport, void *dev_id, int mbox,
107 int rio_release_inb_mbox(struct rio_mport *mport, int mbox)
126 int rio_request_outb_mbox(struct rio_mport *mport,
130 void (*moutb) (struct rio_mport * mport, void *dev_id, int mbox, int slot))
168 int rio_release_outb_mbox(struct rio_mport *mport, int mbox)
188 rio_setup_inb_dbell(struct rio_mport *mport, void *dev_id, struct resource *res,
189 void (*dinb) (struct rio_mport * mport, void *dev_id, u16 src, u16 dst,
222 int rio_request_inb_dbell(struct rio_mport *mpor
[all...]
H A Drio-access.c26 * by rio_mport->ops.
44 (struct rio_mport *mport, u32 offset, type *value) \
68 (struct rio_mport *mport, u32 offset, type value) \
104 (struct rio_mport *mport, u16 destid, u8 hopcount, u32 offset, type *value) \
128 (struct rio_mport *mport, u16 destid, u8 hopcount, u32 offset, type value) \
163 int rio_mport_send_doorbell(struct rio_mport *mport, u16 destid, u16 data)
H A Drio-scan.c73 static u16 rio_get_device_id(struct rio_mport *port, u16 destid, u8 hopcount)
91 static void rio_set_device_id(struct rio_mport *port, u16 destid, u8 hopcount, u16 did)
104 static void rio_local_set_device_id(struct rio_mport *port, u16 did)
118 static int rio_clear_locks(struct rio_mport *port)
178 static int rio_enum_host(struct rio_mport *port)
209 static int rio_device_has_destid(struct rio_mport *port, int src_ops,
322 inline int rio_enable_rx_tx_port(struct rio_mport *port,
386 struct rio_mport *port, u16 destid,
523 rio_sport_is_active(struct rio_mport *port, u16 destid, u8 hopcount, int sport)
563 rio_lock_device(struct rio_mport *por
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/include/linux/
H A Drio_drv.h24 extern int __rio_local_read_config_32(struct rio_mport *port, u32 offset,
26 extern int __rio_local_write_config_32(struct rio_mport *port, u32 offset,
28 extern int __rio_local_read_config_16(struct rio_mport *port, u32 offset,
30 extern int __rio_local_write_config_16(struct rio_mport *port, u32 offset,
32 extern int __rio_local_read_config_8(struct rio_mport *port, u32 offset,
34 extern int __rio_local_write_config_8(struct rio_mport *port, u32 offset,
37 extern int rio_mport_read_config_32(struct rio_mport *port, u16 destid,
39 extern int rio_mport_write_config_32(struct rio_mport *port, u16 destid,
41 extern int rio_mport_read_config_16(struct rio_mport *port, u16 destid,
43 extern int rio_mport_write_config_16(struct rio_mport *por
[all...]
H A Drio.h72 struct rio_mport;
140 void (*mcback) (struct rio_mport * mport, void *dev_id, int mbox, int slot);
153 void (*dinb) (struct rio_mport *mport, void *dev_id, u16 src, u16 dst, u16 info);
163 * struct rio_mport - RIO master port info
180 struct rio_mport { struct
214 struct rio_mport *hport; /* primary port for accessing net */
241 int (*add_entry) (struct rio_mport * mport, u16 destid, u8 hopcount,
243 int (*get_entry) (struct rio_mport * mport, u16 destid, u8 hopcount,
245 int (*clr_table) (struct rio_mport *mport, u16 destid, u8 hopcount,
247 int (*set_domain) (struct rio_mport *mpor
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/rapidio/switches/
H A Didtcps.c24 idtcps_route_add_entry(struct rio_mport *mport, u16 destid, u8 hopcount,
45 idtcps_route_get_entry(struct rio_mport *mport, u16 destid, u8 hopcount,
68 idtcps_route_clr_table(struct rio_mport *mport, u16 destid, u8 hopcount,
90 idtcps_set_domain(struct rio_mport *mport, u16 destid, u8 hopcount,
102 idtcps_get_domain(struct rio_mport *mport, u16 destid, u8 hopcount,
H A Dtsi568.c36 tsi568_route_add_entry(struct rio_mport *mport, u16 destid, u8 hopcount,
58 tsi568_route_get_entry(struct rio_mport *mport, u16 destid, u8 hopcount,
85 tsi568_route_clr_table(struct rio_mport *mport, u16 destid, u8 hopcount,
116 struct rio_mport *mport = rdev->net->hport;
H A Dtsi57x.c45 tsi57x_route_add_entry(struct rio_mport *mport, u16 destid, u8 hopcount,
66 tsi57x_route_get_entry(struct rio_mport *mport, u16 destid, u8 hopcount,
93 tsi57x_route_clr_table(struct rio_mport *mport, u16 destid, u8 hopcount,
120 tsi57x_set_domain(struct rio_mport *mport, u16 destid, u8 hopcount,
142 tsi57x_get_domain(struct rio_mport *mport, u16 destid, u8 hopcount,
161 struct rio_mport *mport = rdev->net->hport;
214 struct rio_mport *mport = rdev->net->hport;
H A Dtsi500.c23 tsi500_route_add_entry(struct rio_mport *mport, u16 destid, u8 hopcount, u16 table, u16 route_destid, u8 route_port)
45 tsi500_route_get_entry(struct rio_mport *mport, u16 destid, u8 hopcount, u16 table, u16 route_destid, u8 *route_port)
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/rapidio/switches/
H A Didtcps.c24 idtcps_route_add_entry(struct rio_mport *mport, u16 destid, u8 hopcount,
45 idtcps_route_get_entry(struct rio_mport *mport, u16 destid, u8 hopcount,
68 idtcps_route_clr_table(struct rio_mport *mport, u16 destid, u8 hopcount,
90 idtcps_set_domain(struct rio_mport *mport, u16 destid, u8 hopcount,
102 idtcps_get_domain(struct rio_mport *mport, u16 destid, u8 hopcount,
H A Dtsi568.c36 tsi568_route_add_entry(struct rio_mport *mport, u16 destid, u8 hopcount,
58 tsi568_route_get_entry(struct rio_mport *mport, u16 destid, u8 hopcount,
85 tsi568_route_clr_table(struct rio_mport *mport, u16 destid, u8 hopcount,
116 struct rio_mport *mport = rdev->net->hport;
H A Dtsi57x.c45 tsi57x_route_add_entry(struct rio_mport *mport, u16 destid, u8 hopcount,
66 tsi57x_route_get_entry(struct rio_mport *mport, u16 destid, u8 hopcount,
93 tsi57x_route_clr_table(struct rio_mport *mport, u16 destid, u8 hopcount,
120 tsi57x_set_domain(struct rio_mport *mport, u16 destid, u8 hopcount,
142 tsi57x_get_domain(struct rio_mport *mport, u16 destid, u8 hopcount,
161 struct rio_mport *mport = rdev->net->hport;
214 struct rio_mport *mport = rdev->net->hport;
H A Dtsi500.c23 tsi500_route_add_entry(struct rio_mport *mport, u16 destid, u8 hopcount, u16 table, u16 route_destid, u8 route_port)
45 tsi500_route_get_entry(struct rio_mport *mport, u16 destid, u8 hopcount, u16 table, u16 route_destid, u8 *route_port)
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/powerpc/sysdev/
H A Dfsl_rio.c285 static int fsl_rio_doorbell_send(struct rio_mport *mport,
322 static int fsl_local_config_read(struct rio_mport *mport,
344 static int fsl_local_config_write(struct rio_mport *mport,
370 fsl_rio_config_read(struct rio_mport *mport, int index, u16 destid,
429 fsl_rio_config_write(struct rio_mport *mport, int index, u16 destid,
477 rio_hw_add_outb_message(struct rio_mport *mport, struct rio_dev *rdev, int mbox,
552 struct rio_mport *port = (struct rio_mport *)dev_instance;
594 int rio_open_outb_mbox(struct rio_mport *mport, void *dev_id, int mbox, int entries)
697 void rio_close_outb_mbox(struct rio_mport *mpor
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/powerpc/sysdev/
H A Dfsl_rio.c285 static int fsl_rio_doorbell_send(struct rio_mport *mport,
322 static int fsl_local_config_read(struct rio_mport *mport,
344 static int fsl_local_config_write(struct rio_mport *mport,
370 fsl_rio_config_read(struct rio_mport *mport, int index, u16 destid,
429 fsl_rio_config_write(struct rio_mport *mport, int index, u16 destid,
477 rio_hw_add_outb_message(struct rio_mport *mport, struct rio_dev *rdev, int mbox,
552 struct rio_mport *port = (struct rio_mport *)dev_instance;
594 int rio_open_outb_mbox(struct rio_mport *mport, void *dev_id, int mbox, int entries)
697 void rio_close_outb_mbox(struct rio_mport *mpor
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/net/
H A Drionet.c54 struct rio_mport *mport;
210 static void rionet_dbell_event(struct rio_mport *mport, void *dev_id, u16 sid, u16 tid,
238 static void rionet_inb_msg_event(struct rio_mport *mport, void *dev_id, int mbox, int slot)
254 static void rionet_outb_msg_event(struct rio_mport *mport, void *dev_id, int mbox, int slot)
436 static int rionet_setup_netdev(struct rio_mport *mport)
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/net/
H A Drionet.c54 struct rio_mport *mport;
210 static void rionet_dbell_event(struct rio_mport *mport, void *dev_id, u16 sid, u16 tid,
238 static void rionet_inb_msg_event(struct rio_mport *mport, void *dev_id, int mbox, int slot)
254 static void rionet_outb_msg_event(struct rio_mport *mport, void *dev_id, int mbox, int slot)
436 static int rionet_setup_netdev(struct rio_mport *mport)

Completed in 109 milliseconds