Lines Matching refs:kcs_bmc_device
114 struct kcs_bmc_device kcs_bmc;
130 static inline struct aspeed_kcs_bmc *to_aspeed_kcs_bmc(struct kcs_bmc_device *kcs_bmc) in to_aspeed_kcs_bmc()
135 static u8 aspeed_kcs_inb(struct kcs_bmc_device *kcs_bmc, u32 reg) in aspeed_kcs_inb()
147 static void aspeed_kcs_outb(struct kcs_bmc_device *kcs_bmc, u32 reg, u8 data) in aspeed_kcs_outb()
199 static void aspeed_kcs_updateb(struct kcs_bmc_device *kcs_bmc, u32 reg, u8 mask, u8 val) in aspeed_kcs_updateb()
228 static int aspeed_kcs_set_address(struct kcs_bmc_device *kcs_bmc, u32 addrs[2], int nr_addrs) in aspeed_kcs_set_address()
357 static void aspeed_kcs_enable_channel(struct kcs_bmc_device *kcs_bmc, bool enable) in aspeed_kcs_enable_channel()
405 static void aspeed_kcs_irq_mask_update(struct kcs_bmc_device *kcs_bmc, u8 mask, u8 state) in aspeed_kcs_irq_mask_update()
471 struct kcs_bmc_device *kcs_bmc = arg; in aspeed_kcs_irq()
476 static int aspeed_kcs_config_downstream_irq(struct kcs_bmc_device *kcs_bmc, in aspeed_kcs_config_downstream_irq()
557 struct kcs_bmc_device *kcs_bmc; in aspeed_kcs_probe()
647 struct kcs_bmc_device *kcs_bmc = &priv->kcs_bmc; in aspeed_kcs_remove()