Lines Matching full:size
41 static rt_size_t fm24clxx_read(rt_device_t dev, rt_off_t pos, void *buffer, rt_size_t size) in fm24clxx_read() argument
55 if(pos > cfg->size) in fm24clxx_read()
60 if(pos + size > cfg->size) in fm24clxx_read()
62 size = cfg->size - pos; in fm24clxx_read()
75 msg[1].len = size; in fm24clxx_read()
78 return (ret == 2) ? size : 0; in fm24clxx_read()
81 static rt_size_t fm24clxx_write(rt_device_t dev, rt_off_t pos, const void *buffer, rt_size_t size) in fm24clxx_write() argument
95 if(pos > cfg->size) in fm24clxx_write()
100 if(pos + size > cfg->size) in fm24clxx_write()
102 size = cfg->size - pos; in fm24clxx_write()
115 msg[1].len = size; in fm24clxx_write()
118 return (ret == 2) ? size : 0; in fm24clxx_write()