nvkm_iccsense
NVKM_LAYOUT_ONCE(NVKM_SUBDEV_ICCSENSE, struct nvkm_iccsense, iccsense)
int gf100_iccsense_new(struct nvkm_device *, enum nvkm_subdev_type, int, struct nvkm_iccsense **);
int nvkm_iccsense_read_all(struct nvkm_iccsense *iccsense);
struct nvkm_iccsense *iccsense = nvxx_iccsense(drm);
struct nvkm_iccsense *iccsense = nvxx_iccsense(drm);
struct nvkm_iccsense *iccsense = nvxx_iccsense(drm);
nvkm_iccsense_sensor_config(struct nvkm_iccsense *iccsense,
nvkm_iccsense_read_all(struct nvkm_iccsense *iccsense)
struct nvkm_iccsense *iccsense = nvkm_iccsense(subdev);
nvkm_iccsense_create_sensor(struct nvkm_iccsense *iccsense, u8 id)
nvkm_iccsense_get_sensor(struct nvkm_iccsense *iccsense, u8 id)
struct nvkm_iccsense *iccsense = nvkm_iccsense(subdev);
int (*read)(struct nvkm_iccsense *,
struct nvkm_iccsense *iccsense = nvkm_iccsense(subdev);
struct nvkm_iccsense *iccsense)
struct nvkm_iccsense **iccsense)
nvkm_iccsense_ina2x9_read(struct nvkm_iccsense *iccsense,
nvkm_iccsense_ina209_read(struct nvkm_iccsense *iccsense,
nvkm_iccsense_ina219_read(struct nvkm_iccsense *iccsense,
nvkm_iccsense_ina3221_read(struct nvkm_iccsense *iccsense,
struct nvkm_iccsense **piccsense)
int (*read)(struct nvkm_iccsense *, struct nvkm_iccsense_rail *);
void nvkm_iccsense_ctor(struct nvkm_device *, enum nvkm_subdev_type, int, struct nvkm_iccsense *);
int nvkm_iccsense_new_(struct nvkm_device *, enum nvkm_subdev_type, int, struct nvkm_iccsense **);
#define nvkm_iccsense(p) container_of((p), struct nvkm_iccsense, subdev)