Commit 21aaf42e authored by Menon, Nishanth's avatar Menon, Nishanth Committed by Greg Kroah-Hartman

staging: tidspbridge: remove OPTIONAL

OPTIONAL modifier makes no sense in linux kernel
Signed-off-by: default avatarNishanth Menon <nm@ti.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent 9d7d0a52
...@@ -91,7 +91,7 @@ static int search_free_channel(struct chnl_mgr *chnl_mgr_obj, ...@@ -91,7 +91,7 @@ static int search_free_channel(struct chnl_mgr *chnl_mgr_obj,
*/ */
int bridge_chnl_add_io_req(struct chnl_object *chnl_obj, void *host_buf, int bridge_chnl_add_io_req(struct chnl_object *chnl_obj, void *host_buf,
u32 byte_size, u32 buf_size, u32 byte_size, u32 buf_size,
OPTIONAL u32 dw_dsp_addr, u32 dw_arg) u32 dw_dsp_addr, u32 dw_arg)
{ {
int status = 0; int status = 0;
struct chnl_object *pchnl = (struct chnl_object *)chnl_obj; struct chnl_object *pchnl = (struct chnl_object *)chnl_obj;
......
...@@ -93,7 +93,7 @@ extern void cod_close(struct cod_libraryobj *lib); ...@@ -93,7 +93,7 @@ extern void cod_close(struct cod_libraryobj *lib);
*/ */
extern int cod_create(OUT struct cod_manager **mgr, extern int cod_create(OUT struct cod_manager **mgr,
char *str_zl_file, char *str_zl_file,
OPTIONAL const struct cod_attrs *attrs); const struct cod_attrs *attrs);
/* /*
* ======== cod_delete ======== * ======== cod_delete ========
......
...@@ -35,7 +35,7 @@ extern int bridge_chnl_open(OUT struct chnl_object **chnl, ...@@ -35,7 +35,7 @@ extern int bridge_chnl_open(OUT struct chnl_object **chnl,
struct chnl_mgr *hchnl_mgr, struct chnl_mgr *hchnl_mgr,
s8 chnl_mode, s8 chnl_mode,
u32 ch_id, u32 ch_id,
const OPTIONAL struct chnl_attr const struct chnl_attr
*pattrs); *pattrs);
extern int bridge_chnl_close(struct chnl_object *chnl_obj); extern int bridge_chnl_close(struct chnl_object *chnl_obj);
...@@ -43,7 +43,7 @@ extern int bridge_chnl_close(struct chnl_object *chnl_obj); ...@@ -43,7 +43,7 @@ extern int bridge_chnl_close(struct chnl_object *chnl_obj);
extern int bridge_chnl_add_io_req(struct chnl_object *chnl_obj, extern int bridge_chnl_add_io_req(struct chnl_object *chnl_obj,
void *host_buf, void *host_buf,
u32 byte_size, u32 buf_size, u32 byte_size, u32 buf_size,
OPTIONAL u32 dw_dsp_addr, u32 dw_arg); u32 dw_dsp_addr, u32 dw_arg);
extern int bridge_chnl_get_ioc(struct chnl_object *chnl_obj, extern int bridge_chnl_get_ioc(struct chnl_object *chnl_obj,
u32 timeout, OUT struct chnl_ioc *chan_ioc); u32 timeout, OUT struct chnl_ioc *chan_ioc);
......
...@@ -412,7 +412,7 @@ typedef int(*fxn_chnl_open) (OUT struct chnl_object ...@@ -412,7 +412,7 @@ typedef int(*fxn_chnl_open) (OUT struct chnl_object
struct chnl_mgr *hchnl_mgr, struct chnl_mgr *hchnl_mgr,
s8 chnl_mode, s8 chnl_mode,
u32 ch_id, u32 ch_id,
const OPTIONAL struct const struct
chnl_attr * pattrs); chnl_attr * pattrs);
/* /*
...@@ -475,7 +475,7 @@ typedef int(*fxn_chnl_addioreq) (struct chnl_object ...@@ -475,7 +475,7 @@ typedef int(*fxn_chnl_addioreq) (struct chnl_object
void *host_buf, void *host_buf,
u32 byte_size, u32 byte_size,
u32 buf_size, u32 buf_size,
OPTIONAL u32 dw_dsp_addr, u32 dw_arg); u32 dw_dsp_addr, u32 dw_arg);
/* /*
* ======== bridge_chnl_get_ioc ======== * ======== bridge_chnl_get_ioc ========
......
...@@ -57,8 +57,8 @@ ...@@ -57,8 +57,8 @@
*/ */
extern int node_allocate(struct proc_object *hprocessor, extern int node_allocate(struct proc_object *hprocessor,
const struct dsp_uuid *node_uuid, const struct dsp_uuid *node_uuid,
OPTIONAL const struct dsp_cbdata const struct dsp_cbdata
*pargs, OPTIONAL const struct dsp_nodeattrin *pargs, const struct dsp_nodeattrin
*attr_in, *attr_in,
OUT struct node_object **ph_node, OUT struct node_object **ph_node,
struct process_context *pr_ctxt); struct process_context *pr_ctxt);
...@@ -86,7 +86,7 @@ extern int node_allocate(struct proc_object *hprocessor, ...@@ -86,7 +86,7 @@ extern int node_allocate(struct proc_object *hprocessor,
* Ensures: * Ensures:
*/ */
extern int node_alloc_msg_buf(struct node_object *hnode, extern int node_alloc_msg_buf(struct node_object *hnode,
u32 usize, OPTIONAL struct dsp_bufferattr u32 usize, struct dsp_bufferattr
*pattr, OUT u8 **pbuffer); *pattr, OUT u8 **pbuffer);
/* /*
...@@ -182,8 +182,8 @@ extern int node_connect(struct node_object *node1, ...@@ -182,8 +182,8 @@ extern int node_connect(struct node_object *node1,
u32 stream1, u32 stream1,
struct node_object *node2, struct node_object *node2,
u32 stream2, u32 stream2,
OPTIONAL struct dsp_strmattr *pattrs, struct dsp_strmattr *pattrs,
OPTIONAL struct dsp_cbdata struct dsp_cbdata
*conn_param); *conn_param);
/* /*
...@@ -335,7 +335,7 @@ extern void node_exit(void); ...@@ -335,7 +335,7 @@ extern void node_exit(void);
*/ */
extern int node_free_msg_buf(struct node_object *hnode, extern int node_free_msg_buf(struct node_object *hnode,
u8 *pbuffer, u8 *pbuffer,
OPTIONAL struct dsp_bufferattr struct dsp_bufferattr
*pattr); *pattr);
/* /*
......
...@@ -52,7 +52,7 @@ extern char *iva_img; ...@@ -52,7 +52,7 @@ extern char *iva_img;
* When attr_in is NULL, the default timeout value is 10 seconds. * When attr_in is NULL, the default timeout value is 10 seconds.
*/ */
extern int proc_attach(u32 processor_id, extern int proc_attach(u32 processor_id,
OPTIONAL const struct dsp_processorattrin const struct dsp_processorattrin
*attr_in, void **ph_processor, *attr_in, void **ph_processor,
struct process_context *pr_ctxt); struct process_context *pr_ctxt);
......
...@@ -217,7 +217,7 @@ void cod_close(struct cod_libraryobj *lib) ...@@ -217,7 +217,7 @@ void cod_close(struct cod_libraryobj *lib)
* *
*/ */
int cod_create(OUT struct cod_manager **mgr, char *str_zl_file, int cod_create(OUT struct cod_manager **mgr, char *str_zl_file,
OPTIONAL const struct cod_attrs *attrs) const struct cod_attrs *attrs)
{ {
struct cod_manager *mgr_new; struct cod_manager *mgr_new;
struct dbll_attrs zl_attrs; struct dbll_attrs zl_attrs;
......
...@@ -70,9 +70,9 @@ static char dsp_char2_gpp_char(char *word, s32 dsp_char_size); ...@@ -70,9 +70,9 @@ static char dsp_char2_gpp_char(char *word, s32 dsp_char_size);
static int get_dep_lib_info(struct dcd_manager *hdcd_mgr, static int get_dep_lib_info(struct dcd_manager *hdcd_mgr,
struct dsp_uuid *uuid_obj, struct dsp_uuid *uuid_obj,
OUT u16 *num_libs, OUT u16 *num_libs,
OPTIONAL OUT u16 *num_pers_libs, OUT u16 *num_pers_libs,
OPTIONAL OUT struct dsp_uuid *dep_lib_uuids, OUT struct dsp_uuid *dep_lib_uuids,
OPTIONAL OUT bool *prstnt_dep_libs, OUT bool *prstnt_dep_libs,
enum nldr_phase phase); enum nldr_phase phase);
/* /*
...@@ -1394,9 +1394,9 @@ static char dsp_char2_gpp_char(char *word, s32 dsp_char_size) ...@@ -1394,9 +1394,9 @@ static char dsp_char2_gpp_char(char *word, s32 dsp_char_size)
static int get_dep_lib_info(struct dcd_manager *hdcd_mgr, static int get_dep_lib_info(struct dcd_manager *hdcd_mgr,
struct dsp_uuid *uuid_obj, struct dsp_uuid *uuid_obj,
OUT u16 *num_libs, OUT u16 *num_libs,
OPTIONAL OUT u16 *num_pers_libs, OUT u16 *num_pers_libs,
OPTIONAL OUT struct dsp_uuid *dep_lib_uuids, OUT struct dsp_uuid *dep_lib_uuids,
OPTIONAL OUT bool *prstnt_dep_libs, OUT bool *prstnt_dep_libs,
enum nldr_phase phase) enum nldr_phase phase)
{ {
struct dcd_manager *dcd_mgr_obj = hdcd_mgr; struct dcd_manager *dcd_mgr_obj = hdcd_mgr;
......
...@@ -307,8 +307,8 @@ static int load_ovly(struct nldr_nodeobject *nldr_node_obj, ...@@ -307,8 +307,8 @@ static int load_ovly(struct nldr_nodeobject *nldr_node_obj,
enum nldr_phase phase); enum nldr_phase phase);
static int remote_alloc(void **ref, u16 mem_sect, u32 size, static int remote_alloc(void **ref, u16 mem_sect, u32 size,
u32 align, u32 *dsp_address, u32 align, u32 *dsp_address,
OPTIONAL s32 segmnt_id, s32 segmnt_id,
OPTIONAL s32 req, bool reserve); s32 req, bool reserve);
static int remote_free(void **ref, u16 space, u32 dsp_address, u32 size, static int remote_free(void **ref, u16 space, u32 dsp_address, u32 size,
bool reserve); bool reserve);
...@@ -1630,7 +1630,7 @@ static int load_ovly(struct nldr_nodeobject *nldr_node_obj, ...@@ -1630,7 +1630,7 @@ static int load_ovly(struct nldr_nodeobject *nldr_node_obj,
*/ */
static int remote_alloc(void **ref, u16 mem_sect, u32 size, static int remote_alloc(void **ref, u16 mem_sect, u32 size,
u32 align, u32 *dsp_address, u32 align, u32 *dsp_address,
OPTIONAL s32 segmnt_id, OPTIONAL s32 req, s32 segmnt_id, s32 req,
bool reserve) bool reserve)
{ {
struct nldr_nodeobject *hnode = (struct nldr_nodeobject *)ref; struct nldr_nodeobject *hnode = (struct nldr_nodeobject *)ref;
......
...@@ -292,8 +292,8 @@ enum node_state node_get_state(void *hnode) ...@@ -292,8 +292,8 @@ enum node_state node_get_state(void *hnode)
*/ */
int node_allocate(struct proc_object *hprocessor, int node_allocate(struct proc_object *hprocessor,
const struct dsp_uuid *node_uuid, const struct dsp_uuid *node_uuid,
OPTIONAL const struct dsp_cbdata *pargs, const struct dsp_cbdata *pargs,
OPTIONAL const struct dsp_nodeattrin *attr_in, const struct dsp_nodeattrin *attr_in,
OUT struct node_object **ph_node, OUT struct node_object **ph_node,
struct process_context *pr_ctxt) struct process_context *pr_ctxt)
{ {
...@@ -685,7 +685,7 @@ int node_allocate(struct proc_object *hprocessor, ...@@ -685,7 +685,7 @@ int node_allocate(struct proc_object *hprocessor,
* Allocates buffer for zero copy messaging. * Allocates buffer for zero copy messaging.
*/ */
DBAPI node_alloc_msg_buf(struct node_object *hnode, u32 usize, DBAPI node_alloc_msg_buf(struct node_object *hnode, u32 usize,
OPTIONAL OUT struct dsp_bufferattr *pattr, OUT struct dsp_bufferattr *pattr,
OUT u8 **pbuffer) OUT u8 **pbuffer)
{ {
struct node_object *pnode = (struct node_object *)hnode; struct node_object *pnode = (struct node_object *)hnode;
...@@ -833,8 +833,8 @@ int node_change_priority(struct node_object *hnode, s32 prio) ...@@ -833,8 +833,8 @@ int node_change_priority(struct node_object *hnode, s32 prio)
*/ */
int node_connect(struct node_object *node1, u32 stream1, int node_connect(struct node_object *node1, u32 stream1,
struct node_object *node2, struct node_object *node2,
u32 stream2, OPTIONAL struct dsp_strmattr *pattrs, u32 stream2, struct dsp_strmattr *pattrs,
OPTIONAL struct dsp_cbdata *conn_param) struct dsp_cbdata *conn_param)
{ {
struct node_mgr *hnode_mgr; struct node_mgr *hnode_mgr;
char *pstr_dev_name = NULL; char *pstr_dev_name = NULL;
...@@ -1674,7 +1674,7 @@ void node_exit(void) ...@@ -1674,7 +1674,7 @@ void node_exit(void)
* Frees the message buffer. * Frees the message buffer.
*/ */
int node_free_msg_buf(struct node_object *hnode, u8 * pbuffer, int node_free_msg_buf(struct node_object *hnode, u8 * pbuffer,
OPTIONAL struct dsp_bufferattr *pattr) struct dsp_bufferattr *pattr)
{ {
struct node_object *pnode = (struct node_object *)hnode; struct node_object *pnode = (struct node_object *)hnode;
int status = 0; int status = 0;
......
...@@ -272,7 +272,7 @@ static inline struct page *get_mapping_page(struct dmm_map_object *map_obj, ...@@ -272,7 +272,7 @@ static inline struct page *get_mapping_page(struct dmm_map_object *map_obj,
*/ */
int int
proc_attach(u32 processor_id, proc_attach(u32 processor_id,
OPTIONAL const struct dsp_processorattrin *attr_in, const struct dsp_processorattrin *attr_in,
void **ph_processor, struct process_context *pr_ctxt) void **ph_processor, struct process_context *pr_ctxt)
{ {
int status = 0; int status = 0;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment