Lines Matching defs:ssb_bus
416 struct ssb_bus { struct
420 const struct ssb_bus_ops *ops; argument
436 enum ssb_bustype bustype; argument
438 union {
448 unsigned int quirks;
452 struct mutex sprom_mutex;
456 u16 chip_id;
457 u8 chip_rev;
458 u16 sprom_offset;
459 u16 sprom_size; /* number of words in sprom */
460 u8 chip_package;
463 struct ssb_device devices[SSB_MAX_NR_CORES];
464 u8 nr_devices;
467 unsigned int busnumber;
470 struct ssb_chipcommon chipco;
472 struct ssb_pcicore pcicore;
474 struct ssb_mipscore mipscore;
476 struct ssb_extif extif;
484 struct ssb_boardinfo boardinfo;
486 struct ssb_sprom sprom;
488 bool has_cardbus_slot;
492 spinlock_t gpio_lock;
493 struct platform_device *watchdog;
496 struct gpio_chip gpio;
497 struct irq_domain *irq_domain;
523 typedef int (*ssb_invariants_func_t)(struct ssb_bus *bus, argument