Symbol: at24c
usr/src/test/i2c-tests/i2csimd/i2csimd_at24c.c
102
uint16_t rem = at24c->at_len - at24c->at_curaddr + 1;
usr/src/test/i2c-tests/i2csimd/i2csimd_at24c.c
105
(void) memcpy(buf, &at24c->at_data[at24c->at_curaddr], toread);
usr/src/test/i2c-tests/i2csimd/i2csimd_at24c.c
108
at24c->at_curaddr += toread;
usr/src/test/i2c-tests/i2csimd/i2csimd_at24c.c
109
if (at24c->at_curaddr == at24c->at_len)
usr/src/test/i2c-tests/i2csimd/i2csimd_at24c.c
110
at24c->at_curaddr = 0;
usr/src/test/i2c-tests/i2csimd/i2csimd_at24c.c
125
at24c_t *at24c = calloc(1, sizeof (at24c_t));
usr/src/test/i2c-tests/i2csimd/i2csimd_at24c.c
126
if (at24c == NULL) {
usr/src/test/i2c-tests/i2csimd/i2csimd_at24c.c
130
at24c->at_len = len;
usr/src/test/i2c-tests/i2csimd/i2csimd_at24c.c
131
at24c->at_data = calloc(sizeof (uint8_t), len);
usr/src/test/i2c-tests/i2csimd/i2csimd_at24c.c
132
if (at24c->at_data == NULL) {
usr/src/test/i2c-tests/i2csimd/i2csimd_at24c.c
136
(void) memset(at24c->at_data, 0xff, at24c->at_len);
usr/src/test/i2c-tests/i2csimd/i2csimd_at24c.c
138
(void) memcpy(at24c->at_data, data, dlen);
usr/src/test/i2c-tests/i2csimd/i2csimd_at24c.c
141
at24c->at_page = page;
usr/src/test/i2c-tests/i2csimd/i2csimd_at24c.c
142
at24c->at_addr16 = addr16;
usr/src/test/i2c-tests/i2csimd/i2csimd_at24c.c
151
dev->dev_arg = at24c;
usr/src/test/i2c-tests/i2csimd/i2csimd_at24c.c
38
at24c_t *at24c = arg;
usr/src/test/i2c-tests/i2csimd/i2csimd_at24c.c
53
if (at24c->at_addr16) {
usr/src/test/i2c-tests/i2csimd/i2csimd_at24c.c
54
at24c->at_curaddr = buf[0] << 8;
usr/src/test/i2c-tests/i2csimd/i2csimd_at24c.c
58
at24c->at_curaddr |= buf[1];
usr/src/test/i2c-tests/i2csimd/i2csimd_at24c.c
62
at24c->at_curaddr = buf[0];
usr/src/test/i2c-tests/i2csimd/i2csimd_at24c.c
73
uint32_t page_start = at24c->at_curaddr &
usr/src/test/i2c-tests/i2csimd/i2csimd_at24c.c
74
~(at24c->at_page - 1);
usr/src/test/i2c-tests/i2csimd/i2csimd_at24c.c
75
uint32_t page_end = page_start + at24c->at_page - 1;
usr/src/test/i2c-tests/i2csimd/i2csimd_at24c.c
76
uint32_t page_rem = page_end - at24c->at_curaddr + 1;
usr/src/test/i2c-tests/i2csimd/i2csimd_at24c.c
79
(void) memcpy(&at24c->at_data[at24c->at_curaddr], buf, towrite);
usr/src/test/i2c-tests/i2csimd/i2csimd_at24c.c
82
at24c->at_curaddr += towrite;
usr/src/test/i2c-tests/i2csimd/i2csimd_at24c.c
83
if (at24c->at_curaddr == page_end + 1) {
usr/src/test/i2c-tests/i2csimd/i2csimd_at24c.c
84
at24c->at_curaddr = page_start;
usr/src/test/i2c-tests/i2csimd/i2csimd_at24c.c
94
at24c_t *at24c = arg;