Searched refs:fcns (Results 1 - 1 of 1) sorted by relevance

/solaris-x11-s11/open-src/kernel/efb/src/
H A Defb_i2c.c16 efb_i2c_stop(void *efb_priv, int port, const efb_i2c_functions_t *fcns) argument
42 fcns->set_scl(efb_priv, port, 0); /* make sure clock is low */
43 fcns->ddc_clk(efb_priv, port, 1);
45 fcns->set_sda(efb_priv, port, 0); /* make sure data is low */
46 fcns->ddc_clk(efb_priv, port, 1);
48 fcns->set_scl(efb_priv, port, 1); /* release clock */
50 status = efb_i2c_clk_stretch(efb_priv, port, fcns);
55 fcns->ddc_clk(efb_priv, port, 1);
57 fcns->set_sda(efb_priv, port, 1); /* generate the stop */
58 fcns
65 efb_i2c_start(void *efb_priv, int port, const efb_i2c_functions_t *fcns) argument
96 efb_read_byte_data(void *efb_priv, int port, const efb_i2c_functions_t *fcns, uint8_t *rval) argument
130 efb_i2c_read_byte(void *efb_priv, int port, const efb_i2c_functions_t *fcns, uint8_t *rval) argument
145 efb_i2c_read_byte_noack(void *efb_priv, int port, const efb_i2c_functions_t *fcns, uint8_t *rval) argument
178 efb_read_bit(void *efb_priv, int port, const efb_i2c_functions_t *fcns, int *rval) argument
206 efb_i2c_write_byte(void *efb_priv, int port, const efb_i2c_functions_t *fcns, int data) argument
229 efb_write_bit(void *efb_priv, int port, const efb_i2c_functions_t *fcns, int data) argument
269 efb_i2c_check_write_ack(void *efb_priv, int port, const efb_i2c_functions_t *fcns) argument
303 efb_i2c_write_reg(void *efb_priv, const efb_i2c_functions_t *fcns, uint_t port, uint_t i2c_addr, uint_t reg_addr, uchar_t data) argument
317 efb_i2c_clk_stretch(void *efb_priv, int port, const efb_i2c_functions_t *fcns) argument
[all...]

Completed in 35 milliseconds