Searched defs:i2c (Results 1 - 5 of 5) sorted by relevance
/illumos-gate/usr/src/uts/sun4u/io/i2c/misc/ |
H A D | i2c_svc.c | 14 #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 D | i2bsc.c | 28 * 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 D | pcf8584.c | 46 #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 D | ppmvar.h | 180 } i2c; member in union:ppm_dc::__anon8831
|
/illumos-gate/usr/src/uts/common/io/cxgbe/firmware/ |
H A D | t4fw_interface.h | 2993 } i2c; member in union:fw_ldst_cmd::fw_ldst 5736 * lengths decoded from SFP+ module i2c PROMs. These should almost
|
Completed in 126 milliseconds