Select one of the symbols to view example projects that use it.
 
Outline
#include "config.h"
#include "algorithm.h"
#include <helper/binarybuffer.h>
init_mem_param(struct mem_param *, uint32_t, uint32_t, enum param_direction)
destroy_mem_param(struct mem_param *)
init_reg_param(struct reg_param *, char *, uint32_t, enum param_direction)
destroy_reg_param(struct reg_param *)
Files
loading...
SourceVuDevelopment ToolsOpenOCDsrc/target/algorithm.c
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
// SPDX-License-Identifier: GPL-2.0-or-later /*************************************************************************** * Copyright (C) 2005 by Dominic Rath * * Dominic.Rath@gmx.de * ***************************************************************************//* ... */ #ifdef HAVE_CONFIG_H #include "config.h" #endif #include "algorithm.h" #include <helper/binarybuffer.h> void init_mem_param(struct mem_param *param, uint32_t address, uint32_t size, enum param_direction direction) { param->address = address; param->size = size; param->value = malloc(size); param->direction = direction; }{ ... } void destroy_mem_param(struct mem_param *param) { free(param->value); param->value = NULL; }{ ... } void init_reg_param(struct reg_param *param, char *reg_name, uint32_t size, enum param_direction direction) { param->reg_name = reg_name; param->size = size; param->value = malloc(DIV_ROUND_UP(size, 8)); param->direction = direction; }{ ... } void destroy_reg_param(struct reg_param *param) { free(param->value); param->value = NULL; }{ ... }
Details
Show:
from
Types: Columns:
Click anywhere in the source to view detailed information here...