Lines Matching refs:dev
18 static rt_err_t _mtd_init(rt_device_t dev) in _mtd_init() argument
23 static rt_err_t _mtd_open(rt_device_t dev, rt_uint16_t oflag) in _mtd_open() argument
28 static rt_err_t _mtd_close(rt_device_t dev) in _mtd_close() argument
33 static rt_ssize_t _mtd_read(rt_device_t dev, in _mtd_read() argument
41 static rt_ssize_t _mtd_write(rt_device_t dev, in _mtd_write() argument
49 static rt_err_t _mtd_control(rt_device_t dev, int cmd, void *args) in _mtd_control() argument
69 rt_device_t dev; in rt_mtd_nor_register_device() local
71 dev = RT_DEVICE(device); in rt_mtd_nor_register_device()
72 RT_ASSERT(dev != RT_NULL); in rt_mtd_nor_register_device()
75 dev->type = RT_Device_Class_MTD; in rt_mtd_nor_register_device()
77 dev->ops = &mtd_nor_ops; in rt_mtd_nor_register_device()
79 dev->init = _mtd_init; in rt_mtd_nor_register_device()
80 dev->open = _mtd_open; in rt_mtd_nor_register_device()
81 dev->read = _mtd_read; in rt_mtd_nor_register_device()
82 dev->write = _mtd_write; in rt_mtd_nor_register_device()
83 dev->close = _mtd_close; in rt_mtd_nor_register_device()
84 dev->control = _mtd_control; in rt_mtd_nor_register_device()
87 dev->rx_indicate = RT_NULL; in rt_mtd_nor_register_device()
88 dev->tx_complete = RT_NULL; in rt_mtd_nor_register_device()
91 return rt_device_register(dev, name, RT_DEVICE_FLAG_RDWR | RT_DEVICE_FLAG_STANDALONE); in rt_mtd_nor_register_device()