Lines Matching refs:i2cd

2285 	struct t4_i2c_data i2cd;  in read_i2c()  local
2298 i2cd.port_id = l; in read_i2c()
2305 i2cd.dev_addr = l; in read_i2c()
2312 i2cd.offset = l; in read_i2c()
2316 if (*p || l > sizeof(i2cd.data)) { in read_i2c()
2320 i2cd.len = l; in read_i2c()
2322 i2cd.len = 1; in read_i2c()
2324 rc = doit(CHELSIO_T4_GET_I2C, &i2cd); in read_i2c()
2328 for (i = 0; i < i2cd.len; i++) in read_i2c()
2329 printf("0x%x [%u]\n", i2cd.data[i], i2cd.data[i]); in read_i2c()
2564 struct t4_i2c_data i2cd; in modinfo_raw() local
2567 for (offset = 0; offset < 96; offset += sizeof(i2cd.data)) { in modinfo_raw()
2568 bzero(&i2cd, sizeof(i2cd)); in modinfo_raw()
2569 i2cd.port_id = port_id; in modinfo_raw()
2570 i2cd.dev_addr = 0xa0; in modinfo_raw()
2571 i2cd.offset = offset; in modinfo_raw()
2572 i2cd.len = sizeof(i2cd.data); in modinfo_raw()
2573 rc = doit(CHELSIO_T4_GET_I2C, &i2cd); in modinfo_raw()
2577 offset, i2cd.data[0], i2cd.data[1], i2cd.data[2], in modinfo_raw()
2578 i2cd.data[3], i2cd.data[4], i2cd.data[5], i2cd.data[6], in modinfo_raw()
2579 i2cd.data[7]); in modinfo_raw()
2582 isprint(i2cd.data[0]) ? i2cd.data[0] : '.', in modinfo_raw()
2583 isprint(i2cd.data[1]) ? i2cd.data[1] : '.', in modinfo_raw()
2584 isprint(i2cd.data[2]) ? i2cd.data[2] : '.', in modinfo_raw()
2585 isprint(i2cd.data[3]) ? i2cd.data[3] : '.', in modinfo_raw()
2586 isprint(i2cd.data[4]) ? i2cd.data[4] : '.', in modinfo_raw()
2587 isprint(i2cd.data[5]) ? i2cd.data[5] : '.', in modinfo_raw()
2588 isprint(i2cd.data[6]) ? i2cd.data[6] : '.', in modinfo_raw()
2589 isprint(i2cd.data[7]) ? i2cd.data[7] : '.'); in modinfo_raw()
2600 struct t4_i2c_data i2cd; in modinfo() local
2629 bzero(&i2cd, sizeof(i2cd)); in modinfo()
2630 i2cd.len = 1; in modinfo()
2631 i2cd.port_id = port; in modinfo()
2632 i2cd.dev_addr = SFF_8472_BASE; in modinfo()
2634 i2cd.offset = SFF_8472_ID; in modinfo()
2635 if ((rc = doit(CHELSIO_T4_GET_I2C, &i2cd)) != 0) in modinfo()
2638 if (i2cd.data[0] > SFF_8472_ID_LAST) in modinfo()
2641 printf("ID: %s\n", sff_8472_id[i2cd.data[0]]); in modinfo()
2645 i2cd.offset = i; in modinfo()
2646 if ((rc = doit(CHELSIO_T4_GET_I2C, &i2cd)) != 0) in modinfo()
2648 string[i - SFF_8472_VENDOR_START] = i2cd.data[0]; in modinfo()
2654 i2cd.offset = i; in modinfo()
2655 if ((rc = doit(CHELSIO_T4_GET_I2C, &i2cd)) != 0) in modinfo()
2657 string[i - SFF_8472_SN_START] = i2cd.data[0]; in modinfo()
2663 i2cd.offset = i; in modinfo()
2664 if ((rc = doit(CHELSIO_T4_GET_I2C, &i2cd)) != 0) in modinfo()
2666 string[i - SFF_8472_PN_START] = i2cd.data[0]; in modinfo()
2672 i2cd.offset = i; in modinfo()
2673 if ((rc = doit(CHELSIO_T4_GET_I2C, &i2cd)) != 0) in modinfo()
2675 string[i - SFF_8472_REV_START] = i2cd.data[0]; in modinfo()
2679 i2cd.offset = SFF_8472_DIAG_TYPE; in modinfo()
2680 if ((rc = doit(CHELSIO_T4_GET_I2C, &i2cd)) != 0) in modinfo()
2683 if ((char )i2cd.data[0] & (SFF_8472_DIAG_IMPL | in modinfo()
2687 i2cd.dev_addr = SFF_8472_DIAG; in modinfo()
2688 i2cd.len = 1; in modinfo()
2690 i2cd.offset = SFF_8472_TEMP; in modinfo()
2691 if ((rc = doit(CHELSIO_T4_GET_I2C, &i2cd)) != 0) in modinfo()
2693 temp = i2cd.data[0] << 8; in modinfo()
2702 i2cd.offset = SFF_8472_VCC; in modinfo()
2703 if ((rc = doit(CHELSIO_T4_GET_I2C, &i2cd)) != 0) in modinfo()
2705 vcc = i2cd.data[0] << 8; in modinfo()
2708 i2cd.offset = SFF_8472_TX_BIAS; in modinfo()
2709 if ((rc = doit(CHELSIO_T4_GET_I2C, &i2cd)) != 0) in modinfo()
2711 tx_bias = i2cd.data[0] << 8; in modinfo()
2714 i2cd.offset = SFF_8472_TX_POWER; in modinfo()
2715 if ((rc = doit(CHELSIO_T4_GET_I2C, &i2cd)) != 0) in modinfo()
2717 tx_power = i2cd.data[0] << 8; in modinfo()
2720 i2cd.offset = SFF_8472_RX_POWER; in modinfo()
2721 if ((rc = doit(CHELSIO_T4_GET_I2C, &i2cd)) != 0) in modinfo()
2723 rx_power = i2cd.data[0] << 8; in modinfo()