/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/ |
D | priv.h | 33 struct nvkm_i2c *i2c = (p); \ 37 struct nvkm_i2c *i2c = (p); \ 41 struct nvkm_i2c *i2c = (p); \ 75 void (*aux_stat)(struct nvkm_i2c *, u32 *, u32 *, u32 *, u32 *); 79 void (*aux_mask)(struct nvkm_i2c *, u32, u32, u32); 82 void g94_aux_stat(struct nvkm_i2c *, u32 *, u32 *, u32 *, u32 *); 83 void g94_aux_mask(struct nvkm_i2c *, u32, u32, u32); 85 void gk104_aux_stat(struct nvkm_i2c *, u32 *, u32 *, u32 *, u32 *); 86 void gk104_aux_mask(struct nvkm_i2c *, u32, u32, u32);
|
D | base.c | 48 return nvkm_i2c(port)->acquire(port, bit->timeout); in nvkm_i2c_pre_xfer() 56 return nvkm_i2c(port)->release(port); in nvkm_i2c_post_xfer() 116 struct nvkm_i2c *i2c = nvkm_i2c(parent); in nvkm_i2c_port_create_() 170 nvkm_i2c_find(struct nvkm_i2c *i2c, u8 index) in nvkm_i2c_find() 199 nvkm_i2c_find_type(struct nvkm_i2c *i2c, u16 type) in nvkm_i2c_find_type() 215 struct nvkm_i2c *i2c = nvkm_i2c(port); in nvkm_i2c_release_pad() 247 struct nvkm_i2c *i2c = nvkm_i2c(port); in nvkm_i2c_acquire_pad() 265 nvkm_i2c(port)->release_pad(port); in nvkm_i2c_release() 275 if ((ret = nvkm_i2c(port)->acquire_pad(port, timeout))) in nvkm_i2c_acquire() 281 nvkm_i2c_identify(struct nvkm_i2c *i2c, int index, const char *what, in nvkm_i2c_identify() [all …]
|
D | aux.c | 29 struct nvkm_i2c *i2c = nvkm_i2c(port); in nv_rdaux() 44 struct nvkm_i2c *i2c = nvkm_i2c(port); in nv_wraux() 60 struct nvkm_i2c *i2c = nvkm_i2c(port); in aux_xfer()
|
D | nv4e.c | 29 struct nvkm_i2c base; 40 struct nv4e_i2c_priv *priv = (void *)nvkm_i2c(base); in nv4e_i2c_drive_scl() 48 struct nv4e_i2c_priv *priv = (void *)nvkm_i2c(base); in nv4e_i2c_drive_sda() 56 struct nv4e_i2c_priv *priv = (void *)nvkm_i2c(base); in nv4e_i2c_sense_scl() 64 struct nv4e_i2c_priv *priv = (void *)nvkm_i2c(base); in nv4e_i2c_sense_sda()
|
D | nv04.c | 29 struct nvkm_i2c base; 41 struct nv04_i2c_priv *priv = (void *)nvkm_i2c(base); in nv04_i2c_drive_scl() 52 struct nv04_i2c_priv *priv = (void *)nvkm_i2c(base); in nv04_i2c_drive_sda() 63 struct nv04_i2c_priv *priv = (void *)nvkm_i2c(base); in nv04_i2c_sense_scl() 71 struct nv04_i2c_priv *priv = (void *)nvkm_i2c(base); in nv04_i2c_sense_sda()
|
D | padgm204.c | 34 struct nvkm_i2c *i2c = (void *)nvkm_i2c(object); in gm204_i2c_pad_fini() 43 struct nvkm_i2c *i2c = (void *)nvkm_i2c(object); in gm204_i2c_pad_init()
|
D | padg94.c | 34 struct nvkm_i2c *i2c = (void *)nvkm_i2c(object); in g94_i2c_pad_fini() 43 struct nvkm_i2c *i2c = (void *)nvkm_i2c(object); in g94_i2c_pad_init()
|
D | nv50.c | 29 struct nv50_i2c_priv *priv = (void *)nvkm_i2c(base); in nv50_i2c_drive_scl() 39 struct nv50_i2c_priv *priv = (void *)nvkm_i2c(base); in nv50_i2c_drive_sda() 49 struct nv50_i2c_priv *priv = (void *)nvkm_i2c(base); in nv50_i2c_sense_scl() 57 struct nv50_i2c_priv *priv = (void *)nvkm_i2c(base); in nv50_i2c_sense_sda() 103 struct nv50_i2c_priv *priv = (void *)nvkm_i2c(object); in nv50_i2c_port_init()
|
D | g94.c | 27 g94_aux_stat(struct nvkm_i2c *i2c, u32 *hi, u32 *lo, u32 *rq, u32 *tx) in g94_aux_stat() 41 g94_aux_mask(struct nvkm_i2c *i2c, u32 type, u32 mask, u32 data) in g94_aux_mask() 60 auxch_fini(struct nvkm_i2c *aux, int ch) in auxch_fini() 66 auxch_init(struct nvkm_i2c *aux, int ch) in auxch_init() 104 struct nvkm_i2c *aux = nvkm_i2c(base); in g94_aux()
|
D | gm204.c | 30 auxch_fini(struct nvkm_i2c *aux, int ch) in auxch_fini() 36 auxch_init(struct nvkm_i2c *aux, int ch) in auxch_init() 74 struct nvkm_i2c *aux = nvkm_i2c(base); in gm204_aux()
|
D | pad.c | 50 struct nvkm_i2c *i2c = nvkm_i2c(parent); in nvkm_i2c_pad_create_()
|
D | gk104.c | 27 gk104_aux_stat(struct nvkm_i2c *i2c, u32 *hi, u32 *lo, u32 *rq, u32 *tx) in gk104_aux_stat() 41 gk104_aux_mask(struct nvkm_i2c *i2c, u32 type, u32 mask, u32 data) in gk104_aux_mask()
|
D | gf110.c | 29 struct nv50_i2c_priv *priv = (void *)nvkm_i2c(base); in gf110_i2c_sense_scl() 37 struct nv50_i2c_priv *priv = (void *)nvkm_i2c(base); in gf110_i2c_sense_sda()
|
D | bit.c | 189 ret = nvkm_i2c(port)->acquire(port, nsecs_to_jiffies(T_TIMEOUT)); in i2c_bit_xfer() 213 nvkm_i2c(port)->release(port); in i2c_bit_xfer()
|
D | nv50.h | 6 struct nvkm_i2c base;
|
/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
D | i2c.h | 61 struct nvkm_i2c { struct 65 struct nvkm_i2c_port *(*find)(struct nvkm_i2c *, u8 index); argument 66 struct nvkm_i2c_port *(*find_type)(struct nvkm_i2c *, u16 type); argument 71 int (*identify)(struct nvkm_i2c *, int index, argument 81 static inline struct nvkm_i2c * argument 82 nvkm_i2c(void *obj) in nvkm_i2c() function
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
D | piornv50.c | 44 struct nvkm_i2c *i2c = nvkm_i2c(parent); in nv50_pior_tmds_ctor() 111 struct nvkm_i2c *i2c = nvkm_i2c(parent); in nv50_pior_dp_ctor()
|
D | outpdp.c | 110 nvkm_i2c(port)->acquire_pad(port, 0); in nvkm_output_dp_enable() 117 nvkm_i2c(port)->release_pad(port); in nvkm_output_dp_enable() 129 int ret = nvkm_i2c(port)->acquire_pad(port, 0); in nvkm_output_dp_detect() 134 nvkm_i2c(port)->release_pad(port); in nvkm_output_dp_detect() 219 struct nvkm_i2c *i2c = nvkm_i2c(parent); in nvkm_output_dp_create_()
|
D | outp.c | 68 struct nvkm_i2c *i2c = nvkm_i2c(parent); in nvkm_output_create_()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/therm/ |
D | ic.c | 87 struct nvkm_i2c *i2c = nvkm_i2c(therm); in nvkm_therm_ic_ctor()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/dispnv04/ |
D | tvnv04.c | 57 struct nvkm_i2c *i2c = nvxx_i2c(&drm->device); in nv04_tv_identify() 207 struct nvkm_i2c *i2c = nvxx_i2c(&drm->device); in nv04_tv_create()
|
D | disp.c | 38 struct nvkm_i2c *i2c = nvxx_i2c(&drm->device); in nv04_display_create()
|
D | dfp.c | 626 struct nvkm_i2c *i2c = nvxx_i2c(&drm->device); in nv04_tmds_slave_init()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/mxm/ |
D | base.c | 48 struct nvkm_i2c *i2c = nvkm_i2c(mxm); in mxm_shadow_rom()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvif/ |
D | device.h | 47 #define nvxx_i2c(a) nvkm_i2c(nvxx_device(a))
|
/linux-4.1.27/drivers/gpu/drm/nouveau/ |
D | nouveau_connector.c | 1002 ret = nvkm_i2c(port)->acquire(port, 0); in nouveau_connector_aux_xfer() 1008 nvkm_i2c(port)->release(port); in nouveau_connector_aux_xfer()
|
D | nv50_display.c | 1680 struct nvkm_i2c *i2c = nvxx_i2c(&drm->device); in nv50_dac_create() 2065 struct nvkm_i2c *i2c = nvxx_i2c(&drm->device); in nv50_sor_create() 2236 struct nvkm_i2c *i2c = nvxx_i2c(&drm->device); in nv50_pior_create()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
D | init.c | 260 struct nvkm_i2c *i2c = nvkm_i2c(init->bios); in init_i2c()
|