Lines Matching defs:ssb_bus
409 struct ssb_bus { struct
413 const struct ssb_bus_ops *ops; argument
429 enum ssb_bustype bustype; argument
431 union {
441 unsigned int quirks;
445 struct mutex sprom_mutex;
449 u16 chip_id;
450 u8 chip_rev;
451 u16 sprom_offset;
452 u16 sprom_size; /* number of words in sprom */
453 u8 chip_package;
456 struct ssb_device devices[SSB_MAX_NR_CORES];
457 u8 nr_devices;
460 unsigned int busnumber;
463 struct ssb_chipcommon chipco;
465 struct ssb_pcicore pcicore;
467 struct ssb_mipscore mipscore;
469 struct ssb_extif extif;
477 struct ssb_boardinfo boardinfo;
479 struct ssb_sprom sprom;
481 bool has_cardbus_slot;
485 spinlock_t gpio_lock;
486 struct platform_device *watchdog;
489 struct gpio_chip gpio;
490 struct irq_domain *irq_domain;
494 struct list_head list;
518 typedef int (*ssb_invariants_func_t)(struct ssb_bus *bus, argument