Lines Matching refs:kcs
241 struct kcs_bmc *kcs; in aspeed_kcs_probe_of_v1() local
254 kcs = kcs_bmc_alloc(&pdev->dev, sizeof(struct aspeed_kcs_bmc), channel); in aspeed_kcs_probe_of_v1()
255 if (!kcs) in aspeed_kcs_probe_of_v1()
258 priv = kcs_bmc_priv(kcs); in aspeed_kcs_probe_of_v1()
271 kcs->ioreg = ast_kcs_bmc_ioregs[channel - 1]; in aspeed_kcs_probe_of_v1()
272 aspeed_kcs_set_address(kcs, slave); in aspeed_kcs_probe_of_v1()
274 return kcs; in aspeed_kcs_probe_of_v1()
294 struct kcs_bmc *kcs; in aspeed_kcs_probe_of_v2() local
322 kcs = kcs_bmc_alloc(&pdev->dev, sizeof(struct aspeed_kcs_bmc), channel); in aspeed_kcs_probe_of_v2()
323 if (!kcs) in aspeed_kcs_probe_of_v2()
326 kcs->ioreg = ioreg; in aspeed_kcs_probe_of_v2()
328 priv = kcs_bmc_priv(kcs); in aspeed_kcs_probe_of_v2()
339 aspeed_kcs_set_address(kcs, slave); in aspeed_kcs_probe_of_v2()
341 return kcs; in aspeed_kcs_probe_of_v2()