nvkm_i2c_pad
struct nvkm_i2c_pad *pad;
struct nvkm_i2c_pad *pad;
anx9805_bus_new(struct nvkm_i2c_pad *base, int id, u8 drive,
anx9805_aux_new(struct nvkm_i2c_pad *base, int id, u8 drive,
struct nvkm_i2c_pad **ppad)
struct nvkm_i2c_pad base;
struct nvkm_i2c_pad *pad = aux->pad;
struct nvkm_i2c_pad *pad = aux->pad;
struct nvkm_i2c_pad *pad, int id,
struct nvkm_i2c_pad *pad, int id,
struct nvkm_i2c_pad *pad = aux->pad;
int nvkm_i2c_aux_ctor(const struct nvkm_i2c_aux_func *, struct nvkm_i2c_pad *,
int nvkm_i2c_aux_new_(const struct nvkm_i2c_aux_func *, struct nvkm_i2c_pad *,
int g94_i2c_aux_new_(const struct nvkm_i2c_aux_func *, struct nvkm_i2c_pad *,
int g94_i2c_aux_new(struct nvkm_i2c_pad *, int, u8, struct nvkm_i2c_aux **);
int gf119_i2c_aux_new(struct nvkm_i2c_pad *, int, u8, struct nvkm_i2c_aux **);
int gm200_i2c_aux_new(struct nvkm_i2c_pad *, int, u8, struct nvkm_i2c_aux **);
struct nvkm_i2c_pad *pad, int index, u8 drive,
g94_i2c_aux_new(struct nvkm_i2c_pad *pad, int index, u8 drive,
gf119_i2c_aux_new(struct nvkm_i2c_pad *pad, int index, u8 drive,
gm200_i2c_aux_new(struct nvkm_i2c_pad *pad, int index, u8 drive,
struct nvkm_i2c_pad *pad;
struct nvkm_i2c_pad *pad;
struct nvkm_i2c_pad *pad;
struct nvkm_i2c_pad *pad =
struct nvkm_i2c_pad **);
struct nvkm_i2c_pad *pad = NULL;
static struct nvkm_i2c_pad *
struct nvkm_i2c_pad *pad;
struct nvkm_i2c_pad *pad;
struct nvkm_i2c_pad *pad = bus->pad;
struct nvkm_i2c_pad *pad = bus->pad;
struct nvkm_i2c_pad *pad, int id,
struct nvkm_i2c_pad *pad, int id,
int nvkm_i2c_bus_ctor(const struct nvkm_i2c_bus_func *, struct nvkm_i2c_pad *,
int nvkm_i2c_bus_new_(const struct nvkm_i2c_bus_func *, struct nvkm_i2c_pad *,
int nv04_i2c_bus_new(struct nvkm_i2c_pad *, int, u8, u8,
int nv4e_i2c_bus_new(struct nvkm_i2c_pad *, int, u8, struct nvkm_i2c_bus **);
int nv50_i2c_bus_new(struct nvkm_i2c_pad *, int, u8, struct nvkm_i2c_bus **);
int gf119_i2c_bus_new(struct nvkm_i2c_pad *, int, u8, struct nvkm_i2c_bus **);
gf119_i2c_bus_new(struct nvkm_i2c_pad *pad, int id, u8 drive,
nv04_i2c_bus_new(struct nvkm_i2c_pad *pad, int id, u8 drive, u8 sense,
nv4e_i2c_bus_new(struct nvkm_i2c_pad *pad, int id, u8 drive,
nv50_i2c_bus_new(struct nvkm_i2c_pad *pad, int id, u8 drive,
int id, struct nvkm_i2c_pad **ppad)
nvkm_i2c_pad_mode_locked(struct nvkm_i2c_pad *pad, enum nvkm_i2c_pad_mode mode)
nvkm_i2c_pad_mode(struct nvkm_i2c_pad *pad, enum nvkm_i2c_pad_mode mode)
nvkm_i2c_pad_release(struct nvkm_i2c_pad *pad)
nvkm_i2c_pad_acquire(struct nvkm_i2c_pad *pad, enum nvkm_i2c_pad_mode mode)
nvkm_i2c_pad_fini(struct nvkm_i2c_pad *pad)
nvkm_i2c_pad_init(struct nvkm_i2c_pad *pad)
nvkm_i2c_pad_del(struct nvkm_i2c_pad **ppad)
struct nvkm_i2c_pad *pad = *ppad;
int id, struct nvkm_i2c_pad *pad)
int (*bus_new_0)(struct nvkm_i2c_pad *, int id, u8 drive, u8 sense,
int (*bus_new_4)(struct nvkm_i2c_pad *, int id, u8 drive,
int (*aux_new_6)(struct nvkm_i2c_pad *, int id, u8 drive,
void (*mode)(struct nvkm_i2c_pad *, enum nvkm_i2c_pad_mode);
int id, struct nvkm_i2c_pad *);
int id, struct nvkm_i2c_pad **);
void nvkm_i2c_pad_del(struct nvkm_i2c_pad **);
void nvkm_i2c_pad_init(struct nvkm_i2c_pad *);
void nvkm_i2c_pad_fini(struct nvkm_i2c_pad *);
void nvkm_i2c_pad_mode(struct nvkm_i2c_pad *, enum nvkm_i2c_pad_mode);
int nvkm_i2c_pad_acquire(struct nvkm_i2c_pad *, enum nvkm_i2c_pad_mode);
void nvkm_i2c_pad_release(struct nvkm_i2c_pad *);
void g94_i2c_pad_mode(struct nvkm_i2c_pad *, enum nvkm_i2c_pad_mode);
int nv04_i2c_pad_new(struct nvkm_i2c *, int, struct nvkm_i2c_pad **);
int nv4e_i2c_pad_new(struct nvkm_i2c *, int, struct nvkm_i2c_pad **);
int nv50_i2c_pad_new(struct nvkm_i2c *, int, struct nvkm_i2c_pad **);
int g94_i2c_pad_x_new(struct nvkm_i2c *, int, struct nvkm_i2c_pad **);
int gf119_i2c_pad_x_new(struct nvkm_i2c *, int, struct nvkm_i2c_pad **);
int gm200_i2c_pad_x_new(struct nvkm_i2c *, int, struct nvkm_i2c_pad **);
int g94_i2c_pad_s_new(struct nvkm_i2c *, int, struct nvkm_i2c_pad **);
int gf119_i2c_pad_s_new(struct nvkm_i2c *, int, struct nvkm_i2c_pad **);
int gm200_i2c_pad_s_new(struct nvkm_i2c *, int, struct nvkm_i2c_pad **);
int anx9805_pad_new(struct nvkm_i2c_bus *, int, u8, struct nvkm_i2c_pad **);
struct nvkm_i2c_pad *_pad = (p); \
g94_i2c_pad_mode(struct nvkm_i2c_pad *pad, enum nvkm_i2c_pad_mode mode)
g94_i2c_pad_s_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad)
g94_i2c_pad_x_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad)
gf119_i2c_pad_s_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad)
gf119_i2c_pad_x_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad)
gm200_i2c_pad_mode(struct nvkm_i2c_pad *pad, enum nvkm_i2c_pad_mode mode)
gm200_i2c_pad_s_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad)
gm200_i2c_pad_x_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad)
nv04_i2c_pad_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad)
nv4e_i2c_pad_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad)
nv50_i2c_pad_new(struct nvkm_i2c *i2c, int id, struct nvkm_i2c_pad **ppad)
int (*pad_x_new)(struct nvkm_i2c *, int id, struct nvkm_i2c_pad **);
int (*pad_s_new)(struct nvkm_i2c *, int id, struct nvkm_i2c_pad **);