Lines Matching defs:i2c
462 struct ifi2creq i2c;
576 rc = copyin(ifr_data_get_ptr(ifr), &i2c, sizeof(i2c));
580 if (i2c.dev_addr == PAGE_NUM_A0) {
581 offset = i2c.offset;
582 } else if (i2c.dev_addr == PAGE_NUM_A2) {
583 offset = TRANSCEIVER_A0_SIZE + i2c.offset;
589 if (i2c.len > sizeof(i2c.data) ||
590 i2c.len + offset > sizeof(sfp_vpd_dump_buffer)) {
595 rc = oce_mbox_read_transrecv_data(sc, i2c.dev_addr);
601 memcpy(&i2c.data[0], &sfp_vpd_dump_buffer[offset], i2c.len);
603 rc = copyout(&i2c, ifr_data_get_ptr(ifr), sizeof(i2c));