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