| * Copyright 2012 Tilera Corporation. All Rights Reserved. |
| * This program is free software; you can redistribute it and/or |
| * modify it under the terms of the GNU General Public License |
| * as published by the Free Software Foundation, version 2. |
| * This program is distributed in the hope that it will be useful, but |
| * WITHOUT ANY WARRANTY; without even the implied warranty of |
| * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, GOOD TITLE or |
| * NON INFRINGEMENT. See the GNU General Public License for |
| * Implementation of trio gxio calls. |
| #include <linux/module.h> |
| #include <gxio/iorpc_globals.h> |
| #include <gxio/iorpc_trio.h> |
| int gxio_trio_init(gxio_trio_context_t *context, unsigned int trio_index) |
| snprintf(file, sizeof(file), "trio/%d/iorpc", trio_index); |
| fd = hv_dev_open((HV_VirtAddr) file, 0); |
| if (fd >= GXIO_ERR_MIN && fd <= GXIO_ERR_MAX) |
| EXPORT_SYMBOL_GPL(gxio_trio_init); |