Lines Matching defs:off
31 size_t count, loff_t *off)
37 loff_t init_off = *off;
40 if (*off >= size)
42 if (*off + count >= size) {
43 size -= *off;
50 err = ec_read(*off, &byte_read);
53 if (put_user(byte_read, buf + *off - init_off)) {
54 if (*off - init_off)
55 return *off - init_off; /* partial read */
58 *off += 1;
65 size_t count, loff_t *off)
72 loff_t init_off = *off;
78 if (*off >= EC_SPACE_SIZE)
80 if (*off + count >= EC_SPACE_SIZE) {
81 size = EC_SPACE_SIZE - *off;
87 if (get_user(byte_write, buf + *off - init_off)) {
88 if (*off - init_off)
89 return *off - init_off; /* partial write */
92 err = ec_write(*off, byte_write);
96 *off += 1;