Lines Matching defs:ssb_bus
415 struct ssb_bus { struct
419 const struct ssb_bus_ops *ops; argument
435 enum ssb_bustype bustype; argument
437 union {
447 unsigned int quirks;
451 struct mutex sprom_mutex;
455 u16 chip_id;
456 u8 chip_rev;
457 u16 sprom_offset;
458 u16 sprom_size; /* number of words in sprom */
459 u8 chip_package;
462 struct ssb_device devices[SSB_MAX_NR_CORES];
463 u8 nr_devices;
466 unsigned int busnumber;
469 struct ssb_chipcommon chipco;
471 struct ssb_pcicore pcicore;
473 struct ssb_mipscore mipscore;
475 struct ssb_extif extif;
483 struct ssb_boardinfo boardinfo;
485 struct ssb_sprom sprom;
487 bool has_cardbus_slot;
491 spinlock_t gpio_lock;
492 struct platform_device *watchdog;
495 struct gpio_chip gpio;
496 struct irq_domain *irq_domain;
500 struct list_head list;
524 typedef int (*ssb_invariants_func_t)(struct ssb_bus *bus, argument