MIN is only used within OpenOCD.
 
Symbols
loading...
Files
loading...

MIN macro

Syntax

#define MIN(a, b) (((a) < (b)) ? (a) : (b))

Arguments

a

b

References

LocationText
hid.c:70
#define MIN(x,y) ((x) < (y)? (x): (y))
libjaylink-internal.h:59
#define MIN(a, b) (((a) < (b)) ? (a) : (b))
replacements.h:22
#define MIN(a, b) (((a) < (b)) ? (a) : (b))
hid.c:69
#undef MIN
FLASHPlugin.c:381
uint32_t todo = MIN(size, plugin_info->WorkArea.Size);
FLASHPlugin.c:411
unsigned workAreaSize = MIN(MAX(size, plugin_info->write_block_size) + plugin_info->write_block_size + fifo_header_size, plugin_info->WorkArea.Size);
FLASHPlugin.c:754
unsigned workAreaSize = MIN((bank->num_sectors + 7) / 8, plugin_info->WorkArea.Size);
FLASHPlugin.c:765
int32_t sectors_to_check = MIN(workAreaSize * 8, bank->num_sectors - sector);
arc.c:858
MIN(arc->last_general_reg + 1, arc->num_regs);
arc.c:878
for (i = 0; i < MIN(arc->num_core_regs, regs_to_scan); i++) {
arc.c:912
for (i = 0; i < MIN(arc->num_core_regs, regs_to_scan); i++) {
arm_adi_v5.c:557
unsigned int drw_bytes = MIN(this_size, 4);
arm_adi_v5.c:695
unsigned int this_size = MIN(size, 4);
cmsis_dap.c:1391
descriptor.c:1196
int idx_max = MIN(dest_max, src_max);
esirisc_flash.c:337
uint32_t num_bytes = MIN(count, max_bytes);
esirisc_flash.c:374
uint32_t num_bytes = MIN(count, max_bytes);
fespi.c:545
data_wa_size = MIN(target_get_working_area_avail(target), count);
fespi.c:574
cur_count = MIN(count, data_wa_size);
fm4.c:250
MIN(halfword_count * 2, target_get_working_area_avail(target)),
fm4.c:273
uint32_t halfwords = MIN(halfword_count, data_workarea->size / 2);
fm4.c:277
MIN(halfwords * 2, byte_count), data_workarea->address);
fm4.c:280
MIN(halfwords * 2, byte_count), buffer);
fm4.c:325
byte_count -= MIN(halfwords * 2, byte_count);
gdb_server.c:368
const char *colon = memchr(packet, ':', MIN(50, packet_len));
gdb_server.c:2768
length = MIN(length, thread_list_length - offset);
hid.c:821
res = HidD_GetManufacturerString(dev->device_handle, string, sizeof(wchar_t) * MIN(maxlen, MAX_STRING_WCHARS));
hid.c:834
res = HidD_GetProductString(dev->device_handle, string, sizeof(wchar_t) * MIN(maxlen, MAX_STRING_WCHARS));
hid.c:847
res = HidD_GetSerialNumberString(dev->device_handle, string, sizeof(wchar_t) * MIN(maxlen, MAX_STRING_WCHARS));
hid.c:860
res = HidD_GetIndexedString(dev->device_handle, string_index, string, sizeof(wchar_t) * MIN(maxlen, MAX_STRING_WCHARS));
image.c:672
read_size = MIN(size, field32(elf, segment->p_filesz) - offset);
image.c:715
read_size = MIN(size, field64(elf, segment->p_filesz) - offset);
jlink.c:475
tmp = MIN(JLINK_TAP_BUFFER_SIZE, (tmp - 16) / 2);
libusbi.h:67
#ifndef MIN
msp432.c:711
uint32_t start_count = MIN(start - offset, count);
mxc.c:505
uint8_t len = MIN(oob_size, MXC_NF_SPARE_BUFFER_LEN);
mxc.c:663
uint8_t len = MIN(oob_size, MXC_NF_SPARE_BUFFER_LEN);
numicro.c:967
memcpy(padding, buffer + i, MIN(4, count - i));
psoc5lp.c:1186
unsigned len = MIN(ROW_SIZE, byte_count);
psoc6.c:836
uint32_t row_bytes = MIN(psoc6_info->row_sz - row_offset, count);
riscv-011.c:2027
unsigned int batch_size = MIN(count + 3 - i, max_batch_size);
riscv-011.c:2185
unsigned int batch_size = MIN(count + 2 - i, max_batch_size);
riscv-013.c:1685
for (int i = 0; i < MIN(RISCV_MAX_HARTS, 1 << info->hartsellen); ++i) {
riscv-013.c:2518
buf_set_u32(buffer + i * 4, 0, 8 * MIN(size, 4), value);
riscv-013.c:2519
log_memory_access(address + i * 4, value, MIN(size, 4), true);
riscv-013.c:2738
buf_set_u32(buffer + next_read - address, 0, 8 * MIN(size, 4), value);
riscv-013.c:2739
log_memory_access(next_read, value, MIN(size, 4), true);
riscv-013.c:2763
buf_set_u32(buffer + next_read - address, 0, 8 * MIN(size, 4), value);
riscv-013.c:2764
log_memory_access(next_read, value, MIN(size, 4), true);
rp2040.c:236
unsigned int chunk_size = MIN(MAX(avail_pages, 1) * priv->dev->pagesize, count);
rsl10.c:423
uint32_t buffer_size = MIN(RSL10_ROM_CMD_WRITE_BUFFER_MAX_SIZE, buffer_avail);
rtkernel.c:94
memcpy(new_ptr, ptr, MIN(old_size, new_size));
rtt.c:72
read_length = MIN(32, length - offset);
rtt.c:103
len = MIN(*length, channel->size - 1);
rtt.c:104
first_length = MIN(len, channel->size - channel->write_pos);
rtt.c:119
len = MIN(*length, channel->read_pos - channel->write_pos - 1);
rtt.c:134
len = MIN(*length,
rtt.c:142
first_length = MIN(len, channel->size - channel->write_pos);
rtt.c:258
const size_t buf_size = MIN(sizeof(buf), address_end - addr);
rtt.c:326
rtt.c:336
len = MIN(*length,
rtt.c:338
first_length = MIN(len, channel->size - channel->read_pos);
rtt.c:370
num_channels = MIN(num_channels, ctrl->num_up_channels);
stm32f1x.c:476
buffer_size = MIN(hwords_count * 2 + 8, MAX(buffer_size, 256));
stm32f1x.c:570
buffer_size = MIN(hwords_count * 2, MAX(buffer_size, 256));
stm32lx.c:637
bytes_remaining = MIN(count, hp_nb - (offset % hp_nb));
stm32lx.c:643
uint32_t bytes_to_write = MIN(4, bytes_remaining);
stm32lx.c:694
uint32_t bytes_to_write = MIN(4, bytes_remaining);
target.c:1689
target.c:4581
const size_t chunk_len = MIN(count, max_chunk_len);
target.c:4721
const size_t chunk_len = MIN(count, max_chunk_len);
tcl.c:770
length = MIN(filesize, bank->size - offset);
tcl.c:970
length = MIN(filesize, p->size - offset);
telnet_server.c:115
MIN(tmp - i, 16));
telnet_server.c:118
telnet_write(connection, " ", MIN(tmp - i, 16));
telnet_server.c:122
MIN(tmp - i, 16));
telnet_server.c:375
MIN(tmp - i, 16));
telnet_server.c:381
MIN(tmp - i, 16));
transport_tcp.c:535
transport_usb.c:412
(unsigned char *)buffer, MIN(CHUNK_SIZE, length),
transport_usb.c:501
tmp = MIN(length, fill_bytes);
transport_usb.c:586
tmp = MIN(bytes_received, length);
usb_blaster.c:627
trans = MIN(nbfree_in_packet - 1, nb8 - i);
windows_winusb.c:1676
pass_type = MIN(pass, EXT_PASS);
windows_winusb.c:2029
len = MIN(len, config_header->wTotalLength);
windows_winusb.c:2073
len = MIN(len, (size_t)r);
xmc1xxx.c:285
MIN(block_count * NVM_BLOCK_SIZE, target_get_working_area_avail(target))),
xmc1xxx.c:304
uint32_t blocks = MIN(block_count, data_workarea->size / NVM_BLOCK_SIZE);
xmc1xxx.c:308
MIN(blocks * NVM_BLOCK_SIZE, byte_count),
xmc1xxx.c:312
MIN(blocks * NVM_BLOCK_SIZE, byte_count), buffer);
xmc1xxx.c:359
xmc4xxx.c:748
remaining = MIN(count, sizeof(tmp_buf));
xtensa.c:1793
icountlvl = MIN((oldps & 0xF) + 1, xtensa->core_config->debug.irq_level);
xtensa.c:2251
uint32_t linesize = MIN(ilinesize, dlinesize);
xtensa.c:2528