it almost makes sense...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15190 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
This commit is contained in:
parent
98c734b863
commit
3dd90761f5
|
@ -192,8 +192,7 @@ static msg_t drv_open_dir(void *instance,
|
|||
if (ffdnp != NULL) {
|
||||
|
||||
/* Node object initialization.*/
|
||||
ffdnp->vmt = &dir_node_vmt;
|
||||
ffdnp->references = 1U;
|
||||
__referenced_object_objinit_impl(ffdnp, &dir_node_vmt);
|
||||
ffdnp->driver = (vfs_driver_c *)drvp;
|
||||
|
||||
res = f_opendir(&ffdnp->dir, (TCHAR *)path);
|
||||
|
@ -235,8 +234,7 @@ static msg_t drv_open_file(void *instance,
|
|||
if (fffnp != NULL) {
|
||||
|
||||
/* Node object initialization.*/
|
||||
fffnp->vmt = &file_node_vmt;
|
||||
fffnp->references = 1U;
|
||||
__referenced_object_objinit_impl(fffnp, &file_node_vmt);
|
||||
fffnp->driver = (vfs_driver_c *)drvp;
|
||||
fffnp->stream.vmt = &file_stream_vmt;
|
||||
|
||||
|
@ -456,7 +454,7 @@ static msg_t file_stream_get(void *instance) {
|
|||
*/
|
||||
vfs_driver_c *drvFatFSInit(const char *rootname) {
|
||||
|
||||
vfs_fatfs.vmt = &driver_vmt;
|
||||
__base_object_objinit_impl(&vfs_fatfs, &driver_vmt);
|
||||
vfs_fatfs.rootname = rootname;
|
||||
|
||||
/* Initializing pools.*/
|
||||
|
|
|
@ -121,8 +121,7 @@ static msg_t drv_open_dir(void *instance,
|
|||
if (odnp != NULL) {
|
||||
|
||||
/* Node object initialization.*/
|
||||
odnp->vmt = &dir_node_vmt;
|
||||
odnp->references = 1U;
|
||||
__referenced_object_objinit_impl(odnp, &dir_node_vmt);
|
||||
odnp->driver = (vfs_driver_c *)instance;
|
||||
odnp->index = 0U;
|
||||
odnp->overlaid_root = NULL;
|
||||
|
@ -266,7 +265,7 @@ vfs_driver_c *drvOverlayObjectInit(vfs_overlay_driver_c *vodp,
|
|||
vfs_driver_c *overlaid_drv,
|
||||
const char *rootname) {
|
||||
|
||||
vodp->vmt = &driver_vmt;
|
||||
__base_object_objinit_impl(vodp, &driver_vmt);
|
||||
vodp->rootname = rootname;
|
||||
vodp->overlaid_drv = overlaid_drv;
|
||||
vodp->next_driver = 0U;
|
||||
|
|
|
@ -111,8 +111,7 @@ static msg_t drv_open_dir(void *instance,
|
|||
if (sdnp != NULL) {
|
||||
|
||||
/* Node object initialization.*/
|
||||
sdnp->vmt = &dir_node_vmt;
|
||||
sdnp->references = 1U;
|
||||
__referenced_object_objinit_impl(sdnp, &dir_node_vmt);
|
||||
sdnp->driver = (vfs_driver_c *)drvp;
|
||||
sdnp->index = 0U;
|
||||
|
||||
|
@ -158,8 +157,7 @@ static msg_t drv_open_file(void *instance,
|
|||
if (sfnp != NULL) {
|
||||
|
||||
/* Node object initialization.*/
|
||||
sfnp->vmt = &file_node_vmt;
|
||||
sfnp->references = 1U;
|
||||
__referenced_object_objinit_impl(sfnp, &file_node_vmt);
|
||||
sfnp->driver = (vfs_driver_c *)drvp;
|
||||
sfnp->stream = dsep->stream;
|
||||
|
||||
|
@ -286,7 +284,7 @@ vfs_driver_c *drvStreamsObjectInit(vfs_streams_driver_c *vsdp,
|
|||
const char *rootname,
|
||||
const drv_stream_element_t *streams) {
|
||||
|
||||
vsdp->vmt = &driver_vmt;
|
||||
__base_object_objinit_impl(vsdp, &driver_vmt);
|
||||
vsdp->rootname = rootname;
|
||||
vsdp->streams = streams;
|
||||
|
||||
|
|
Loading…
Reference in New Issue