struct device* dev = (struct device*)inode->data;
- if (!dev->read) {
+ if (!dev->ops.read) {
return ENOTSUP;
}
- return dev->read(dev, buffer, fpos, len);
+ return dev->ops.read(dev, buffer, fpos, len);
}
int
struct device* dev = (struct device*)inode->data;
- if (!dev->write) {
+ if (!dev->ops.write) {
return ENOTSUP;
}
- return dev->write(dev, buffer, fpos, len);
+ return dev->ops.write(dev, buffer, fpos, len);
}
int
struct device* dev = (struct device*)inode->data;
- if (!dev->read_page) {
+ if (!dev->ops.read_page) {
return ENOTSUP;
}
- return dev->read_page(dev, buffer, fpos);
+ return dev->ops.read_page(dev, buffer, fpos);
}
int
struct device* dev = (struct device*)inode->data;
- if (!dev->read_page) {
+ if (!dev->ops.read_page) {
return ENOTSUP;
}
- return dev->read_page(dev, buffer, fpos);
+ return dev->ops.read_page(dev, buffer, fpos);
}
int