Searched defs:i2c (Results 1 - 5 of 5) sorted by relevance

/illumos-gate/usr/src/uts/sun4u/io/i2c/misc/
H A Di2c_svc.c14 #include <sys/i2c/misc/i2c_svc.h>
15 #include <sys/i2c/misc/i2c_svc_impl.h>
173 * i2c - address of pointer to allocated buffer returned on success.
181 i2c_transfer_t **i2c,
191 * set i2c to NULL in case the caller just checks i2c
194 *i2c = NULL;
222 *i2c = (i2c_transfer_t *)i2cw;
232 * i2c - buffer previously allocated by i2c_transfer_allocate()
180 i2c_transfer_alloc(i2c_client_hdl_t hdl, i2c_transfer_t **i2c, ushort_t wlen, ushort_t rlen, uint_t flags) argument
/illumos-gate/usr/src/uts/sun4u/io/i2c/nexus/
H A Di2bsc.c28 * i2bsc.c is the nexus driver i2c traffic against devices hidden behind the
53 #include <sys/i2c/clients/i2c_client.h>
54 #include <sys/i2c/misc/i2c_svc.h>
55 #include <sys/i2c/misc/i2c_svc_impl.h>
56 #include <sys/i2c/nexus/i2bsc_impl.h>
229 i2bsc_t *i2c; local
232 i2c = (i2bsc_t *)ddi_get_soft_state(i2bsc_state, instance);
234 if ((i2c->i2bsc_attachflags & IMUTEX) != 0) {
235 mutex_destroy(&i2c->i2bsc_imutex);
236 cv_destroy(&i2c
254 i2bsc_t *i2c; local
367 i2bsc_t *i2c; local
400 i2bsc_t *i2c; local
425 i2bsc_t *i2c; local
487 i2bsc_t *i2c; local
532 i2bsc_t *i2c; local
549 i2bsc_t *i2c; local
563 i2bsc_acquire(i2bsc_t *i2c, dev_info_t *dip, i2c_transfer_t *tp) argument
579 i2bsc_release(i2bsc_t *i2c) argument
591 i2bsc_t *i2c; local
654 i2bsc_t *i2c; local
678 i2bsc_setup_regs(i2bsc_t *i2c) argument
708 i2bsc_free_regs(i2bsc_t *i2c) argument
749 i2bsc_bscbus_state(i2bsc_t *i2c) argument
761 i2bsc_clear_acc_fault(i2bsc_t *i2c) argument
770 i2bsc_start_session(i2bsc_t *i2c) argument
777 i2bsc_fail_session(i2bsc_t *i2c) argument
784 i2bsc_end_session(i2bsc_t *i2c) argument
797 i2bsc_is_firmware_broken(i2bsc_t *i2c) argument
834 i2bsc_put8(i2bsc_t *i2c, uint8_t space, uint8_t index, uint8_t value) argument
868 i2bsc_get8(i2bsc_t *i2c, uint8_t space, uint8_t index) argument
904 i2bsc_put8_once(i2bsc_t *i2c, uint8_t space, uint8_t index, uint8_t value) argument
919 i2bsc_get8_once(i2bsc_t *i2c, uint8_t space, uint8_t index) argument
938 i2bsc_notify_max_transfer_size(i2bsc_t *i2c) argument
965 i2bsc_discover_capability(i2bsc_t *i2c) argument
980 i2bsc_upload_preamble(i2bsc_t *i2c, i2c_transfer_t *tp) argument
1043 i2bsc_upload(i2bsc_t *i2c, i2c_transfer_t *tp) argument
1140 i2bsc_safe_upload(i2bsc_t *i2c, i2c_transfer_t *tp) argument
1186 i2bsc_t *i2c; local
[all...]
H A Dpcf8584.c46 #include <sys/i2c/clients/i2c_client.h>
47 #include <sys/i2c/misc/i2c_svc.h>
48 #include <sys/i2c/misc/i2c_svc_impl.h>
49 #include <sys/i2c/nexus/pcf8584.h>
70 static void pcf8584_select_bus(pcf8584_t *i2c);
72 static void pcf8584_put_s1(pcf8584_t *i2c, char cmd);
73 static void pcf8584_put_s0(pcf8584_t *i2c, char data);
74 static uint8_t pcf8584_get_s0(pcf8584_t *i2c);
75 static uint8_t pcf8584_get_s1(pcf8584_t *i2c);
76 static int pcf8584_bbn_ready(pcf8584_t *i2c);
279 pcf8584_t *i2c; local
314 pcf8584_t *i2c; local
466 pcf8584_t *i2c; local
499 pcf8584_t *i2c; local
524 pcf8584_t *i2c; local
603 pcf8584_t *i2c; local
620 pcf8584_t *i2c; local
637 pcf8584_acquire(pcf8584_t *i2c, dev_info_t *dip, i2c_transfer_t *tp, boolean_t force) argument
678 pcf8584_release(pcf8584_t *i2c, boolean_t force) argument
706 pcf8584_select_bus(pcf8584_t *i2c) argument
757 pcf8584_put_s1(pcf8584_t *i2c, char cmd) argument
777 pcf8584_put_s0(pcf8584_t *i2c, char data) argument
797 pcf8584_get_s0(pcf8584_t *i2c) argument
814 pcf8584_get_s1(pcf8584_t *i2c) argument
835 pcf8584_bbn_ready(pcf8584_t *i2c) argument
876 pcf8584_error(int status, uint8_t rdwr, pcf8584_t *i2c) argument
910 pcf8584_monitor_mode(pcf8584_t *i2c) argument
989 pcf8584_init(pcf8584_t *i2c) argument
1044 pcf8584_setup_regs(dev_info_t *dip, pcf8584_t *i2c) argument
1099 pcf8584_free_regs(pcf8584_t *i2c) argument
1144 pcf8584_t *i2c = (pcf8584_t *)arg; local
1191 pcf8584_process(pcf8584_t *i2c, uint8_t s1) argument
1392 pcf8584_t *i2c; local
1492 pcf8584_do_polled_io(pcf8584_t *i2c) argument
1515 pcf8584_take_over(pcf8584_t *i2c, dev_info_t *dip, i2c_transfer_t *tp, kcondvar_t **waiter, int *saved_mode) argument
1546 pcf8584_give_up(pcf8584_t *i2c, kcondvar_t *waiter, int saved_mode) argument
[all...]
/illumos-gate/usr/src/uts/common/sys/
H A Dppmvar.h180 } i2c; member in union:ppm_dc::__anon8831
/illumos-gate/usr/src/uts/common/io/cxgbe/firmware/
H A Dt4fw_interface.h2993 } i2c; member in union:fw_ldst_cmd::fw_ldst
5736 * lengths decoded from SFP+ module i2c PROMs. These should almost

Completed in 128 milliseconds