Lines Matching refs:occ
13 struct occ occ; member
17 #define to_p9_sbe_occ(x) container_of((x), struct p9_sbe_occ, occ)
19 static int p9_sbe_occ_send_cmd(struct occ *occ, u8 *cmd) in p9_sbe_occ_send_cmd() argument
21 struct occ_response *resp = &occ->resp; in p9_sbe_occ_send_cmd()
22 struct p9_sbe_occ *ctx = to_p9_sbe_occ(occ); in p9_sbe_occ_send_cmd()
62 struct occ *occ; in p9_sbe_occ_probe() local
69 occ = &ctx->occ; in p9_sbe_occ_probe()
70 occ->bus_dev = &pdev->dev; in p9_sbe_occ_probe()
71 platform_set_drvdata(pdev, occ); in p9_sbe_occ_probe()
73 occ->powr_sample_time_us = 500; in p9_sbe_occ_probe()
74 occ->poll_cmd_data = 0x20; /* P9 OCC poll data */ in p9_sbe_occ_probe()
75 occ->send_cmd = p9_sbe_occ_send_cmd; in p9_sbe_occ_probe()
77 rc = occ_setup(occ, "p9_occ"); in p9_sbe_occ_probe()
86 struct occ *occ = platform_get_drvdata(pdev); in p9_sbe_occ_remove() local
87 struct p9_sbe_occ *ctx = to_p9_sbe_occ(occ); in p9_sbe_occ_remove()
90 occ_shutdown(occ); in p9_sbe_occ_remove()