Rename Modules to Components
authorAnselm Busse <anselm.busse@tu-berlin.de>
Fri, 29 Jan 2016 09:56:16 +0000 (10:56 +0100)
committerAnselm Busse <anselm.busse@tu-berlin.de>
Fri, 29 Jan 2016 09:56:16 +0000 (10:56 +0100)
16 files changed:
framework/generated/topo_lb_rr_dual.c
framework/generated/topo_lb_rr_fcfs.c
framework/generated/topo_lb_rr_multi.c
framework/generated/topo_lb_rr_quad.c
framework/generated/topo_lb_rr_single.c
framework/generated/topo_rr_single.c
framework/include/fw_components.h
framework/include/fw_pipe.h
framework/lib/fw.c
framework/lib/fw_components.c
framework/modules/affinities.c
framework/modules/fcfs.c
framework/modules/load_balance.c
framework/modules/round_robin.c
framework/modules/template.c
framework/modules/tick_divider.c

index 1dfbe5d..c9ebed5 100644 (file)
@@ -48,7 +48,7 @@ int fw_build_topo(void)
        /* check if all required modules are available */
 
        for (i=0; i<ARRAY_SIZE(fw_build_module_list); i++) {
-               if (!fw_module_available(fw_build_module_list[i])) {
+               if (!fw_component_available(fw_build_module_list[i])) {
                        fw_panic("Failed to create topology, module with UUID 0x%02x not available\n", fw_build_module_list[i]);
                        /* never reached */;
                }
@@ -65,11 +65,11 @@ int fw_build_topo(void)
 
        temp = fw_malloc((NUM_CPUS+1) * sizeof(fw_pipe_t*));
 
-       fw_printf("Creating a new Instance of %s...", fw_modules_names[0x02]);
+       fw_printf("Creating a new Instance of %s...", fw_component_names[0x02]);
        temp[0] = fw_fw_ready_pipe;
        temp[1] = topo_pipes[0];
        temp[2] = topo_pipes[1];
-       if ((fw_component_instances[i] = fw_modules_operations[0x02]->_new(i, NUM_CPUS+1, temp)) == NULL) {
+       if ((fw_component_instances[i] = fw_component_operations[0x02]->_new(i, NUM_CPUS+1, temp)) == NULL) {
                fw_panic("failed to allocate component\n");
                /* never reached */;
        }
@@ -77,28 +77,28 @@ int fw_build_topo(void)
        fw_printf("done!\n");
 
 
-       fw_printf("Creating a new Instance of %s...", fw_modules_names[0x01]);
+       fw_printf("Creating a new Instance of %s...", fw_component_names[0x01]);
        temp[0] = topo_pipes[0];
        temp[1] = topo_pipes[2];
-       if ((fw_component_instances[i] = fw_modules_operations[0x01]->_new(i, 2, temp)) == NULL) {
+       if ((fw_component_instances[i] = fw_component_operations[0x01]->_new(i, 2, temp)) == NULL) {
                fw_panic("failed to allocate component\n");
                /* never reached */;
        };
        i++;
        fw_printf("done!\n");
 
-       fw_printf("Creating a new Instance of %s...", fw_modules_names[0x01]);
+       fw_printf("Creating a new Instance of %s...", fw_component_names[0x01]);
        temp[0] = topo_pipes[1];
        temp[1] = topo_pipes[3];
-       if ((fw_component_instances[i] = fw_modules_operations[0x01]->_new(i, 2, temp)) == NULL) {
+       if ((fw_component_instances[i] = fw_component_operations[0x01]->_new(i, 2, temp)) == NULL) {
                fw_panic("failed to allocate component\n");
                /* never reached */;
        };
        i++;
        fw_printf("done!\n");
 
-       fw_printf("Creating a new Instance of %s...", fw_modules_names[0x0D]);
-       if ((fw_component_instances[i] = fw_modules_operations[0x0D]->_new(i, 0, NULL)) == NULL) {
+       fw_printf("Creating a new Instance of %s...", fw_component_names[0x0D]);
+       if ((fw_component_instances[i] = fw_component_operations[0x0D]->_new(i, 0, NULL)) == NULL) {
                fw_panic("failed to allocate component\n");
                /* never reached */;
        };
index 1ad36e5..1b43979 100644 (file)
@@ -48,7 +48,7 @@ int fw_build_topo(void)
        /* check if all required modules are available */
 
        for (i=0; i<ARRAY_SIZE(fw_build_module_list); i++) {
-               if (!fw_module_available(fw_build_module_list[i])) {
+               if (!fw_component_available(fw_build_module_list[i])) {
                        fw_panic("Failed to create topology, module with UUID 0x%02x not available\n", fw_build_module_list[i]);
                        /* never reached */;
                }
@@ -65,11 +65,11 @@ int fw_build_topo(void)
 
        temp = fw_malloc((NUM_CPUS+1) * sizeof(fw_pipe_t*));
 
-       fw_printf("Creating a new Instance of %s...", fw_modules_names[0x02]);
+       fw_printf("Creating a new Instance of %s...", fw_component_names[0x02]);
        temp[0] = fw_fw_ready_pipe;
        temp[1] = topo_pipes[0];
        temp[2] = topo_pipes[1];
-       if ((fw_component_instances[i] = fw_modules_operations[0x02]->_new(i, NUM_CPUS+1, temp)) == NULL) {
+       if ((fw_component_instances[i] = fw_component_operations[0x02]->_new(i, NUM_CPUS+1, temp)) == NULL) {
                fw_panic("failed to allocate component\n");
                /* never reached */;
        }
@@ -77,28 +77,28 @@ int fw_build_topo(void)
        fw_printf("done!\n");
 
 
-       fw_printf("Creating a new Instance of %s...", fw_modules_names[0x01]);
+       fw_printf("Creating a new Instance of %s...", fw_component_names[0x01]);
        temp[0] = topo_pipes[0];
        temp[1] = topo_pipes[2];
-       if ((fw_component_instances[i] = fw_modules_operations[0x01]->_new(i, 2, temp)) == NULL) {
+       if ((fw_component_instances[i] = fw_component_operations[0x01]->_new(i, 2, temp)) == NULL) {
                fw_panic("failed to allocate component\n");
                /* never reached */;
        };
        i++;
        fw_printf("done!\n");
 
-       fw_printf("Creating a new Instance of %s...", fw_modules_names[0x03]);
+       fw_printf("Creating a new Instance of %s...", fw_component_names[0x03]);
        temp[0] = topo_pipes[1];
        temp[1] = topo_pipes[3];
-       if ((fw_component_instances[i] = fw_modules_operations[0x03]->_new(i, 2, temp)) == NULL) {
+       if ((fw_component_instances[i] = fw_component_operations[0x03]->_new(i, 2, temp)) == NULL) {
                fw_panic("failed to allocate component\n");
                /* never reached */;
        };
        i++;
        fw_printf("done!\n");
 
-       fw_printf("Creating a new Instance of %s...", fw_modules_names[0x0D]);
-       if ((fw_component_instances[i] = fw_modules_operations[0x0D]->_new(i, 0, NULL)) == NULL) {
+       fw_printf("Creating a new Instance of %s...", fw_component_names[0x0D]);
+       if ((fw_component_instances[i] = fw_component_operations[0x0D]->_new(i, 0, NULL)) == NULL) {
                fw_panic("failed to allocate component\n");
                /* never reached */;
        };
index 152e1b3..2eb541f 100644 (file)
@@ -59,7 +59,7 @@ int fw_build_topo(void)
        /* check if all required modules are available */
 
        for (i=0; i<ARRAY_SIZE(fw_build_module_list); i++) {
-               if (!fw_module_available(fw_build_module_list[i])) {
+               if (!fw_component_available(fw_build_module_list[i])) {
                        fw_panic("Failed to create topology, module with UUID 0x%02x not available\n", fw_build_module_list[i]);
                        /* never reached */;
                }
@@ -72,30 +72,30 @@ int fw_build_topo(void)
        /* link modules */
        temp = fw_malloc((fw_num_cpus+1) * sizeof(fw_pipe_t*));
 
-       fw_printf("Creating a new Instance of %s...", fw_modules_names[0x02]);
+       fw_printf("Creating a new Instance of %s...", fw_component_names[0x02]);
        temp[0] = fw_fw_ready_pipe;
        for (i=0; i<fw_num_cpus; i++)
                temp[i+1] = topo_pipes[fw_num_cpus+i];
 
-       if ((fw_component_instances[0] = fw_modules_operations[0x02]->_new(0, fw_num_cpus+1, temp)) == NULL) {
+       if ((fw_component_instances[0] = fw_component_operations[0x02]->_new(0, fw_num_cpus+1, temp)) == NULL) {
                fw_panic("failed to allocate component\n");
                /* never reached */;
        }
        fw_printf("done!\n");
 
        for (i=0;i<fw_num_cpus;i++) {
-               fw_printf("Creating a new Instance of %s...", fw_modules_names[0x01]);
+               fw_printf("Creating a new Instance of %s...", fw_component_names[0x01]);
                temp[0] = topo_pipes[fw_num_cpus+i];
                temp[1] = topo_pipes[i];
-               if ((fw_component_instances[i+1] = fw_modules_operations[0x01]->_new(i+1, 2, temp)) == NULL) {
+               if ((fw_component_instances[i+1] = fw_component_operations[0x01]->_new(i+1, 2, temp)) == NULL) {
                        fw_panic("failed to allocate component\n");
                        /* never reached */;
                };
                fw_printf("done!\n");
        }
 
-       fw_printf("Creating a new Instance of %s...", fw_modules_names[0x0D]);
-       if ((fw_component_instances[i+1] = fw_modules_operations[0x0D]->_new(i, 0, NULL)) == NULL) {
+       fw_printf("Creating a new Instance of %s...", fw_component_names[0x0D]);
+       if ((fw_component_instances[i+1] = fw_component_operations[0x0D]->_new(i, 0, NULL)) == NULL) {
                fw_panic("failed to allocate component\n");
                /* never reached */;
        };
index cda8e13..d3898b2 100644 (file)
@@ -64,7 +64,7 @@ int fw_build_topo(void)
        /* check if all required modules are available */
 
        for (i=0; i<ARRAY_SIZE(fw_build_module_list); i++) {
-               if (!fw_module_available(fw_build_module_list[i])) {
+               if (!fw_component_available(fw_build_module_list[i])) {
                        fw_panic("Failed to create topology, module with UUID 0x%02x not available\n", fw_build_module_list[i]);
                        /* never reached */;
                }
@@ -83,13 +83,13 @@ int fw_build_topo(void)
 
        temp = fw_malloc((NUM_CPUS+1) * sizeof(fw_pipe_t*));
 
-       fw_printf("Creating a new Instance of %s...", fw_modules_names[0x02]);
+       fw_printf("Creating a new Instance of %s...", fw_component_names[0x02]);
        temp[0] = fw_fw_ready_pipe;
        temp[1] = topo_pipes[0];
        temp[2] = topo_pipes[1];
        temp[3] = topo_pipes[2];
        temp[4] = topo_pipes[3];
-       if ((fw_component_instances[i] = fw_modules_operations[0x02]->_new(i, NUM_CPUS+1, temp)) == NULL) {
+       if ((fw_component_instances[i] = fw_component_operations[0x02]->_new(i, NUM_CPUS+1, temp)) == NULL) {
                fw_panic("failed to allocate component\n");
                /* never reached */;
        }
@@ -97,48 +97,48 @@ int fw_build_topo(void)
        fw_printf("done!\n");
 
 
-       fw_printf("Creating a new Instance of %s...", fw_modules_names[0x01]);
+       fw_printf("Creating a new Instance of %s...", fw_component_names[0x01]);
        temp[0] = topo_pipes[0];
        temp[1] = topo_pipes[4];
-       if ((fw_component_instances[i] = fw_modules_operations[0x01]->_new(i, 2, temp)) == NULL) {
+       if ((fw_component_instances[i] = fw_component_operations[0x01]->_new(i, 2, temp)) == NULL) {
                fw_panic("failed to allocate component\n");
                /* never reached */;
        };
        i++;
        fw_printf("done!\n");
 
-       fw_printf("Creating a new Instance of %s...", fw_modules_names[0x01]);
+       fw_printf("Creating a new Instance of %s...", fw_component_names[0x01]);
        temp[0] = topo_pipes[1];
        temp[1] = topo_pipes[5];
-       if ((fw_component_instances[i] = fw_modules_operations[0x01]->_new(i, 2, temp)) == NULL) {
+       if ((fw_component_instances[i] = fw_component_operations[0x01]->_new(i, 2, temp)) == NULL) {
                fw_panic("failed to allocate component\n");
                /* never reached */;
        };
        i++;
        fw_printf("done!\n");
 
-       fw_printf("Creating a new Instance of %s...", fw_modules_names[0x01]);
+       fw_printf("Creating a new Instance of %s...", fw_component_names[0x01]);
        temp[0] = topo_pipes[2];
        temp[1] = topo_pipes[6];
-       if ((fw_component_instances[i] = fw_modules_operations[0x01]->_new(i, 2, temp)) == NULL) {
+       if ((fw_component_instances[i] = fw_component_operations[0x01]->_new(i, 2, temp)) == NULL) {
                fw_panic("failed to allocate component\n");
                /* never reached */;
        };
        i++;
        fw_printf("done!\n");
 
-       fw_printf("Creating a new Instance of %s...", fw_modules_names[0x01]);
+       fw_printf("Creating a new Instance of %s...", fw_component_names[0x01]);
        temp[0] = topo_pipes[3];
        temp[1] = topo_pipes[7];
-       if ((fw_component_instances[i] = fw_modules_operations[0x01]->_new(i, 2, temp)) == NULL) {
+       if ((fw_component_instances[i] = fw_component_operations[0x01]->_new(i, 2, temp)) == NULL) {
                fw_panic("failed to allocate component\n");
                /* never reached */;
        };
        i++;
        fw_printf("done!\n");
 
-       fw_printf("Creating a new Instance of %s...", fw_modules_names[0x0D]);
-       if ((fw_component_instances[i] = fw_modules_operations[0x0D]->_new(i, 0, NULL)) == NULL) {
+       fw_printf("Creating a new Instance of %s...", fw_component_names[0x0D]);
+       if ((fw_component_instances[i] = fw_component_operations[0x0D]->_new(i, 0, NULL)) == NULL) {
                fw_panic("failed to allocate component\n");
                /* never reached */;
        };
index ae757bf..ceaad26 100644 (file)
@@ -58,7 +58,7 @@ int fw_build_topo(void)
        /* check if all required modules are available */
 
        for (i=0; i<ARRAY_SIZE(fw_build_module_list); i++) {
-               if (!fw_module_available(fw_build_module_list[i])) {
+               if (!fw_component_available(fw_build_module_list[i])) {
                        fw_panic("Failed to create topology, module with UUID 0x%02x not available\n", fw_build_module_list[i]);
                        /* never reached */;
                }
@@ -72,22 +72,22 @@ int fw_build_topo(void)
 
        i=0;
 
-       fw_printf("Creating a new Instance of %s...", fw_modules_names[0x02]);
-       if ((fw_component_instances[0] = fw_modules_operations[0x02]->_new(i++, NUM_CPUS+1, fw_fw_ready_pipe, topo_pipes[0])) == NULL) {
+       fw_printf("Creating a new Instance of %s...", fw_component_names[0x02]);
+       if ((fw_component_instances[0] = fw_component_operations[0x02]->_new(i++, NUM_CPUS+1, fw_fw_ready_pipe, topo_pipes[0])) == NULL) {
                fw_panic("failed to allocate component\n");
                /* never reached */;
        }
        fw_printf("done!\n");
 
-       fw_printf("Creating a new Instance of %s...", fw_modules_names[0x01]);
-       if ((fw_component_instances[1] = fw_modules_operations[0x01]->_new(i++, 2, topo_pipes[0], topo_pipes[1])) == NULL) {
+       fw_printf("Creating a new Instance of %s...", fw_component_names[0x01]);
+       if ((fw_component_instances[1] = fw_component_operations[0x01]->_new(i++, 2, topo_pipes[0], topo_pipes[1])) == NULL) {
                fw_panic("failed to allocate component\n");
                /* never reached */;
        };
        fw_printf("done!\n");
 
-       fw_printf("Creating a new Instance of %s...", fw_modules_names[0x0D]);
-       if ((fw_component_instances[2] = fw_modules_operations[0x0D]->_new(i++, 0)) == NULL) {
+       fw_printf("Creating a new Instance of %s...", fw_component_names[0x0D]);
+       if ((fw_component_instances[2] = fw_component_operations[0x0D]->_new(i++, 0)) == NULL) {
                fw_panic("failed to allocate component\n");
                /* never reached */;
        };
index 4b6fea8..6440868 100644 (file)
@@ -57,7 +57,7 @@ int fw_build_topo(void)
        /* check if all required modules are available */
 
        for (i=0; i<ARRAY_SIZE(fw_build_module_list); i++) {
-               if (!fw_module_available(fw_build_module_list[i])) {
+               if (!fw_component_available(fw_build_module_list[i])) {
                        fw_panic("Failed to create topology, module with UUID 0x%02x not available\n", fw_build_module_list[i]);
                        /* never reached */;
                }
@@ -70,8 +70,8 @@ int fw_build_topo(void)
        /* link modules */
        i=0;
 
-       fw_printf("Creating a new Instance of %s...", fw_modules_names[0x01]);
-       fw_component_instances[0] = fw_modules_operations[0x01]->_new(i++, 2, fw_fw_ready_pipe, fw_fw_dispatch_pipe[0]);
+       fw_printf("Creating a new Instance of %s...", fw_component_names[0x01]);
+       fw_component_instances[0] = fw_component_operations[0x01]->_new(i++, 2, fw_fw_ready_pipe, fw_fw_dispatch_pipe[0]);
        fw_printf("done!\n");
 
        return 0;
index ab6d738..329dc88 100644 (file)
@@ -12,8 +12,6 @@
 #include <fw_types.h>
 #include <fw_limits.h>
 
-
-
 typedef struct fw_task fw_task_t;
 
 typedef int mod_uuid_t;
@@ -22,7 +20,7 @@ typedef int inst_uuid_t;
 typedef struct fw_component fw_component_inst;
 typedef struct fw_pipe fw_pipe_t;
 
-typedef struct fw_module_operations {
+typedef struct fw_component_operations {
        fw_component_inst* (*_new) (inst_uuid_t inst_id, int link_count, fw_pipe_t **links);
        void (*_destroy) (fw_component_inst *self);
        void (*schedule) (fw_component_inst *self, int cpu);
@@ -30,7 +28,7 @@ typedef struct fw_module_operations {
        void (*task_init) (fw_component_inst *self, fw_task_t *task);
        void (*task_destroy) (fw_component_inst *self, fw_task_t *task);
        void (*pipe_update) (fw_component_inst *self, fw_pipe_t *pipe);
-} fw_module_operations_t;
+} fw_component_operations_t;
 
 /**
  * The structure describing a component instance in the CoBaS Framework.
@@ -39,7 +37,7 @@ typedef struct fw_component {
        mod_uuid_t uuid;
        const char *name;
        inst_uuid_t id;
-       fw_module_operations_t ops;
+       fw_component_operations_t ops;
        void *inst_data;
 } fw_component_inst;
 
@@ -47,20 +45,20 @@ typedef struct fw_component {
 
 #define inst_pcb(type, task) ((type*) task->module_data[self->id])
 
-#define fw_module_init(x) __fw_initcall(x)
+#define fw_component_init(x) __fw_initcall(x)
 #define __fw_initcall(fn) static fw_initcall_t __fw_initcall_##fn \
                __attribute__ ((__used__)) \
-               __attribute__ ((__section__(".fw.modules.init"))) = fn
+               __attribute__ ((__section__(".cobas.components.init"))) = fn
 
-extern const char *fw_modules_names[FW_MAX_COMPONENT_ID];
-extern fw_module_operations_t *fw_modules_operations[FW_MAX_COMPONENT_ID];
-extern void *fw_modules_private_data[FW_MAX_COMPONENT];
+extern const char *fw_component_names[FW_MAX_COMPONENT_ID];
+extern fw_component_operations_t *fw_component_operations[FW_MAX_COMPONENT_ID];
+extern void *fw_component_private_data[FW_MAX_COMPONENT];
 
-void fw_modules_init(void);
+void fw_components_init(void);
 
-int fw_modules_register(int uuid, const char *module_name, fw_module_operations_t *operations);
-int fw_module_available(int uuid);
+int fw_component_register(int uuid, const char *component_name, fw_component_operations_t *operations);
+int fw_component_available(int uuid);
 
-fw_component_inst *fw_module_clone(fw_component_inst *other);
+fw_component_inst *fw_component_clone(fw_component_inst *other);
 
 #endif /* FW_MODULES_H_ */
index ff0cad1..613f4d5 100644 (file)
@@ -32,7 +32,7 @@ typedef struct fw_pipe {
        fw_list_head_t tasks_removed;   /**< Tasks removed from the pipe since the last access. */
        fw_list_head_t tasks_moved;             /**< Tasks moved inside the pipe since the last access. */
 
-       fw_component_inst *in;                          /**< Reference to the source component instance connected to the pipe. */
+       fw_component_inst *in;                  /**< Reference to the source component instance connected to the pipe. */
        fw_component_inst *out;                 /**< Reference to the target component instance connected to the pipe. */
 } fw_pipe_t;
 
index d28b5da..98d9424 100644 (file)
@@ -54,6 +54,6 @@ void fw_init()
        fw_comm_init();
        fw_pipes_init();
        fw_sched_init();
-       fw_modules_init();
+       fw_components_init();
        fw_build_topo();
 }
index d1f07e6..66da1db 100644 (file)
@@ -2,57 +2,57 @@
 
 
 
-const char *fw_modules_names[FW_MAX_COMPONENT];
-fw_module_operations_t *fw_modules_operations[FW_MAX_COMPONENT];
-void *fw_modules_private_data[FW_MAX_COMPONENT];
+const char *fw_component_names[FW_MAX_COMPONENT];
+fw_component_operations_t *fw_component_operations[FW_MAX_COMPONENT];
+void *fw_component_private_data[FW_MAX_COMPONENT];
 
-unsigned int registered_modules = 0;
+unsigned int registered_components = 0;
 
-extern fw_initcall_t __fw_modules_init_start[];
-extern fw_initcall_t __fw_modules_init_end[];
+extern fw_initcall_t __cobas_components_init_start[];
+extern fw_initcall_t __cobas_components_init_end[];
 
-void fw_modules_init(void)
+void fw_components_init(void)
 {
        int i;
        fw_initcall_t *call;
 
 
        for (i=0; i<FW_MAX_COMPONENT_ID; i++) {
-               fw_modules_operations[i] = NULL;
-               fw_modules_names[i] = "N/A";
+               fw_component_operations[i] = NULL;
+               fw_component_names[i] = "N/A";
        }
 
-       for (call=__fw_modules_init_start, i=0; call<__fw_modules_init_end; call++, i++) {
+       for (call=__cobas_components_init_start, i=0; call<__cobas_components_init_end; call++, i++) {
                if ((*call)() < 0) {
-                       fw_printf("Error: Module %s: Could not be initialized\n", fw_modules_names[i]);
+                       fw_printf("Error: Component %s: Could not be initialized\n", fw_component_names[i]);
                }
        }
 }
 
-int fw_modules_register(int uuid, const char *module_name, fw_module_operations_t *operations)
+int fw_component_register(int uuid, const char *component_name, fw_component_operations_t *operations)
 {
-       if (!module_name || uuid > FW_MAX_COMPONENT_ID) {
+       if (!component_name || uuid > FW_MAX_COMPONENT_ID) {
                return -1;
        }
 
-       if(fw_module_available(uuid)) {
-               fw_printf("Module with UUID 0x%02x already registered: %s\n", uuid, module_name);
+       if(fw_component_available(uuid)) {
+               fw_printf("Component with UUID 0x%02x already registered: %s\n", uuid, component_name);
                return -1;
        }
 
-       fw_modules_operations[uuid]  = operations;
-       fw_modules_names[uuid] = module_name;
+       fw_component_operations[uuid]  = operations;
+       fw_component_names[uuid] = component_name;
 
-       fw_printf("Registered module with UUID 0x%02x: %s\n", uuid, module_name);
+       fw_printf("Registered component with UUID 0x%02x: %s\n", uuid, component_name);
        return 0;
 }
 
-int fw_module_available(int uuid)
+int fw_component_available(int uuid)
 {
-       return fw_modules_operations[uuid] != NULL;
+       return fw_component_operations[uuid] != NULL;
 }
 
-fw_component_inst *fw_module_clone(fw_component_inst *other)
+fw_component_inst *fw_component_clone(fw_component_inst *other)
 {
        fw_component_inst *inst;
 
@@ -62,7 +62,7 @@ fw_component_inst *fw_module_clone(fw_component_inst *other)
 
        inst = fw_malloc(sizeof(fw_component_inst));
        if (inst == NULL) {
-               fw_printf("Error: cloning module '%s (%d)' failed with OOM\n", other->name, other->uuid);
+               fw_printf("Error: cloning component '%s (%d)' failed with OOM\n", other->name, other->uuid);
                return NULL;
        }
 
index dd22848..b5de01a 100644 (file)
@@ -58,7 +58,7 @@ static fw_component_inst *af_new(inst_uuid_t inst_id, int link_count, fw_pipe_t
        fw_component_inst *inst;
 
        // creates a new instance from an template
-       inst = fw_module_clone(&af_proto);
+       inst = fw_component_clone(&af_proto);
        if (inst == NULL) {
                fw_panic("Error: Module %s: OOM for new instance\n", AF_COMPONENT_NAME);
                /* never reached */
@@ -88,7 +88,7 @@ static void af_destroy(fw_component_inst *self)
        fw_free(self);
 }
 
-fw_module_operations_t af_ops = {
+fw_component_operations_t af_ops = {
        ._new           = af_new,
        ._destroy       = af_destroy,
        .schedule       = NULL,
@@ -111,7 +111,7 @@ int af_init(void)
 {
        FW_REGISTER_TOPIC(AFFINITY);
 
-       return fw_modules_register(AF_COMPONENT_UUID, AF_COMPONENT_NAME, &af_ops);
+       return fw_component_register(AF_COMPONENT_UUID, AF_COMPONENT_NAME, &af_ops);
 }
 
-fw_module_init(af_init);
+fw_component_init(af_init);
index c89f0bb..bdd5866 100644 (file)
@@ -88,7 +88,7 @@ static fw_component_inst *fcfs_new(inst_uuid_t inst_id, int link_count, fw_pipe_
        fw_component_inst *inst;
        struct fcfs_private_data *pd;
 
-       inst = fw_module_clone(&fcfs_proto);
+       inst = fw_component_clone(&fcfs_proto);
        if (inst == NULL) {
                fw_printf("Error: Module %s: OOM for new instance\n", FCFS_MODULE_NAME);
                return NULL;
@@ -140,7 +140,7 @@ static fw_component_inst fcfs_proto = {
 
 int fcfs_init(void)
 {
-       return fw_modules_register(FCFS_MODULE_UUID, FCFS_MODULE_NAME, &fcfs_proto.ops);
+       return fw_component_register(FCFS_MODULE_UUID, FCFS_MODULE_NAME, &fcfs_proto.ops);
 }
 
-fw_module_init(fcfs_init);
+fw_component_init(fcfs_init);
index b5c2ac1..799b24e 100644 (file)
@@ -128,7 +128,7 @@ static fw_component_inst *lb_new(inst_uuid_t inst_id, int link_count, fw_pipe_t
        struct lb_private_data *pd;
        int i;
 
-       inst = fw_module_clone(&lb_proto);
+       inst = fw_component_clone(&lb_proto);
        if (inst == NULL) {
                fw_printf("Error: Module %s: OOM for new instance\n", LB_MODULE_NAME);
                return NULL;
@@ -185,7 +185,7 @@ static fw_component_inst lb_proto = {
 
 int lb_init(void)
 {
-       return fw_modules_register(LB_MODULE_UUID, LB_MODULE_NAME, &lb_proto.ops);
+       return fw_component_register(LB_MODULE_UUID, LB_MODULE_NAME, &lb_proto.ops);
 }
 
-fw_module_init(lb_init);
+fw_component_init(lb_init);
index 321c05a..c01325f 100644 (file)
@@ -61,7 +61,7 @@ static fw_component_inst *rr_new(inst_uuid_t inst_id, int link_count, fw_pipe_t
        fw_component_inst *inst;
        struct rr_private_data *pd;
 
-       inst = fw_module_clone(&rr_proto);
+       inst = fw_component_clone(&rr_proto);
        if (inst == NULL) {
                fw_printf("Error: Module %s: OOM for new instance\n", RR_MODULE_NAME);
                return NULL;
@@ -111,7 +111,7 @@ static fw_component_inst rr_proto = {
 
 int rr_init(void)
 {
-       return fw_modules_register(RR_MODULE_UUID, RR_MODULE_NAME, &rr_proto.ops);
+       return fw_component_register(RR_MODULE_UUID, RR_MODULE_NAME, &rr_proto.ops);
 }
 
-fw_module_init(rr_init);
+fw_component_init(rr_init);
index 6949151..63f602e 100644 (file)
@@ -72,7 +72,7 @@ static fw_component_inst *tmpl_new(inst_uuid_t inst_id, int links, ...)
        struct tmpl_private_data *pd;
 
        // creates a new instance from an template
-       inst = fw_module_clone(&tmpl_proto);
+       inst = fw_component_clone(&tmpl_proto);
        if (inst == NULL) {
                fw_panic("Error: Module %s: OOM for new instance\n", TMPL_COMPONENT_NAME);
                /* never reached */
@@ -106,7 +106,7 @@ static void tmpl_destroy(fw_component_inst *self)
        fw_free(self);
 }
 
-fw_module_operations_t tmpl_ops = {
+fw_component_operations_t tmpl_ops = {
        ._new           = tmpl_new,
        ._destroy       = tmpl_destroy,
        .schedule       = tmpl_schedule,
@@ -123,7 +123,7 @@ fw_component_inst tmpl_proto = {
 
 int tmpl_init(void)
 {
-       return fw_modules_register(TMPL_COMPONENT_UUID, TMPL_COMPONENT_NAME, &tmpl_ops);
+       return fw_component_register(TMPL_COMPONENT_UUID, TMPL_COMPONENT_NAME, &tmpl_ops);
 }
 
-fw_module_init(tmpl_init);
+fw_component_init(tmpl_init);
index 2e214f9..e21c67f 100644 (file)
@@ -70,12 +70,12 @@ int td_new(int inst_id, int links, ...)
        return 0;
 }
 
-fw_module_operations_t td_ops = {
+fw_component_operations_t td_ops = {
        ._new = td_new,
 };
 
 int td_init(void){
-       return fw_modules_register(TD_MODULE_UUID, TD_MODULE_NAME, &td_ops);
+       return fw_component_register(TD_MODULE_UUID, TD_MODULE_NAME, &td_ops);
 }
 
-fw_module_init(td_init);
+fw_component_init(td_init);