drivers: fix handler filenames

Fixes: #4654

Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
This commit is contained in:
Andrew Boie 2017-10-31 12:25:16 -07:00 committed by Andrew Boie
commit b7442a0a6b
2 changed files with 0 additions and 0 deletions

View file

@ -0,0 +1,54 @@
/*
* Copyright (c) 2017 Intel Corporation
*
* SPDX-License-Identifier: Apache-2.0
*/
#include <syscall_handler.h>
#include <flash.h>
_SYSCALL_HANDLER(flash_read, dev, offset, data, len)
{
_SYSCALL_OBJ(dev, K_OBJ_DRIVER_FLASH);
_SYSCALL_MEMORY_WRITE(data, len);
return _impl_flash_read((struct device *)dev, offset, (void *)data,
len);
}
_SYSCALL_HANDLER(flash_write, dev, offset, data, len)
{
_SYSCALL_OBJ(dev, K_OBJ_DRIVER_FLASH);
_SYSCALL_MEMORY_READ(data, len);
return _impl_flash_write((struct device *)dev, offset,
(const void *)data, len);
}
_SYSCALL_HANDLER(flash_write_protection_set, dev, enable)
{
_SYSCALL_OBJ(dev, K_OBJ_DRIVER_FLASH);
return _impl_flash_write_protection_set((struct device *)dev, enable);
}
_SYSCALL_HANDLER1_SIMPLE(flash_get_write_block_size, K_OBJ_DRIVER_FLASH,
struct device *);
#ifdef CONFIG_FLASH_PAGE_LAYOUT
_SYSCALL_HANDLER(flash_get_page_info_by_offs, dev, offs, info)
{
_SYSCALL_OBJ(dev, K_OBJ_DRIVER_FLASH);
_SYSCALL_MEMORY_WRITE(info, sizeof(struct flash_pages_info));
return _impl_flash_get_page_info_by_offs((struct device *)dev, offs,
(struct flash_pages_info *)info);
}
_SYSCALL_HANDLER(flash_get_page_info_by_idx, dev, idx, info)
{
_SYSCALL_OBJ(dev, K_OBJ_DRIVER_FLASH);
_SYSCALL_MEMORY_WRITE(info, sizeof(struct flash_pages_info));
return _impl_flash_get_page_info_by_idx((struct device *)dev, idx,
(struct flash_pages_info *)info);
}
_SYSCALL_HANDLER1_SIMPLE(flash_get_page_count, K_OBJ_DRIVER_FLASH,
struct device *);
#endif