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

staging: tidspbridge: remove OUT define

Remove OUT modifier which makes no sense for linux kernel
Signed-off-by: default avatarNishanth Menon <nm@ti.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent 21aaf42e
......@@ -81,7 +81,7 @@ static void free_chirp_list(struct lst_list *chirp_list);
static struct chnl_irp *make_new_chirp(void);
static int search_free_channel(struct chnl_mgr *chnl_mgr_obj,
OUT u32 *chnl);
u32 *chnl);
/*
* ======== bridge_chnl_add_io_req ========
......@@ -381,7 +381,7 @@ int bridge_chnl_close(struct chnl_object *chnl_obj)
* Create a channel manager object, responsible for opening new channels
* and closing old ones for a given board.
*/
int bridge_chnl_create(OUT struct chnl_mgr **channel_mgr,
int bridge_chnl_create(struct chnl_mgr **channel_mgr,
struct dev_object *hdev_obj,
const struct chnl_mgrattrs *mgr_attrts)
{
......@@ -534,7 +534,7 @@ int bridge_chnl_flush_io(struct chnl_object *chnl_obj, u32 timeout)
* Retrieve information related to a channel.
*/
int bridge_chnl_get_info(struct chnl_object *chnl_obj,
OUT struct chnl_info *channel_info)
struct chnl_info *channel_info)
{
int status = 0;
struct chnl_object *pchnl = (struct chnl_object *)chnl_obj;
......@@ -568,7 +568,7 @@ int bridge_chnl_get_info(struct chnl_object *chnl_obj,
* Note: Ensures Channel Invariant (see notes above).
*/
int bridge_chnl_get_ioc(struct chnl_object *chnl_obj, u32 timeout,
OUT struct chnl_ioc *chan_ioc)
struct chnl_ioc *chan_ioc)
{
int status = 0;
struct chnl_object *pchnl = (struct chnl_object *)chnl_obj;
......@@ -711,7 +711,7 @@ int bridge_chnl_get_ioc(struct chnl_object *chnl_obj, u32 timeout,
* Retrieve information related to the channel manager.
*/
int bridge_chnl_get_mgr_info(struct chnl_mgr *hchnl_mgr, u32 ch_id,
OUT struct chnl_mgrinfo *mgr_info)
struct chnl_mgrinfo *mgr_info)
{
int status = 0;
struct chnl_mgr *chnl_mgr_obj = (struct chnl_mgr *)hchnl_mgr;
......@@ -775,7 +775,7 @@ int bridge_chnl_idle(struct chnl_object *chnl_obj, u32 timeout,
* ======== bridge_chnl_open ========
* Open a new half-duplex channel to the DSP board.
*/
int bridge_chnl_open(OUT struct chnl_object **chnl,
int bridge_chnl_open(struct chnl_object **chnl,
struct chnl_mgr *hchnl_mgr, s8 chnl_mode,
u32 ch_id, const struct chnl_attr *pattrs)
{
......@@ -997,7 +997,7 @@ static struct chnl_irp *make_new_chirp(void)
* Search for a free channel slot in the array of channel pointers.
*/
static int search_free_channel(struct chnl_mgr *chnl_mgr_obj,
OUT u32 *chnl)
u32 *chnl)
{
int status = -ENOSR;
u32 i;
......
......@@ -133,7 +133,7 @@ struct io_mgr {
/* Function Prototypes */
static void io_dispatch_chnl(struct io_mgr *pio_mgr,
OUT struct chnl_object *pchnl, u8 io_mode);
struct chnl_object *pchnl, u8 io_mode);
static void io_dispatch_msg(struct io_mgr *pio_mgr,
struct msg_mgr *hmsg_mgr);
static void io_dispatch_pm(struct io_mgr *pio_mgr);
......@@ -161,7 +161,7 @@ static int register_shm_segs(struct io_mgr *hio_mgr,
* ======== bridge_io_create ========
* Create an IO manager object.
*/
int bridge_io_create(OUT struct io_mgr **io_man,
int bridge_io_create(struct io_mgr **io_man,
struct dev_object *hdev_obj,
const struct io_attrs *mgr_attrts)
{
......@@ -839,7 +839,7 @@ void io_cancel_chnl(struct io_mgr *hio_mgr, u32 chnl)
* Proc-copy chanl dispatch.
*/
static void io_dispatch_chnl(struct io_mgr *pio_mgr,
OUT struct chnl_object *pchnl, u8 io_mode)
struct chnl_object *pchnl, u8 io_mode)
{
if (!pio_mgr)
goto func_end;
......@@ -919,7 +919,7 @@ static void io_dispatch_pm(struct io_mgr *pio_mgr)
* out the dispatch of I/O as a non-preemptible event.It can only be
* pre-empted by an ISR.
*/
void io_dpc(OUT unsigned long ref_data)
void io_dpc(unsigned long ref_data)
{
struct io_mgr *pio_mgr = (struct io_mgr *)ref_data;
struct chnl_mgr *chnl_mgr_obj;
......@@ -1014,7 +1014,7 @@ void io_mbox_msg(u32 msg)
* interrupts the DSP.
*/
void io_request_chnl(struct io_mgr *io_manager, struct chnl_object *pchnl,
u8 io_mode, OUT u16 *mbx_val)
u8 io_mode, u16 *mbx_val)
{
struct chnl_mgr *chnl_mgr_obj;
struct shm *sm;
......@@ -1793,7 +1793,7 @@ int io_sh_msetting(struct io_mgr *hio_mgr, u8 desc, void *pargs)
* Gets the Processor's Load information
*/
int bridge_io_get_proc_load(struct io_mgr *hio_mgr,
OUT struct dsp_procloadstat *proc_lstat)
struct dsp_procloadstat *proc_lstat)
{
proc_lstat->curr_load =
hio_mgr->shared_mem->load_mon_info.curr_dsp_load;
......
......@@ -48,7 +48,7 @@ static void free_msg_list(struct lst_list *msg_list);
* Create an object to manage message queues. Only one of these objects
* can exist per device object.
*/
int bridge_msg_create(OUT struct msg_mgr **msg_man,
int bridge_msg_create(struct msg_mgr **msg_man,
struct dev_object *hdev_obj,
msg_onexit msg_callback)
{
......@@ -120,7 +120,7 @@ int bridge_msg_create(OUT struct msg_mgr **msg_man,
* on the DSP.
*/
int bridge_msg_create_queue(struct msg_mgr *hmsg_mgr,
OUT struct msg_queue **msgq,
struct msg_queue **msgq,
u32 msgq_id, u32 max_msgs, void *arg)
{
u32 i;
......
......@@ -76,7 +76,7 @@
/* Forward Declarations: */
static int bridge_brd_monitor(struct bridge_dev_context *dev_ctxt);
static int bridge_brd_read(struct bridge_dev_context *dev_ctxt,
OUT u8 *host_buff,
u8 *host_buff,
u32 dsp_addr, u32 ul_num_bytes,
u32 mem_type);
static int bridge_brd_start(struct bridge_dev_context *dev_ctxt,
......@@ -102,12 +102,12 @@ static int bridge_brd_mem_map(struct bridge_dev_context *dev_ctxt,
struct page **mapped_pages);
static int bridge_brd_mem_un_map(struct bridge_dev_context *dev_ctxt,
u32 virt_addr, u32 ul_num_bytes);
static int bridge_dev_create(OUT struct bridge_dev_context
static int bridge_dev_create(struct bridge_dev_context
**dev_cntxt,
struct dev_object *hdev_obj,
struct cfg_hostres *config_param);
static int bridge_dev_ctrl(struct bridge_dev_context *dev_context,
u32 dw_cmd, OUT void *pargs);
u32 dw_cmd, void *pargs);
static int bridge_dev_destroy(struct bridge_dev_context *dev_ctxt);
static u32 user_va2_pa(struct mm_struct *mm, u32 address);
static int pte_update(struct bridge_dev_context *dev_ctxt, u32 pa,
......@@ -236,7 +236,7 @@ static void bad_page_dump(u32 pa, struct page *pg)
* purpose:
* Bridge Driver entry point.
*/
void bridge_drv_entry(OUT struct bridge_drv_interface **drv_intf,
void bridge_drv_entry(struct bridge_drv_interface **drv_intf,
const char *driver_file_name)
{
......@@ -304,7 +304,7 @@ static int bridge_brd_monitor(struct bridge_dev_context *dev_ctxt)
* Reads buffers for DSP memory.
*/
static int bridge_brd_read(struct bridge_dev_context *dev_ctxt,
OUT u8 *host_buff, u32 dsp_addr,
u8 *host_buff, u32 dsp_addr,
u32 ul_num_bytes, u32 mem_type)
{
int status = 0;
......@@ -785,7 +785,7 @@ static int bridge_brd_write(struct bridge_dev_context *dev_ctxt,
* ======== bridge_dev_create ========
* Creates a driver object. Puts DSP in self loop.
*/
static int bridge_dev_create(OUT struct bridge_dev_context
static int bridge_dev_create(struct bridge_dev_context
**dev_cntxt,
struct dev_object *hdev_obj,
struct cfg_hostres *config_param)
......@@ -954,7 +954,7 @@ static int bridge_dev_create(OUT struct bridge_dev_context
* Receives device specific commands.
*/
static int bridge_dev_ctrl(struct bridge_dev_context *dev_context,
u32 dw_cmd, OUT void *pargs)
u32 dw_cmd, void *pargs)
{
int status = 0;
struct bridge_ioctl_extproc *pa_ext_proc =
......
......@@ -51,7 +51,7 @@ bool symbols_reloaded = true;
* Copies DSP external memory buffers to the host side buffers.
*/
int read_ext_dsp_data(struct bridge_dev_context *dev_ctxt,
OUT u8 *host_buff, u32 dsp_addr,
u8 *host_buff, u32 dsp_addr,
u32 ul_num_bytes, u32 mem_type)
{
int status = 0;
......
......@@ -48,14 +48,14 @@
* is configured by the combination of DSP MMU and shm Memory manager in the CDB
*/
extern int read_ext_dsp_data(struct bridge_dev_context *dev_ctxt,
OUT u8 *host_buff, u32 dsp_addr,
u8 *host_buff, u32 dsp_addr,
u32 ul_num_bytes, u32 mem_type);
/*
* ======== write_dsp_data ========
*/
extern int write_dsp_data(struct bridge_dev_context *dev_context,
OUT u8 *host_buff, u32 dsp_addr,
u8 *host_buff, u32 dsp_addr,
u32 ul_num_bytes, u32 mem_type);
/*
......
......@@ -36,7 +36,7 @@
* Note: snprintf format specifier is:
* %[flags] [width] [.precision] [{h | l | I64 | L}]type
*/
void uuid_uuid_to_string(struct dsp_uuid *uuid_obj, OUT char *sz_uuid,
void uuid_uuid_to_string(struct dsp_uuid *uuid_obj, char *sz_uuid,
s32 size)
{
s32 i; /* return result from snprintf. */
......@@ -75,7 +75,7 @@ static s32 uuid_hex_to_bin(char *buf, s32 len)
* Purpose:
* Converts a string to a struct dsp_uuid.
*/
void uuid_uuid_from_string(char *sz_uuid, OUT struct dsp_uuid *uuid_obj)
void uuid_uuid_from_string(char *sz_uuid, struct dsp_uuid *uuid_obj)
{
s32 j;
......
......@@ -51,7 +51,7 @@ extern void cfg_exit(void);
* 0: *auto_start contains autostart mask for this devnode.
*/
extern int cfg_get_auto_start(struct cfg_devnode *dev_node_obj,
OUT u32 *auto_start);
u32 *auto_start);
/*
* ======== cfg_get_cd_version ========
......@@ -70,7 +70,7 @@ extern int cfg_get_auto_start(struct cfg_devnode *dev_node_obj,
* 0: Success.
* else: *version is NULL.
*/
extern int cfg_get_cd_version(OUT u32 *version);
extern int cfg_get_cd_version(u32 *version);
/*
* ======== cfg_get_dev_object ========
......@@ -91,7 +91,7 @@ extern int cfg_get_cd_version(OUT u32 *version);
* else: *value is set to 0L.
*/
extern int cfg_get_dev_object(struct cfg_devnode *dev_node_obj,
OUT u32 *value);
u32 *value);
/*
* ======== cfg_get_exec_file ========
......@@ -113,7 +113,7 @@ extern int cfg_get_dev_object(struct cfg_devnode *dev_node_obj,
* devnode.
*/
extern int cfg_get_exec_file(struct cfg_devnode *dev_node_obj,
u32 buf_size, OUT char *str_exec_file);
u32 buf_size, char *str_exec_file);
/*
* ======== cfg_get_object ========
......@@ -130,7 +130,7 @@ extern int cfg_get_exec_file(struct cfg_devnode *dev_node_obj,
* 0: *value is set to the retrieved u32(non-Zero).
* else: *value is set to 0L.
*/
extern int cfg_get_object(OUT u32 *value, u8 dw_type);
extern int cfg_get_object(u32 *value, u8 dw_type);
/*
* ======== cfg_get_perf_value ========
......@@ -146,7 +146,7 @@ extern int cfg_get_object(OUT u32 *value, u8 dw_type);
* enable_perf != NULL;
* Ensures:
*/
extern void cfg_get_perf_value(OUT bool *enable_perf);
extern void cfg_get_perf_value(bool *enable_perf);
/*
* ======== cfg_get_zl_file ========
......@@ -168,7 +168,7 @@ extern void cfg_get_perf_value(OUT bool *enable_perf);
* for this devnode.
*/
extern int cfg_get_zl_file(struct cfg_devnode *dev_node_obj,
u32 buf_size, OUT char *str_zl_file_name);
u32 buf_size, char *str_zl_file_name);
/*
* ======== cfg_init ========
......
......@@ -77,7 +77,7 @@ extern int chnl_close(struct chnl_object *chnl_obj);
* board without an intervening call to
* chnl_destroy() will fail.
*/
extern int chnl_create(OUT struct chnl_mgr **channel_mgr,
extern int chnl_create(struct chnl_mgr **channel_mgr,
struct dev_object *hdev_obj,
const struct chnl_mgrattrs *mgr_attrts);
......
......@@ -62,7 +62,7 @@
*/
extern void *cmm_calloc_buf(struct cmm_object *hcmm_mgr,
u32 usize, struct cmm_attrs *pattrs,
OUT void **pp_buf_va);
void **pp_buf_va);
/*
* ======== cmm_create ========
......@@ -85,7 +85,7 @@ extern void *cmm_calloc_buf(struct cmm_object *hcmm_mgr,
* Ensures:
*
*/
extern int cmm_create(OUT struct cmm_object **ph_cmm_mgr,
extern int cmm_create(struct cmm_object **ph_cmm_mgr,
struct dev_object *hdev_obj,
const struct cmm_mgrattrs *mgr_attrts);
......@@ -163,7 +163,7 @@ extern int cmm_free_buf(struct cmm_object *hcmm_mgr,
* Ensures:
*/
extern int cmm_get_handle(void *hprocessor,
OUT struct cmm_object **ph_cmm_mgr);
struct cmm_object **ph_cmm_mgr);
/*
* ======== cmm_get_info ========
......@@ -182,7 +182,7 @@ extern int cmm_get_handle(void *hprocessor,
*
*/
extern int cmm_get_info(struct cmm_object *hcmm_mgr,
OUT struct cmm_info *cmm_info_obj);
struct cmm_info *cmm_info_obj);
/*
* ======== cmm_init ========
......@@ -295,7 +295,7 @@ extern void *cmm_xlator_alloc_buf(struct cmm_xlatorobject *xlator,
* Ensures:
*
*/
extern int cmm_xlator_create(OUT struct cmm_xlatorobject **xlator,
extern int cmm_xlator_create(struct cmm_xlatorobject **xlator,
struct cmm_object *hcmm_mgr,
struct cmm_xlatorattrs *xlator_attrs);
......@@ -359,7 +359,7 @@ extern int cmm_xlator_free_buf(struct cmm_xlatorobject *xlator,
*
*/
extern int cmm_xlator_info(struct cmm_xlatorobject *xlator,
OUT u8 **paddr,
u8 **paddr,
u32 ul_size, u32 segm_id, bool set_info);
/*
......
......@@ -91,7 +91,7 @@ extern void cod_close(struct cod_libraryobj *lib);
* str_zl_file != NULL
* Ensures:
*/
extern int cod_create(OUT struct cod_manager **mgr,
extern int cod_create(struct cod_manager **mgr,
char *str_zl_file,
const struct cod_attrs *attrs);
......@@ -227,7 +227,7 @@ extern int cod_get_loader(struct cod_manager *cod_mgr_obj,
*/
extern int cod_get_section(struct cod_libraryobj *lib,
char *str_sect,
OUT u32 *addr, OUT u32 *len);
u32 *addr, u32 *len);
/*
* ======== cod_get_sym_value ========
......@@ -251,7 +251,7 @@ extern int cod_get_section(struct cod_libraryobj *lib,
* Ensures:
*/
extern int cod_get_sym_value(struct cod_manager *cod_mgr_obj,
char *str_sym, OUT u32 * pul_value);
char *str_sym, u32 * pul_value);
/*
* ======== cod_init ========
......@@ -321,7 +321,7 @@ extern int cod_load_base(struct cod_manager *cod_mgr_obj,
*/
extern int cod_open(struct cod_manager *hmgr,
char *sz_coff_path,
u32 flags, OUT struct cod_libraryobj **lib_obj);
u32 flags, struct cod_libraryobj **lib_obj);
/*
* ======== cod_open_base ========
......@@ -364,6 +364,6 @@ extern int cod_open_base(struct cod_manager *hmgr, char *sz_coff_path,
*/
extern int cod_read_section(struct cod_libraryobj *lib,
char *str_sect,
OUT char *str_content, u32 content_size);
char *str_content, u32 content_size);
#endif /* COD_ */
......@@ -90,7 +90,7 @@ extern int dcd_auto_unregister(struct dcd_manager *hdcd_mgr,
* A DCD manager handle is created.
*/
extern int dcd_create_manager(char *sz_zl_dll_name,
OUT struct dcd_manager **dcd_mgr);
struct dcd_manager **dcd_mgr);
/*
* ======== dcd_destroy_manager ========
......@@ -130,7 +130,7 @@ extern int dcd_destroy_manager(struct dcd_manager *hdcd_mgr);
*/
extern int dcd_enumerate_object(s32 index,
enum dsp_dcdobjtype obj_type,
OUT struct dsp_uuid *uuid_obj);
struct dsp_uuid *uuid_obj);
/*
* ======== dcd_exit ========
......@@ -172,8 +172,8 @@ extern void dcd_exit(void);
extern int dcd_get_dep_libs(struct dcd_manager *hdcd_mgr,
struct dsp_uuid *uuid_obj,
u16 num_libs,
OUT struct dsp_uuid *dep_lib_uuids,
OUT bool *prstnt_dep_libs,
struct dsp_uuid *dep_lib_uuids,
bool *prstnt_dep_libs,
enum nldr_phase phase);
/*
......@@ -201,8 +201,8 @@ extern int dcd_get_dep_libs(struct dcd_manager *hdcd_mgr,
*/
extern int dcd_get_num_dep_libs(struct dcd_manager *hdcd_mgr,
struct dsp_uuid *uuid_obj,
OUT u16 *num_libs,
OUT u16 *num_pers_libs,
u16 *num_libs,
u16 *num_pers_libs,
enum nldr_phase phase);
/*
......@@ -231,10 +231,10 @@ extern int dcd_get_num_dep_libs(struct dcd_manager *hdcd_mgr,
*/
extern int dcd_get_library_name(struct dcd_manager *hdcd_mgr,
struct dsp_uuid *uuid_obj,
OUT char *str_lib_name,
OUT u32 *buff_size,
char *str_lib_name,
u32 *buff_size,
enum nldr_phase phase,
OUT bool *phase_split);
bool *phase_split);
/*
* ======== dcd_get_object_def ========
......@@ -264,7 +264,7 @@ extern int dcd_get_library_name(struct dcd_manager *hdcd_mgr,
extern int dcd_get_object_def(struct dcd_manager *hdcd_mgr,
struct dsp_uuid *obj_uuid,
enum dsp_dcdobjtype obj_type,
OUT struct dcd_genericobj *obj_def);
struct dcd_genericobj *obj_def);
/*
* ======== dcd_get_objects ========
......
......@@ -89,7 +89,7 @@ extern u32 dev_brd_write_fxn(void *arb,
* Otherwise, does not create the device object, ensures the Bridge driver
* module is unloaded, and sets *device_obj to NULL.
*/
extern int dev_create_device(OUT struct dev_object
extern int dev_create_device(struct dev_object
**device_obj,
const char *driver_file_name,
struct cfg_devnode *dev_node_obj);
......@@ -124,7 +124,7 @@ extern int dev_create_device(OUT struct dev_object
* Otherwise, does not create the device object, ensures the Bridge driver
* module is unloaded, and sets *device_obj to NULL.
*/
extern int dev_create_iva_device(OUT struct dev_object
extern int dev_create_iva_device(struct dev_object
**device_obj,
const char *driver_file_name,
const struct cfg_hostres
......@@ -208,7 +208,7 @@ extern int dev_destroy_device(struct dev_object
* else: *mgr is NULL.
*/
extern int dev_get_chnl_mgr(struct dev_object *hdev_obj,
OUT struct chnl_mgr **mgr);
struct chnl_mgr **mgr);
/*
* ======== dev_get_cmm_mgr ========
......@@ -231,7 +231,7 @@ extern int dev_get_chnl_mgr(struct dev_object *hdev_obj,
* else: *mgr is NULL.
*/
extern int dev_get_cmm_mgr(struct dev_object *hdev_obj,
OUT struct cmm_object **mgr);
struct cmm_object **mgr);
/*
* ======== dev_get_dmm_mgr ========
......@@ -254,7 +254,7 @@ extern int dev_get_cmm_mgr(struct dev_object *hdev_obj,
* else: *mgr is NULL.
*/
extern int dev_get_dmm_mgr(struct dev_object *hdev_obj,
OUT struct dmm_object **mgr);
struct dmm_object **mgr);
/*
* ======== dev_get_cod_mgr ========
......@@ -275,7 +275,7 @@ extern int dev_get_dmm_mgr(struct dev_object *hdev_obj,
* else: *cod_mgr is NULL.
*/
extern int dev_get_cod_mgr(struct dev_object *hdev_obj,
OUT struct cod_manager **cod_mgr);
struct cod_manager **cod_mgr);
/*
* ======== dev_get_deh_mgr ========
......@@ -295,7 +295,7 @@ extern int dev_get_cod_mgr(struct dev_object *hdev_obj,
* else: *deh_manager is NULL.
*/
extern int dev_get_deh_mgr(struct dev_object *hdev_obj,
OUT struct deh_mgr **deh_manager);
struct deh_mgr **deh_manager);
/*
* ======== dev_get_dev_node ========
......@@ -316,7 +316,7 @@ extern int dev_get_deh_mgr(struct dev_object *hdev_obj,
* else: *dev_nde is NULL.
*/
extern int dev_get_dev_node(struct dev_object *hdev_obj,
OUT struct cfg_devnode **dev_nde);
struct cfg_devnode **dev_nde);
/*
* ======== dev_get_dev_type ========
......@@ -380,7 +380,7 @@ extern struct dev_object *dev_get_first(void);
* else: *if_fxns is NULL.
*/
extern int dev_get_intf_fxns(struct dev_object *hdev_obj,
OUT struct bridge_drv_interface **if_fxns);
struct bridge_drv_interface **if_fxns);
/*
* ======== dev_get_io_mgr ========
......@@ -401,7 +401,7 @@ extern int dev_get_intf_fxns(struct dev_object *hdev_obj,
* else: *mgr is NULL.
*/
extern int dev_get_io_mgr(struct dev_object *hdev_obj,
OUT struct io_mgr **mgr);
struct io_mgr **mgr);
/*
* ======== dev_get_next ========
......@@ -443,7 +443,7 @@ extern struct dev_object *dev_get_next(struct dev_object
* Ensures:
*/
extern void dev_get_msg_mgr(struct dev_object *hdev_obj,
OUT struct msg_mgr **msg_man);
struct msg_mgr **msg_man);
/*
* ========= dev_get_node_manager ========
......@@ -466,7 +466,7 @@ extern void dev_get_msg_mgr(struct dev_object *hdev_obj,
*/
extern int dev_get_node_manager(struct dev_object
*hdev_obj,
OUT struct node_mgr **node_man);
struct node_mgr **node_man);
/*
* ======== dev_get_symbol ========
......@@ -490,7 +490,7 @@ extern int dev_get_node_manager(struct dev_object
* 0: *pul_value contains the symbol value;
*/
extern int dev_get_symbol(struct dev_object *hdev_obj,
const char *str_sym, OUT u32 * pul_value);
const char *str_sym, u32 * pul_value);
/*
* ======== dev_get_bridge_context ========
......@@ -511,7 +511,7 @@ extern int dev_get_symbol(struct dev_object *hdev_obj,
* else: *phbridge_context is NULL;
*/
extern int dev_get_bridge_context(struct dev_object *hdev_obj,
OUT struct bridge_dev_context
struct bridge_dev_context
**phbridge_context);
/*
......@@ -585,7 +585,7 @@ extern int dev_is_locked(struct dev_object *hdev_obj);
extern int dev_insert_proc_object(struct dev_object
*hdev_obj,
u32 proc_obj,
OUT bool *already_attached);
bool *already_attached);
/*
* ======== dev_remove_proc_object ========
......
......@@ -48,7 +48,7 @@
* 0: IS_VALID(*dispatch_obj).
* error: *dispatch_obj == NULL.
*/
extern int disp_create(OUT struct disp_object **dispatch_obj,
extern int disp_create(struct disp_object **dispatch_obj,
struct dev_object *hdev_obj,
const struct disp_attr *disp_attrs);
......@@ -148,7 +148,7 @@ extern int disp_node_create(struct disp_object *disp_obj,
u32 rms_fxn,
u32 ul_create_fxn,
const struct node_createargs
*pargs, OUT nodeenv *node_env);
*pargs, nodeenv *node_env);
/*
* ======== disp_node_delete ========
......
......@@ -39,7 +39,7 @@ struct dmm_mgrattrs {
*/
extern int dmm_get_handle(void *hprocessor,
OUT struct dmm_object **dmm_manager);
struct dmm_object **dmm_manager);
extern int dmm_reserve_memory(struct dmm_object *dmm_mgr,
u32 size, u32 *prsv_addr);
......@@ -57,7 +57,7 @@ extern int dmm_destroy(struct dmm_object *dmm_mgr);
extern int dmm_delete_tables(struct dmm_object *dmm_mgr);
extern int dmm_create(OUT struct dmm_object **dmm_manager,
extern int dmm_create(struct dmm_object **dmm_manager,
struct dev_object *hdev_obj,
const struct dmm_mgrattrs *mgr_attrts);
......
......@@ -394,7 +394,7 @@ extern int drv_remove_dev_object(struct drv_object *driver_obj,
* later used by the CFG module.
*/
extern int drv_request_resources(u32 dw_context,
OUT u32 *dev_node_strg);
u32 *dev_node_strg);
/*
* ======== drv_release_resources ========
......@@ -463,7 +463,7 @@ extern void mem_ext_phys_pool_release(void);
* location of memory.
*/
extern void *mem_alloc_phys_mem(u32 byte_size,
u32 align_mask, OUT u32 *physical_address);
u32 align_mask, u32 *physical_address);
/*
* ======== mem_free_phys_mem ========
......
......@@ -339,7 +339,7 @@ union trapped_args {
struct cmm_object *hcmm_mgr;
u32 usize;
struct cmm_attrs *pattrs;
OUT void **pp_buf_va;
void **pp_buf_va;
} args_cmm_allocbuf;
struct {
......
......@@ -24,14 +24,14 @@
#ifndef DSPCHNL_
#define DSPCHNL_
extern int bridge_chnl_create(OUT struct chnl_mgr **channel_mgr,
extern int bridge_chnl_create(struct chnl_mgr **channel_mgr,
struct dev_object *hdev_obj,
const struct chnl_mgrattrs
*mgr_attrts);
extern int bridge_chnl_destroy(struct chnl_mgr *hchnl_mgr);
extern int bridge_chnl_open(OUT struct chnl_object **chnl,
extern int bridge_chnl_open(struct chnl_object **chnl,
struct chnl_mgr *hchnl_mgr,
s8 chnl_mode,
u32 ch_id,
......@@ -46,7 +46,7 @@ extern int bridge_chnl_add_io_req(struct chnl_object *chnl_obj,
u32 dw_dsp_addr, u32 dw_arg);
extern int bridge_chnl_get_ioc(struct chnl_object *chnl_obj,
u32 timeout, OUT struct chnl_ioc *chan_ioc);
u32 timeout, struct chnl_ioc *chan_ioc);
extern int bridge_chnl_cancel_io(struct chnl_object *chnl_obj);
......@@ -54,10 +54,10 @@ extern int bridge_chnl_flush_io(struct chnl_object *chnl_obj,
u32 timeout);
extern int bridge_chnl_get_info(struct chnl_object *chnl_obj,
OUT struct chnl_info *channel_info);
struct chnl_info *channel_info);
extern int bridge_chnl_get_mgr_info(struct chnl_mgr *hchnl_mgr,
u32 ch_id, OUT struct chnl_mgrinfo
u32 ch_id, struct chnl_mgrinfo
*mgr_info);
extern int bridge_chnl_idle(struct chnl_object *chnl_obj,
......
......@@ -263,7 +263,7 @@ typedef int(*fxn_brd_status) (struct bridge_dev_context *dev_ctxt,
* Will not write more than ul_num_bytes bytes into host_buf.
*/
typedef int(*fxn_brd_read) (struct bridge_dev_context *dev_ctxt,
OUT u8 *host_buf,
u8 *host_buf,
u32 dsp_addr,
u32 ul_num_bytes, u32 mem_type);
......@@ -323,7 +323,7 @@ typedef int(*fxn_brd_write) (struct bridge_dev_context *dev_ctxt,
* No channel manager exists for this board.
* Ensures:
*/
typedef int(*fxn_chnl_create) (OUT struct chnl_mgr
typedef int(*fxn_chnl_create) (struct chnl_mgr
**channel_mgr,
struct dev_object
* hdev_obj,
......@@ -407,7 +407,7 @@ typedef void (*fxn_deh_notify) (struct deh_mgr *hdeh_mgr,
* 0: *chnl is a valid channel.
* else: *chnl is set to NULL if (chnl != NULL);
*/
typedef int(*fxn_chnl_open) (OUT struct chnl_object
typedef int(*fxn_chnl_open) (struct chnl_object
**chnl,
struct chnl_mgr *hchnl_mgr,
s8 chnl_mode,
......@@ -503,7 +503,7 @@ typedef int(*fxn_chnl_addioreq) (struct chnl_object
*/
typedef int(*fxn_chnl_getioc) (struct chnl_object *chnl_obj,
u32 timeout,
OUT struct chnl_ioc *chan_ioc);
struct chnl_ioc *chan_ioc);
/*
* ======== bridge_chnl_cancel_io ========
......@@ -561,7 +561,7 @@ typedef int(*fxn_chnl_flushio) (struct chnl_object *chnl_obj,
* if (channel_info != NULL).
*/
typedef int(*fxn_chnl_getinfo) (struct chnl_object *chnl_obj,
OUT struct chnl_info *channel_info);
struct chnl_info *channel_info);
/*
* ======== bridge_chnl_get_mgr_info ========
......@@ -583,7 +583,7 @@ typedef int(*fxn_chnl_getinfo) (struct chnl_object *chnl_obj,
typedef int(*fxn_chnl_getmgrinfo) (struct chnl_mgr
* hchnl_mgr,
u32 ch_id,
OUT struct chnl_mgrinfo *mgr_info);
struct chnl_mgrinfo *mgr_info);
/*
* ======== bridge_chnl_idle ========
......@@ -679,7 +679,7 @@ typedef int(*fxn_chnl_registernotify)
* function returns, they must not be stored into the device context
* structure.
*/
typedef int(*fxn_dev_create) (OUT struct bridge_dev_context
typedef int(*fxn_dev_create) (struct bridge_dev_context
**device_ctx,
struct dev_object
* hdev_obj,
......@@ -703,7 +703,7 @@ typedef int(*fxn_dev_create) (OUT struct bridge_dev_context
* Ensures:
*/
typedef int(*fxn_dev_ctrl) (struct bridge_dev_context *dev_ctxt,
u32 dw_cmd, OUT void *pargs);
u32 dw_cmd, void *pargs);
/*
* ======== bridge_dev_destroy ========
......@@ -744,7 +744,7 @@ typedef int(*fxn_dev_destroy) (struct bridge_dev_context *dev_ctxt);
* io_man != NULL;
* Ensures:
*/
typedef int(*fxn_io_create) (OUT struct io_mgr **io_man,
typedef int(*fxn_io_create) (struct io_mgr **io_man,
struct dev_object *hdev_obj,
const struct io_attrs *mgr_attrts);
......@@ -818,7 +818,7 @@ typedef int(*fxn_io_getprocload) (struct io_mgr *hio_mgr,
* Ensures:
*/
typedef int(*fxn_msg_create)
(OUT struct msg_mgr **msg_man,
(struct msg_mgr **msg_man,
struct dev_object *hdev_obj, msg_onexit msg_callback);
/*
......@@ -845,7 +845,7 @@ typedef int(*fxn_msg_create)
*/
typedef int(*fxn_msg_createqueue)
(struct msg_mgr *hmsg_mgr,
OUT struct msg_queue **msgq, u32 msgq_id, u32 max_msgs, void *h);
struct msg_queue **msgq, u32 msgq_id, u32 max_msgs, void *h);
/*
* ======== bridge_msg_delete ========
......@@ -1048,7 +1048,7 @@ struct bridge_drv_interface {
* Details:
* Called during the Device_Init phase.
*/
void bridge_drv_entry(OUT struct bridge_drv_interface **drv_intf,
void bridge_drv_entry(struct bridge_drv_interface **drv_intf,
const char *driver_file_name);
#endif /* DSPDEFS_ */
......@@ -57,6 +57,6 @@ extern bool dsp_deinit(u32 device_context);
* Succeeded: device context > 0
* Failed: device Context = 0
*/
extern u32 dsp_init(OUT u32 *init_status);
extern u32 dsp_init(u32 *init_status);
#endif
......@@ -26,7 +26,7 @@
#include <dspbridge/devdefs.h>
#include <dspbridge/iodefs.h>
extern int bridge_io_create(OUT struct io_mgr **io_man,
extern int bridge_io_create(struct io_mgr **io_man,
struct dev_object *hdev_obj,
const struct io_attrs *mgr_attrts);
......@@ -36,6 +36,6 @@ extern int bridge_io_on_loaded(struct io_mgr *hio_mgr);
extern int iva_io_on_loaded(struct io_mgr *hio_mgr);
extern int bridge_io_get_proc_load(struct io_mgr *hio_mgr,
OUT struct dsp_procloadstat *proc_lstat);
struct dsp_procloadstat *proc_lstat);
#endif /* DSPIO_ */
......@@ -26,12 +26,12 @@
#include <dspbridge/msgdefs.h>
extern int bridge_msg_create(OUT struct msg_mgr **msg_man,
extern int bridge_msg_create(struct msg_mgr **msg_man,
struct dev_object *hdev_obj,
msg_onexit msg_callback);
extern int bridge_msg_create_queue(struct msg_mgr *hmsg_mgr,
OUT struct msg_queue **msgq,
struct msg_queue **msgq,
u32 msgq_id, u32 max_msgs, void *arg);
extern void bridge_msg_delete(struct msg_mgr *hmsg_mgr);
......
......@@ -49,7 +49,7 @@
* mgr_attrts != NULL.
* Ensures:
*/
extern int io_create(OUT struct io_mgr **io_man,
extern int io_create(struct io_mgr **io_man,
struct dev_object *hdev_obj,
const struct io_attrs *mgr_attrts);
......
......@@ -78,7 +78,7 @@ extern void io_cancel_chnl(struct io_mgr *hio_mgr, u32 chnl);
* Ensures:
* Non-preemptible (but interruptible).
*/
extern void io_dpc(OUT unsigned long ref_data);
extern void io_dpc(unsigned long ref_data);
/*
* ======== io_mbox_msg ========
......@@ -116,7 +116,7 @@ void io_mbox_msg(u32 msg);
*/
extern void io_request_chnl(struct io_mgr *io_manager,
struct chnl_object *pchnl,
u8 io_mode, OUT u16 *mbx_val);
u8 io_mode, u16 *mbx_val);
/*
* ======== iosm_schedule ========
......@@ -190,7 +190,7 @@ extern void io_ddma_clear_chnl_desc(struct io_mgr *hio_mgr, u32 ddma_chnl_id);
extern void io_ddma_request_chnl(struct io_mgr *hio_mgr,
struct chnl_object *pchnl,
struct chnl_irp *chnl_packet_obj,
OUT u16 *mbx_val);
u16 *mbx_val);
/*
* Zero-copy IO functions
......@@ -245,7 +245,7 @@ extern void io_ddzc_clear_chnl_desc(struct io_mgr *hio_mgr, u32 ch_id);
extern void io_ddzc_request_chnl(struct io_mgr *hio_mgr,
struct chnl_object *pchnl,
struct chnl_irp *chnl_packet_obj,
OUT u16 *mbx_val);
u16 *mbx_val);
/*
* ======== io_sh_msetting ========
......
......@@ -40,7 +40,7 @@
int mgr_wait_for_bridge_events(struct dsp_notification
**anotifications,
u32 count, OUT u32 *pu_index,
u32 count, u32 *pu_index,
u32 utimeout);
/*
......@@ -66,7 +66,7 @@ int mgr_wait_for_bridge_events(struct dsp_notification
* Details:
* DCD Dll is loaded and MGR Object stores the handle of the DLL.
*/
extern int mgr_create(OUT struct mgr_object **mgr_obj,
extern int mgr_create(struct mgr_object **mgr_obj,
struct cfg_devnode *dev_node_obj);
/*
......@@ -119,9 +119,9 @@ extern int mgr_destroy(struct mgr_object *hmgr_obj);
* Details:
*/
extern int mgr_enum_node_info(u32 node_id,
OUT struct dsp_ndbprops *pndb_props,
struct dsp_ndbprops *pndb_props,
u32 undb_props_size,
OUT u32 *pu_num_nodes);
u32 *pu_num_nodes);
/*
* ======== mgr_enum_processor_info ========
......@@ -150,10 +150,10 @@ extern int mgr_enum_node_info(u32 node_id,
* Details:
*/
extern int mgr_enum_processor_info(u32 processor_id,
OUT struct dsp_processorinfo
struct dsp_processorinfo
*processor_info,
u32 processor_info_size,
OUT u8 *pu_num_procs);
u8 *pu_num_procs);
/*
* ======== mgr_exit ========
* Purpose:
......@@ -186,7 +186,7 @@ extern void mgr_exit(void);
* -EPERM and *dcd_handle == NULL
*/
extern int mgr_get_dcd_handle(struct mgr_object
*mgr_handle, OUT u32 *dcd_handle);
*mgr_handle, u32 *dcd_handle);
/*
* ======== mgr_init ========
......
......@@ -40,7 +40,7 @@
* msg_callback != NULL.
* Ensures:
*/
extern int msg_create(OUT struct msg_mgr **msg_man,
extern int msg_create(struct msg_mgr **msg_man,
struct dev_object *hdev_obj,
msg_onexit msg_callback);
......
......@@ -28,10 +28,10 @@
extern int nldr_allocate(struct nldr_object *nldr_obj,
void *priv_ref, const struct dcd_nodeprops
*node_props,
OUT struct nldr_nodeobject **nldr_nodeobj,
struct nldr_nodeobject **nldr_nodeobj,
bool *pf_phase_split);
extern int nldr_create(OUT struct nldr_object **nldr,
extern int nldr_create(struct nldr_object **nldr,
struct dev_object *hdev_obj,
const struct nldr_attrs *pattrs);
......@@ -42,7 +42,7 @@ extern int nldr_get_fxn_addr(struct nldr_nodeobject *nldr_node_obj,
char *str_fxn, u32 * addr);
extern int nldr_get_rmm_manager(struct nldr_object *nldr,
OUT struct rmm_target_obj **rmm_mgr);
struct rmm_target_obj **rmm_mgr);
extern bool nldr_init(void);
extern int nldr_load(struct nldr_nodeobject *nldr_node_obj,
......
......@@ -131,9 +131,9 @@ typedef int(*nldr_allocatefxn) (struct nldr_object *nldr_obj,
void *priv_ref,
const struct dcd_nodeprops
* node_props,
OUT struct nldr_nodeobject
struct nldr_nodeobject
**nldr_nodeobj,
OUT bool *pf_phase_split);
bool *pf_phase_split);
/*
* ======== nldr_create ========
......@@ -156,7 +156,7 @@ typedef int(*nldr_allocatefxn) (struct nldr_object *nldr_obj,
* 0: Valid *nldr.
* error: *nldr == NULL.
*/
typedef int(*nldr_createfxn) (OUT struct nldr_object **nldr,
typedef int(*nldr_createfxn) (struct nldr_object **nldr,
struct dev_object *hdev_obj,
const struct nldr_attrs *pattrs);
......
......@@ -60,7 +60,7 @@ extern int node_allocate(struct proc_object *hprocessor,
const struct dsp_cbdata
*pargs, const struct dsp_nodeattrin
*attr_in,
OUT struct node_object **ph_node,
struct node_object **ph_node,
struct process_context *pr_ctxt);
/*
......@@ -87,7 +87,7 @@ extern int node_allocate(struct proc_object *hprocessor,
*/
extern int node_alloc_msg_buf(struct node_object *hnode,
u32 usize, struct dsp_bufferattr
*pattr, OUT u8 **pbuffer);
*pattr, u8 **pbuffer);
/*
* ======== node_change_priority ========
......@@ -231,7 +231,7 @@ extern int node_create(struct node_object *hnode);
* 0: Valide *node_man.
* error: *node_man == NULL.
*/
extern int node_create_mgr(OUT struct node_mgr **node_man,
extern int node_create_mgr(struct node_mgr **node_man,
struct dev_object *hdev_obj);
/*
......@@ -299,8 +299,8 @@ extern int node_delete_mgr(struct node_mgr *hnode_mgr);
extern int node_enum_nodes(struct node_mgr *hnode_mgr,
void **node_tab,
u32 node_tab_size,
OUT u32 *pu_num_nodes,
OUT u32 *pu_allocated);
u32 *pu_num_nodes,
u32 *pu_allocated);
/*
* ======== node_exit ========
......@@ -358,7 +358,7 @@ extern int node_free_msg_buf(struct node_object *hnode,
* 0: *pattrs contains the node's current attributes.
*/
extern int node_get_attr(struct node_object *hnode,
OUT struct dsp_nodeattr *pattr, u32 attr_size);
struct dsp_nodeattr *pattr, u32 attr_size);
/*
* ======== node_get_message ========
......@@ -384,7 +384,7 @@ extern int node_get_attr(struct node_object *hnode,
* Ensures:
*/
extern int node_get_message(struct node_object *hnode,
OUT struct dsp_msg *message, u32 utimeout);
struct dsp_msg *message, u32 utimeout);
/*
* ======== node_get_nldr_obj ========
......@@ -399,7 +399,7 @@ extern int node_get_message(struct node_object *hnode,
* Ensures:
*/
extern int node_get_nldr_obj(struct node_mgr *hnode_mgr,
OUT struct nldr_object **nldr_ovlyobj);
struct nldr_object **nldr_ovlyobj);
/*
* ======== node_init ========
......@@ -544,7 +544,7 @@ extern int node_run(struct node_object *hnode);
* Ensures:
*/
extern int node_terminate(struct node_object *hnode,
OUT int *pstatus);
int *pstatus);
/*
* ======== node_get_uuid_props ========
......@@ -555,7 +555,7 @@ extern int node_terminate(struct node_object *hnode,
*/
extern int node_get_uuid_props(void *hprocessor,
const struct dsp_uuid *node_uuid,
OUT struct dsp_ndbprops
struct dsp_ndbprops
*node_props);
#ifdef CONFIG_TIDSPBRIDGE_BACKTRACE
......
......@@ -102,7 +102,7 @@ struct node_createargs {
* Ensures:
*/
extern int node_get_channel_id(struct node_object *hnode,
u32 dir, u32 index, OUT u32 *chan_id);
u32 dir, u32 index, u32 *chan_id);
/*
* ======== node_get_strm_mgr ========
......
......@@ -153,8 +153,8 @@ extern int proc_detach(struct process_context *pr_ctxt);
extern int proc_enum_nodes(void *hprocessor,
void **node_tab,
u32 node_tab_size,
OUT u32 *pu_num_nodes,
OUT u32 *pu_allocated);
u32 *pu_num_nodes,
u32 *pu_allocated);
/*
* ======== proc_get_resource_info ========
......@@ -184,7 +184,7 @@ extern int proc_enum_nodes(void *hprocessor,
*/
extern int proc_get_resource_info(void *hprocessor,
u32 resource_type,
OUT struct dsp_resourceinfo
struct dsp_resourceinfo
*resource_info,
u32 resource_info_size);
......@@ -256,7 +256,7 @@ extern bool proc_init(void);
* Ensures:
* Details:
*/
extern int proc_get_state(void *hprocessor, OUT struct dsp_processorstate
extern int proc_get_state(void *hprocessor, struct dsp_processorstate
*proc_state_obj, u32 state_info_size);
/*
......
......@@ -46,7 +46,7 @@
*/
extern int strm_allocate_buffer(struct strm_object *stream_obj,
u32 usize,
OUT u8 **ap_buffer,
u8 **ap_buffer,
u32 num_bufs,
struct process_context *pr_ctxt);
......@@ -90,7 +90,7 @@ extern int strm_close(struct strm_object *stream_obj,
* 0: Valid *strm_man.
* error: *strm_man == NULL.
*/
extern int strm_create(OUT struct strm_mgr **strm_man,
extern int strm_create(struct strm_mgr **strm_man,
struct dev_object *dev_obj);
/*
......@@ -158,7 +158,7 @@ extern int strm_free_buffer(struct strm_object *stream_obj,
* Ensures:
*/
extern int strm_get_event_handle(struct strm_object *stream_obj,
OUT void **ph_event);
void **ph_event);
/*
* ======== strm_get_info ========
......@@ -180,7 +180,7 @@ extern int strm_get_event_handle(struct strm_object *stream_obj,
* Ensures:
*/
extern int strm_get_info(struct strm_object *stream_obj,
OUT struct stream_info *stream_info,
struct stream_info *stream_info,
u32 stream_info_size);
/*
......@@ -272,7 +272,7 @@ extern int strm_issue(struct strm_object *stream_obj, u8 * pbuf,
*/
extern int strm_open(struct node_object *hnode, u32 dir,
u32 index, struct strm_attr *pattr,
OUT struct strm_object **strm_objct,
struct strm_object **strm_objct,
struct process_context *pr_ctxt);
/*
......@@ -322,7 +322,7 @@ extern int strm_prepare_buffer(struct strm_object *stream_obj,
* Ensures:
*/
extern int strm_reclaim(struct strm_object *stream_obj,
OUT u8 **buf_ptr, u32 * nbytes,
u8 **buf_ptr, u32 * nbytes,
u32 *buff_size, u32 *pdw_arg);
/*
......@@ -377,7 +377,7 @@ extern int strm_register_notify(struct strm_object *stream_obj,
* Error: *pmask == 0.
*/
extern int strm_select(struct strm_object **strm_tab,
u32 strms, OUT u32 *pmask, u32 utimeout);
u32 strms, u32 *pmask, u32 utimeout);
/*
* ======== strm_unprepare_buffer ========
......
......@@ -38,7 +38,7 @@
* Details:
* UUID string limit currently set at MAXUUIDLEN.
*/
void uuid_uuid_to_string(struct dsp_uuid *uuid_obj, OUT char *sz_uuid,
void uuid_uuid_to_string(struct dsp_uuid *uuid_obj, char *sz_uuid,
s32 size);
/*
......@@ -57,6 +57,6 @@ void uuid_uuid_to_string(struct dsp_uuid *uuid_obj, OUT char *sz_uuid,
* "12345678_1234_1234_1234_123456789abc".
*/
extern void uuid_uuid_from_string(char *sz_uuid,
OUT struct dsp_uuid *uuid_obj);
struct dsp_uuid *uuid_obj);
#endif /* UUIDUTIL_ */
......@@ -51,7 +51,7 @@ static u32 refs;
* Create a channel manager object, responsible for opening new channels
* and closing old ones for a given 'Bridge board.
*/
int chnl_create(OUT struct chnl_mgr **channel_mgr,
int chnl_create(struct chnl_mgr **channel_mgr,
struct dev_object *hdev_obj,
const struct chnl_mgrattrs *mgr_attrts)
{
......
......@@ -164,7 +164,7 @@ static void un_register_gppsm_seg(struct cmm_allocator *psma);
* inUseList.
*/
void *cmm_calloc_buf(struct cmm_object *hcmm_mgr, u32 usize,
struct cmm_attrs *pattrs, OUT void **pp_buf_va)
struct cmm_attrs *pattrs, void **pp_buf_va)
{
struct cmm_object *cmm_mgr_obj = (struct cmm_object *)hcmm_mgr;
void *buf_pa = NULL;
......@@ -240,7 +240,7 @@ void *cmm_calloc_buf(struct cmm_object *hcmm_mgr, u32 usize,
* Purpose:
* Create a communication memory manager object.
*/
int cmm_create(OUT struct cmm_object **ph_cmm_mgr,
int cmm_create(struct cmm_object **ph_cmm_mgr,
struct dev_object *hdev_obj,
const struct cmm_mgrattrs *mgr_attrts)
{
......@@ -429,7 +429,7 @@ int cmm_free_buf(struct cmm_object *hcmm_mgr, void *buf_pa,
* Return the communication memory manager object for this device.
* This is typically called from the client process.
*/
int cmm_get_handle(void *hprocessor, OUT struct cmm_object ** ph_cmm_mgr)
int cmm_get_handle(void *hprocessor, struct cmm_object ** ph_cmm_mgr)
{
int status = 0;
struct dev_object *hdev_obj;
......@@ -453,7 +453,7 @@ int cmm_get_handle(void *hprocessor, OUT struct cmm_object ** ph_cmm_mgr)
* Return the current memory utilization information.
*/
int cmm_get_info(struct cmm_object *hcmm_mgr,
OUT struct cmm_info *cmm_info_obj)
struct cmm_info *cmm_info_obj)
{
struct cmm_object *cmm_mgr_obj = (struct cmm_object *)hcmm_mgr;
u32 ul_seg;
......@@ -954,7 +954,7 @@ static struct cmm_allocator *get_allocator(struct cmm_object *cmm_mgr_obj,
* Purpose:
* Create an address translator object.
*/
int cmm_xlator_create(OUT struct cmm_xlatorobject **xlator,
int cmm_xlator_create(struct cmm_xlatorobject **xlator,
struct cmm_object *hcmm_mgr,
struct cmm_xlatorattrs *xlator_attrs)
{
......@@ -1075,7 +1075,7 @@ int cmm_xlator_free_buf(struct cmm_xlatorobject *xlator, void *buf_va)
* Purpose:
* Set/Get translator info.
*/
int cmm_xlator_info(struct cmm_xlatorobject *xlator, OUT u8 ** paddr,
int cmm_xlator_info(struct cmm_xlatorobject *xlator, u8 ** paddr,
u32 ul_size, u32 segm_id, bool set_info)
{
struct cmm_xlator *xlator_obj = (struct cmm_xlator *)xlator;
......
......@@ -216,7 +216,7 @@ void cod_close(struct cod_libraryobj *lib)
* dynamically loaded object files.
*
*/
int cod_create(OUT struct cod_manager **mgr, char *str_zl_file,
int cod_create(struct cod_manager **mgr, char *str_zl_file,
const struct cod_attrs *attrs)
{
struct cod_manager *mgr_new;
......@@ -399,7 +399,7 @@ int cod_get_loader(struct cod_manager *cod_mgr_obj,
* given the section name.
*/
int cod_get_section(struct cod_libraryobj *lib, char *str_sect,
OUT u32 *addr, OUT u32 *len)
u32 *addr, u32 *len)
{
struct cod_manager *cod_mgr_obj;
int status = 0;
......@@ -630,7 +630,7 @@ int cod_open_base(struct cod_manager *hmgr, char *sz_coff_path,
* Retrieve the content of a code section given the section name.
*/
int cod_read_section(struct cod_libraryobj *lib, char *str_sect,
OUT char *str_content, u32 content_size)
char *str_content, u32 content_size)
{
int status = 0;
......
......@@ -92,7 +92,7 @@ static u32 refs; /* Module reference count */
static int fxn_not_implemented(int arg, ...);
static int init_cod_mgr(struct dev_object *dev_obj);
static void store_interface_fxns(struct bridge_drv_interface *drv_fxns,
OUT struct bridge_drv_interface *intf_fxns);
struct bridge_drv_interface *intf_fxns);
/*
* ======== dev_brd_write_fxn ========
* Purpose:
......@@ -131,7 +131,7 @@ u32 dev_brd_write_fxn(void *arb, u32 dsp_add, void *host_buf,
* Called by the operating system to load the PM Bridge Driver for a
* PM board (device).
*/
int dev_create_device(OUT struct dev_object **device_obj,
int dev_create_device(struct dev_object **device_obj,
const char *driver_file_name,
struct cfg_devnode *dev_node_obj)
{
......@@ -260,7 +260,7 @@ int dev_create_device(OUT struct dev_object **device_obj,
}
leave:
/* If all went well, return a handle to the dev object;
* else, cleanup and return NULL in the OUT parameter. */
* else, cleanup and return NULL in the parameter. */
if (DSP_SUCCEEDED(status)) {
*device_obj = dev_obj;
} else {
......@@ -420,7 +420,7 @@ int dev_destroy_device(struct dev_object *hdev_obj)
* device.
*/
int dev_get_chnl_mgr(struct dev_object *hdev_obj,
OUT struct chnl_mgr **mgr)
struct chnl_mgr **mgr)
{
int status = 0;
struct dev_object *dev_obj = hdev_obj;
......@@ -447,7 +447,7 @@ int dev_get_chnl_mgr(struct dev_object *hdev_obj,
* device.
*/
int dev_get_cmm_mgr(struct dev_object *hdev_obj,
OUT struct cmm_object **mgr)
struct cmm_object **mgr)
{
int status = 0;
struct dev_object *dev_obj = hdev_obj;
......@@ -474,7 +474,7 @@ int dev_get_cmm_mgr(struct dev_object *hdev_obj,
* device.
*/
int dev_get_dmm_mgr(struct dev_object *hdev_obj,
OUT struct dmm_object **mgr)
struct dmm_object **mgr)
{
int status = 0;
struct dev_object *dev_obj = hdev_obj;
......@@ -500,7 +500,7 @@ int dev_get_dmm_mgr(struct dev_object *hdev_obj,
* Retrieve the COD manager create for this device.
*/
int dev_get_cod_mgr(struct dev_object *hdev_obj,
OUT struct cod_manager **cod_mgr)
struct cod_manager **cod_mgr)
{
int status = 0;
struct dev_object *dev_obj = hdev_obj;
......@@ -524,7 +524,7 @@ int dev_get_cod_mgr(struct dev_object *hdev_obj,
* ========= dev_get_deh_mgr ========
*/
int dev_get_deh_mgr(struct dev_object *hdev_obj,
OUT struct deh_mgr **deh_manager)
struct deh_mgr **deh_manager)
{
int status = 0;
......@@ -546,7 +546,7 @@ int dev_get_deh_mgr(struct dev_object *hdev_obj,
* Retrieve the platform specific device ID for this device.
*/
int dev_get_dev_node(struct dev_object *hdev_obj,
OUT struct cfg_devnode **dev_nde)
struct cfg_devnode **dev_nde)
{
int status = 0;
struct dev_object *dev_obj = hdev_obj;
......@@ -588,7 +588,7 @@ struct dev_object *dev_get_first(void)
* if_fxns != NULL.
*/
int dev_get_intf_fxns(struct dev_object *hdev_obj,
OUT struct bridge_drv_interface **if_fxns)
struct bridge_drv_interface **if_fxns)
{
int status = 0;
struct dev_object *dev_obj = hdev_obj;
......@@ -612,7 +612,7 @@ int dev_get_intf_fxns(struct dev_object *hdev_obj,
* ========= dev_get_io_mgr ========
*/
int dev_get_io_mgr(struct dev_object *hdev_obj,
OUT struct io_mgr **io_man)
struct io_mgr **io_man)
{
int status = 0;
......@@ -652,7 +652,7 @@ struct dev_object *dev_get_next(struct dev_object *hdev_obj)
/*
* ========= dev_get_msg_mgr ========
*/
void dev_get_msg_mgr(struct dev_object *hdev_obj, OUT struct msg_mgr **msg_man)
void dev_get_msg_mgr(struct dev_object *hdev_obj, struct msg_mgr **msg_man)
{
DBC_REQUIRE(refs > 0);
DBC_REQUIRE(msg_man != NULL);
......@@ -667,7 +667,7 @@ void dev_get_msg_mgr(struct dev_object *hdev_obj, OUT struct msg_mgr **msg_man)
* Retrieve the Node Manager Handle
*/
int dev_get_node_manager(struct dev_object *hdev_obj,
OUT struct node_mgr **node_man)
struct node_mgr **node_man)
{
int status = 0;
struct dev_object *dev_obj = hdev_obj;
......@@ -691,7 +691,7 @@ int dev_get_node_manager(struct dev_object *hdev_obj,
* ======== dev_get_symbol ========
*/
int dev_get_symbol(struct dev_object *hdev_obj,
const char *str_sym, OUT u32 * pul_value)
const char *str_sym, u32 * pul_value)
{
int status = 0;
struct cod_manager *cod_mgr;
......@@ -718,7 +718,7 @@ int dev_get_symbol(struct dev_object *hdev_obj,
* bridge_dev_create fxn.
*/
int dev_get_bridge_context(struct dev_object *hdev_obj,
OUT struct bridge_dev_context **phbridge_context)
struct bridge_dev_context **phbridge_context)
{
int status = 0;
struct dev_object *dev_obj = hdev_obj;
......@@ -974,7 +974,7 @@ static int init_cod_mgr(struct dev_object *dev_obj)
* 0 and List is not Empty.
*/
int dev_insert_proc_object(struct dev_object *hdev_obj,
u32 proc_obj, OUT bool *already_attached)
u32 proc_obj, bool *already_attached)
{
int status = 0;
struct dev_object *dev_obj = (struct dev_object *)hdev_obj;
......@@ -1069,7 +1069,7 @@ int dev_get_dev_type(struct dev_object *device_obj, u8 *dev_type)
* All function pointers in the dev object's fxn interface are not NULL.
*/
static void store_interface_fxns(struct bridge_drv_interface *drv_fxns,
OUT struct bridge_drv_interface *intf_fxns)
struct bridge_drv_interface *intf_fxns)
{
u32 bridge_version;
......
......@@ -117,7 +117,7 @@ int dmm_create_tables(struct dmm_object *dmm_mgr, u32 addr, u32 size)
* Purpose:
* Create a dynamic memory manager object.
*/
int dmm_create(OUT struct dmm_object **dmm_manager,
int dmm_create(struct dmm_object **dmm_manager,
struct dev_object *hdev_obj,
const struct dmm_mgrattrs *mgr_attrts)
{
......@@ -197,7 +197,7 @@ void dmm_exit(void)
* Return the dynamic memory manager object for this device.
* This is typically called from the client process.
*/
int dmm_get_handle(void *hprocessor, OUT struct dmm_object **dmm_manager)
int dmm_get_handle(void *hprocessor, struct dmm_object **dmm_manager)
{
int status = 0;
struct dev_object *hdev_obj;
......
......@@ -1127,7 +1127,7 @@ u32 nodewrap_alloc_msg_buf(union trapped_args *args, void *pr_ctxt)
pattr = &attr;
}
/* OUT argument */
/* argument */
CP_FM_USR(&pbuffer, args->args_node_allocmsgbuf.pbuffer, status, 1);
if (DSP_SUCCEEDED(status)) {
status = node_alloc_msg_buf(args->args_node_allocmsgbuf.hnode,
......
......@@ -46,7 +46,7 @@ static u32 refs;
* Create an IO manager object, responsible for managing IO between
* CHNL and msg_ctrl
*/
int io_create(OUT struct io_mgr **io_man, struct dev_object *hdev_obj,
int io_create(struct io_mgr **io_man, struct dev_object *hdev_obj,
const struct io_attrs *mgr_attrts)
{
struct bridge_drv_interface *intf_fxns;
......
......@@ -45,7 +45,7 @@ static u32 refs; /* module reference count */
* Create an object to manage message queues. Only one of these objects
* can exist per device object.
*/
int msg_create(OUT struct msg_mgr **msg_man,
int msg_create(struct msg_mgr **msg_man,
struct dev_object *hdev_obj, msg_onexit msg_callback)
{
struct bridge_drv_interface *intf_fxns;
......
......@@ -69,10 +69,10 @@ static void compress_buf(char *psz_buf, u32 ul_buf_size, s32 char_size);
static char dsp_char2_gpp_char(char *word, s32 dsp_char_size);
static int get_dep_lib_info(struct dcd_manager *hdcd_mgr,
struct dsp_uuid *uuid_obj,
OUT u16 *num_libs,
OUT u16 *num_pers_libs,
OUT struct dsp_uuid *dep_lib_uuids,
OUT bool *prstnt_dep_libs,
u16 *num_libs,
u16 *num_pers_libs,
struct dsp_uuid *dep_lib_uuids,
bool *prstnt_dep_libs,
enum nldr_phase phase);
/*
......@@ -125,7 +125,7 @@ int dcd_auto_unregister(struct dcd_manager *hdcd_mgr,
* Creates DCD manager.
*/
int dcd_create_manager(char *sz_zl_dll_name,
OUT struct dcd_manager **dcd_mgr)
struct dcd_manager **dcd_mgr)
{
struct cod_manager *cod_mgr; /* COD manager handle */
struct dcd_manager *dcd_mgr_obj = NULL; /* DCD Manager pointer */
......@@ -194,7 +194,7 @@ int dcd_destroy_manager(struct dcd_manager *hdcd_mgr)
* Enumerates objects in the DCD.
*/
int dcd_enumerate_object(s32 index, enum dsp_dcdobjtype obj_type,
OUT struct dsp_uuid *uuid_obj)
struct dsp_uuid *uuid_obj)
{
int status = 0;
char sz_reg_key[DCD_MAXPATHLENGTH];
......@@ -327,8 +327,8 @@ void dcd_exit(void)
*/
int dcd_get_dep_libs(struct dcd_manager *hdcd_mgr,
struct dsp_uuid *uuid_obj,
u16 num_libs, OUT struct dsp_uuid *dep_lib_uuids,
OUT bool *prstnt_dep_libs,
u16 num_libs, struct dsp_uuid *dep_lib_uuids,
bool *prstnt_dep_libs,
enum nldr_phase phase)
{
int status = 0;
......@@ -351,7 +351,7 @@ int dcd_get_dep_libs(struct dcd_manager *hdcd_mgr,
*/
int dcd_get_num_dep_libs(struct dcd_manager *hdcd_mgr,
struct dsp_uuid *uuid_obj,
OUT u16 *num_libs, OUT u16 *num_pers_libs,
u16 *num_libs, u16 *num_pers_libs,
enum nldr_phase phase)
{
int status = 0;
......@@ -377,7 +377,7 @@ int dcd_get_num_dep_libs(struct dcd_manager *hdcd_mgr,
int dcd_get_object_def(struct dcd_manager *hdcd_mgr,
struct dsp_uuid *obj_uuid,
enum dsp_dcdobjtype obj_type,
OUT struct dcd_genericobj *obj_def)
struct dcd_genericobj *obj_def)
{
struct dcd_manager *dcd_mgr_obj = hdcd_mgr; /* ptr to DCD mgr */
struct cod_libraryobj *lib = NULL;
......@@ -644,9 +644,9 @@ int dcd_get_objects(struct dcd_manager *hdcd_mgr,
*/
int dcd_get_library_name(struct dcd_manager *hdcd_mgr,
struct dsp_uuid *uuid_obj,
OUT char *str_lib_name,
OUT u32 *buff_size,
enum nldr_phase phase, OUT bool *phase_split)
char *str_lib_name,
u32 *buff_size,
enum nldr_phase phase, bool *phase_split)
{
char sz_reg_key[DCD_MAXPATHLENGTH];
char sz_uuid[MAXUUIDLEN];
......@@ -1393,10 +1393,10 @@ static char dsp_char2_gpp_char(char *word, s32 dsp_char_size)
*/
static int get_dep_lib_info(struct dcd_manager *hdcd_mgr,
struct dsp_uuid *uuid_obj,
OUT u16 *num_libs,
OUT u16 *num_pers_libs,
OUT struct dsp_uuid *dep_lib_uuids,
OUT bool *prstnt_dep_libs,
u16 *num_libs,
u16 *num_pers_libs,
struct dsp_uuid *dep_lib_uuids,
bool *prstnt_dep_libs,
enum nldr_phase phase)
{
struct dcd_manager *dcd_mgr_obj = hdcd_mgr;
......
......@@ -81,13 +81,13 @@ static int fill_stream_def(rms_word *pdw_buf, u32 *ptotal, u32 offset,
struct node_strmdef strm_def, u32 max,
u32 chars_in_rms_word);
static int send_message(struct disp_object *disp_obj, u32 timeout,
u32 ul_bytes, OUT u32 *pdw_arg);
u32 ul_bytes, u32 *pdw_arg);
/*
* ======== disp_create ========
* Create a NODE Dispatcher object.
*/
int disp_create(OUT struct disp_object **dispatch_obj,
int disp_create(struct disp_object **dispatch_obj,
struct dev_object *hdev_obj,
const struct disp_attr *disp_attrs)
{
......@@ -252,7 +252,7 @@ int disp_node_create(struct disp_object *disp_obj,
struct node_object *hnode, u32 rms_fxn,
u32 ul_create_fxn,
const struct node_createargs *pargs,
OUT nodeenv *node_env)
nodeenv *node_env)
{
struct node_msgargs node_msg_args;
struct node_taskargs task_arg_obj;
......
......@@ -422,7 +422,7 @@ int drv_proc_update_strm_res(u32 num_bufs, void *strm_resources)
* Purpose:
* DRV Object gets created only once during Driver Loading.
*/
int drv_create(OUT struct drv_object **drv_obj)
int drv_create(struct drv_object **drv_obj)
{
int status = 0;
struct drv_object *pdrv_object = NULL;
......@@ -969,7 +969,7 @@ void mem_ext_phys_pool_release(void)
* Allocate physically contiguous, uncached memory from external memory pool
*/
static void *mem_ext_phys_mem_alloc(u32 bytes, u32 align, OUT u32 * phys_addr)
static void *mem_ext_phys_mem_alloc(u32 bytes, u32 align, u32 * phys_addr)
{
u32 new_alloc_ptr;
u32 offset;
......@@ -1013,7 +1013,7 @@ static void *mem_ext_phys_mem_alloc(u32 bytes, u32 align, OUT u32 * phys_addr)
* Allocate physically contiguous, uncached memory
*/
void *mem_alloc_phys_mem(u32 byte_size, u32 align_mask,
OUT u32 *physical_address)
u32 *physical_address)
{
void *va_mem = NULL;
dma_addr_t pa_mem;
......
......@@ -44,7 +44,7 @@
* ======== dsp_init ========
* Allocates bridge resources. Loads a base image onto DSP, if specified.
*/
u32 dsp_init(OUT u32 *init_status)
u32 dsp_init(u32 *init_status)
{
char dev_node[MAXREGPATHLENGTH] = "TIOMAP1510";
int status = -EPERM;
......
......@@ -53,7 +53,7 @@ static u32 refs;
* Purpose:
* MGR Object gets created only once during driver Loading.
*/
int mgr_create(OUT struct mgr_object **mgr_obj,
int mgr_create(struct mgr_object **mgr_obj,
struct cfg_devnode *dev_node_obj)
{
int status = 0;
......@@ -114,8 +114,8 @@ int mgr_destroy(struct mgr_object *hmgr_obj)
* Enumerate and get configuration information about nodes configured
* in the node database.
*/
int mgr_enum_node_info(u32 node_id, OUT struct dsp_ndbprops *pndb_props,
u32 undb_props_size, OUT u32 *pu_num_nodes)
int mgr_enum_node_info(u32 node_id, struct dsp_ndbprops *pndb_props,
u32 undb_props_size, u32 *pu_num_nodes)
{
int status = 0;
struct dsp_uuid node_uuid, temp_uuid;
......@@ -178,9 +178,9 @@ int mgr_enum_node_info(u32 node_id, OUT struct dsp_ndbprops *pndb_props,
* DSP processors.
*/
int mgr_enum_processor_info(u32 processor_id,
OUT struct dsp_processorinfo *
struct dsp_processorinfo *
processor_info, u32 processor_info_size,
OUT u8 *pu_num_procs)
u8 *pu_num_procs)
{
int status = 0;
int status1 = 0;
......@@ -305,7 +305,7 @@ void mgr_exit(void)
* Retrieves the MGR handle. Accessor Function.
*/
int mgr_get_dcd_handle(struct mgr_object *mgr_handle,
OUT u32 *dcd_handle)
u32 *dcd_handle)
{
int status = -EPERM;
struct mgr_object *pmgr_obj = (struct mgr_object *)mgr_handle;
......@@ -355,7 +355,7 @@ bool mgr_init(void)
* Block on any Bridge event(s)
*/
int mgr_wait_for_bridge_events(struct dsp_notification **anotifications,
u32 count, OUT u32 *pu_index,
u32 count, u32 *pu_index,
u32 utimeout)
{
int status;
......
......@@ -326,7 +326,7 @@ static u32 find_gcf(u32 a, u32 b);
*/
int nldr_allocate(struct nldr_object *nldr_obj, void *priv_ref,
const struct dcd_nodeprops *node_props,
OUT struct nldr_nodeobject **nldr_nodeobj,
struct nldr_nodeobject **nldr_nodeobj,
bool *pf_phase_split)
{
struct nldr_nodeobject *nldr_node_obj = NULL;
......@@ -425,7 +425,7 @@ int nldr_allocate(struct nldr_object *nldr_obj, void *priv_ref,
/*
* ======== nldr_create ========
*/
int nldr_create(OUT struct nldr_object **nldr,
int nldr_create(struct nldr_object **nldr,
struct dev_object *hdev_obj,
const struct nldr_attrs *pattrs)
{
......@@ -776,7 +776,7 @@ int nldr_get_fxn_addr(struct nldr_nodeobject *nldr_node_obj,
* Given a NLDR object, retrieve RMM Manager Handle
*/
int nldr_get_rmm_manager(struct nldr_object *nldr,
OUT struct rmm_target_obj **rmm_mgr)
struct rmm_target_obj **rmm_mgr)
{
int status = 0;
struct nldr_object *nldr_obj = nldr;
......
......@@ -294,7 +294,7 @@ int node_allocate(struct proc_object *hprocessor,
const struct dsp_uuid *node_uuid,
const struct dsp_cbdata *pargs,
const struct dsp_nodeattrin *attr_in,
OUT struct node_object **ph_node,
struct node_object **ph_node,
struct process_context *pr_ctxt)
{
struct node_mgr *hnode_mgr;
......@@ -685,8 +685,8 @@ int node_allocate(struct proc_object *hprocessor,
* Allocates buffer for zero copy messaging.
*/
DBAPI node_alloc_msg_buf(struct node_object *hnode, u32 usize,
OUT struct dsp_bufferattr *pattr,
OUT u8 **pbuffer)
struct dsp_bufferattr *pattr,
u8 **pbuffer)
{
struct node_object *pnode = (struct node_object *)hnode;
int status = 0;
......@@ -1300,7 +1300,7 @@ int node_create(struct node_object *hnode)
* Purpose:
* Create a NODE Manager object.
*/
int node_create_mgr(OUT struct node_mgr **node_man,
int node_create_mgr(struct node_mgr **node_man,
struct dev_object *hdev_obj)
{
u32 i;
......@@ -1613,8 +1613,8 @@ int node_delete_mgr(struct node_mgr *hnode_mgr)
* Enumerate currently allocated nodes.
*/
int node_enum_nodes(struct node_mgr *hnode_mgr, void **node_tab,
u32 node_tab_size, OUT u32 *pu_num_nodes,
OUT u32 *pu_allocated)
u32 node_tab_size, u32 *pu_num_nodes,
u32 *pu_allocated)
{
struct node_object *hnode;
u32 i;
......@@ -1716,7 +1716,7 @@ int node_free_msg_buf(struct node_object *hnode, u8 * pbuffer,
* structure.
*/
int node_get_attr(struct node_object *hnode,
OUT struct dsp_nodeattr *pattr, u32 attr_size)
struct dsp_nodeattr *pattr, u32 attr_size)
{
struct node_mgr *hnode_mgr;
int status = 0;
......@@ -1760,7 +1760,7 @@ int node_get_attr(struct node_object *hnode,
* host and a node.
*/
int node_get_channel_id(struct node_object *hnode, u32 dir, u32 index,
OUT u32 *chan_id)
u32 *chan_id)
{
enum node_type node_type;
int status = -EINVAL;
......@@ -1802,7 +1802,7 @@ int node_get_channel_id(struct node_object *hnode, u32 dir, u32 index,
* Retrieve a message from a node on the DSP.
*/
int node_get_message(struct node_object *hnode,
OUT struct dsp_msg *message, u32 utimeout)
struct dsp_msg *message, u32 utimeout)
{
struct node_mgr *hnode_mgr;
enum node_type node_type;
......@@ -2365,7 +2365,7 @@ int node_run(struct node_object *hnode)
* Signal a node running on the DSP that it should exit its execute phase
* function.
*/
int node_terminate(struct node_object *hnode, OUT int *pstatus)
int node_terminate(struct node_object *hnode, int *pstatus)
{
struct node_object *pnode = (struct node_object *)hnode;
struct node_mgr *hnode_mgr = NULL;
......@@ -3005,7 +3005,7 @@ static int get_proc_props(struct node_mgr *hnode_mgr,
*/
int node_get_uuid_props(void *hprocessor,
const struct dsp_uuid *node_uuid,
OUT struct dsp_ndbprops *node_props)
struct dsp_ndbprops *node_props)
{
struct node_mgr *hnode_mgr = NULL;
struct dev_object *hdev_obj;
......
......@@ -582,8 +582,8 @@ int proc_detach(struct process_context *pr_ctxt)
* on a DSP processor.
*/
int proc_enum_nodes(void *hprocessor, void **node_tab,
u32 node_tab_size, OUT u32 *pu_num_nodes,
OUT u32 *pu_allocated)
u32 node_tab_size, u32 *pu_num_nodes,
u32 *pu_allocated)
{
int status = -EPERM;
struct proc_object *p_proc_object = (struct proc_object *)hprocessor;
......@@ -849,7 +849,7 @@ int proc_invalidate_memory(void *hprocessor, void *pmpu_addr, u32 size)
* Enumerate the resources currently available on a processor.
*/
int proc_get_resource_info(void *hprocessor, u32 resource_type,
OUT struct dsp_resourceinfo *resource_info,
struct dsp_resourceinfo *resource_info,
u32 resource_info_size)
{
int status = -EPERM;
......@@ -964,7 +964,7 @@ int proc_get_dev_object(void *hprocessor,
* Report the state of the specified DSP processor.
*/
int proc_get_state(void *hprocessor,
OUT struct dsp_processorstate *proc_state_obj,
struct dsp_processorstate *proc_state_obj,
u32 state_info_size)
{
int status = 0;
......
......@@ -98,7 +98,7 @@ static void delete_strm_mgr(struct strm_mgr *strm_mgr_obj);
* Allocates buffers for a stream.
*/
int strm_allocate_buffer(struct strm_object *stream_obj, u32 usize,
OUT u8 **ap_buffer, u32 num_bufs,
u8 **ap_buffer, u32 num_bufs,
struct process_context *pr_ctxt)
{
int status = 0;
......@@ -201,7 +201,7 @@ int strm_close(struct strm_object *stream_obj,
* Purpose:
* Create a STRM manager object.
*/
int strm_create(OUT struct strm_mgr **strm_man,
int strm_create(struct strm_mgr **strm_man,
struct dev_object *dev_obj)
{
struct strm_mgr *strm_mgr_obj;
......@@ -310,7 +310,7 @@ int strm_free_buffer(struct strm_object *stream_obj, u8 ** ap_buffer,
* Retrieves information about a stream.
*/
int strm_get_info(struct strm_object *stream_obj,
OUT struct stream_info *stream_info,
struct stream_info *stream_info,
u32 stream_info_size)
{
struct bridge_drv_interface *intf_fxns;
......@@ -469,7 +469,7 @@ int strm_issue(struct strm_object *stream_obj, u8 *pbuf, u32 ul_bytes,
*/
int strm_open(struct node_object *hnode, u32 dir, u32 index,
struct strm_attr *pattr,
OUT struct strm_object **strm_objct,
struct strm_object **strm_objct,
struct process_context *pr_ctxt)
{
struct strm_mgr *strm_mgr_obj;
......@@ -620,7 +620,7 @@ int strm_open(struct node_object *hnode, u32 dir, u32 index,
* Purpose:
* Relcaims a buffer from a stream.
*/
int strm_reclaim(struct strm_object *stream_obj, OUT u8 ** buf_ptr,
int strm_reclaim(struct strm_object *stream_obj, u8 ** buf_ptr,
u32 *nbytes, u32 *buff_size, u32 *pdw_arg)
{
struct bridge_drv_interface *intf_fxns;
......@@ -747,7 +747,7 @@ int strm_register_notify(struct strm_object *stream_obj, u32 event_mask,
* Selects a ready stream.
*/
int strm_select(struct strm_object **strm_tab, u32 strms,
OUT u32 *pmask, u32 utimeout)
u32 *pmask, u32 utimeout)
{
u32 index;
struct chnl_info chnl_info_obj;
......
......@@ -51,7 +51,7 @@ void cfg_exit(void)
* Retreive the autostart mask, if any, for this board.
*/
int cfg_get_auto_start(struct cfg_devnode *dev_node_obj,
OUT u32 *auto_start)
u32 *auto_start)
{
int status = 0;
u32 dw_buf_size;
......@@ -77,7 +77,7 @@ int cfg_get_auto_start(struct cfg_devnode *dev_node_obj,
* Retrieve the Device Object handle for a given devnode.
*/
int cfg_get_dev_object(struct cfg_devnode *dev_node_obj,
OUT u32 *value)
u32 *value)
{
int status = 0;
u32 dw_buf_size;
......@@ -113,7 +113,7 @@ int cfg_get_dev_object(struct cfg_devnode *dev_node_obj,
* Retreive the default executable, if any, for this board.
*/
int cfg_get_exec_file(struct cfg_devnode *dev_node_obj, u32 buf_size,
OUT char *str_exec_file)
char *str_exec_file)
{
int status = 0;
struct drv_data *drv_datap = dev_get_drvdata(bridge);
......@@ -143,7 +143,7 @@ int cfg_get_exec_file(struct cfg_devnode *dev_node_obj, u32 buf_size,
* Purpose:
* Retrieve the Object handle from the Registry
*/
int cfg_get_object(OUT u32 *value, u8 dw_type)
int cfg_get_object(u32 *value, u8 dw_type)
{
int status = -EINVAL;
struct drv_data *drv_datap = dev_get_drvdata(bridge);
......
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