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, size_t len, in p9_sbe_occ_send_cmd() argument
22 struct p9_sbe_occ *ctx = to_p9_sbe_occ(occ); in p9_sbe_occ_send_cmd()
61 struct occ *occ; in p9_sbe_occ_probe() local
68 occ = &ctx->occ; in p9_sbe_occ_probe()
69 occ->bus_dev = &pdev->dev; in p9_sbe_occ_probe()
70 platform_set_drvdata(pdev, occ); in p9_sbe_occ_probe()
72 occ->powr_sample_time_us = 500; in p9_sbe_occ_probe()
73 occ->poll_cmd_data = 0x20; /* P9 OCC poll data */ in p9_sbe_occ_probe()
74 occ->send_cmd = p9_sbe_occ_send_cmd; in p9_sbe_occ_probe()
76 rc = occ_setup(occ, "p9_occ"); in p9_sbe_occ_probe()
85 struct occ *occ = platform_get_drvdata(pdev); in p9_sbe_occ_remove() local
86 struct p9_sbe_occ *ctx = to_p9_sbe_occ(occ); in p9_sbe_occ_remove()
89 occ_shutdown(occ); in p9_sbe_occ_remove()