aboutsummaryrefslogtreecommitdiffstats
path: root/include/asm-powerpc/ps3.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/asm-powerpc/ps3.h')
-rw-r--r--include/asm-powerpc/ps3.h22
1 files changed, 2 insertions, 20 deletions
diff --git a/include/asm-powerpc/ps3.h b/include/asm-powerpc/ps3.h
index e5982ad46576..a39d92f9022b 100644
--- a/include/asm-powerpc/ps3.h
+++ b/include/asm-powerpc/ps3.h
@@ -355,13 +355,7 @@ extern struct bus_type ps3_system_bus_type;
355 355
356/* vuart routines */ 356/* vuart routines */
357 357
358struct ps3_vuart_stats { 358struct ps3_vuart_port_priv;
359 unsigned long bytes_written;
360 unsigned long bytes_read;
361 unsigned long tx_interrupts;
362 unsigned long rx_interrupts;
363 unsigned long disconnect_interrupts;
364};
365 359
366/** 360/**
367 * struct ps3_vuart_port_device - a device on a vuart port 361 * struct ps3_vuart_port_device - a device on a vuart port
@@ -370,20 +364,8 @@ struct ps3_vuart_stats {
370struct ps3_vuart_port_device { 364struct ps3_vuart_port_device {
371 enum ps3_match_id match_id; 365 enum ps3_match_id match_id;
372 struct device core; 366 struct device core;
367 struct ps3_vuart_port_priv* priv; /* private driver variables */
373 368
374 /* private driver variables */
375 unsigned int port_number;
376 u64 interrupt_mask;
377 struct {
378 spinlock_t lock;
379 struct list_head head;
380 } tx_list;
381 struct {
382 unsigned long bytes_held;
383 spinlock_t lock;
384 struct list_head head;
385 } rx_list;
386 struct ps3_vuart_stats stats;
387}; 369};
388 370
389int ps3_vuart_port_device_register(struct ps3_vuart_port_device *dev); 371int ps3_vuart_port_device_register(struct ps3_vuart_port_device *dev);