LWIP_MIN is only used within LwIP.
 
Symbols
loading...
Files
loading...

LWIP_MIN macro

Syntax

#define LWIP_MIN(x , y) (((x) < (y)) ? (x) : (y))

Arguments

x

y

References

LocationText
def.h:66
#define LWIP_MIN(x , y) (((x) < (y)) ? (x) : (y))
dhcp.c:1595
decode_len = LWIP_MIN(len, 4 * DNS_MAX_SERVERS);
dhcp.c:1658
copy_len = LWIP_MIN(decode_len, 4);
dhcp.c:1791
for (i = 0; i < netif->hwaddr_len && i < LWIP_MIN(DHCP_CHADDR_LEN, NETIF_MAX_HWADDR_LEN); i++) {
dhcp.c:1939
for (i = 0; i < LWIP_MIN(DHCP_CHADDR_LEN, NETIF_MAX_HWADDR_LEN); i++) {
dns.c:1476
namelen = LWIP_MIN(hostnamelen, DNS_MAX_NAME_LENGTH - 1);
httpd.c:823
len = LWIP_MIN(sizeof(ssi->tag_name), LWIP_MIN(strlen(ssi->tag_name),
httpd.c:1200
len = (u16_t)LWIP_MIN(hs->left, 0xffff);
httpd.c:1238
len = (u16_t)LWIP_MIN(ssi->parsed - hs->file, 0xffff);
httpd.c:1410
len = (u16_t)LWIP_MIN(ssi->tag_end - hs->file, 0xffff);
httpd.c:1450
len = (u16_t)LWIP_MIN(ssi->tag_end - hs->file, 0xffff);
httpd.c:1538
len = (u16_t)LWIP_MIN(ssi->parsed - hs->file, 0xffff);
httpd.c:1995
data_len = LWIP_MIN(hs->req->tot_len, LWIP_HTTPD_MAX_REQ_LENGTH);
httpd.c:2196
size_t copy_len = LWIP_MIN(sizeof(http_uri_buf) - 1, uri_len - 1);
httpd.c:2213
size_t name_copy_len = LWIP_MIN(len_left, name_len);
httpd_opts.h:273
#define LWIP_HTTPD_MAX_REQ_LENGTH LWIP_MIN(1023, (LWIP_HTTPD_REQ_QUEUELEN * PBUF_POOL_BUFSIZE))
ip4_frag.c:776
fragsize = LWIP_MIN(left, (u16_t)(nfb * 8));
ip4_frag.c:814
newpbuflen = LWIP_MIN(left_to_copy, plen);
opt.h:1331
#define TCP_SNDLOWAT LWIP_MIN(LWIP_MAX(((TCP_SND_BUF)/2), (2 * TCP_MSS) + 1), (TCP_SND_BUF) - 1)
opt.h:1438
#define TCP_WND_UPDATE_THRESHOLD LWIP_MIN((TCP_WND / 4), (TCP_MSS * 4))
pbuf.c:253
qlen = LWIP_MIN(rem_len, (u16_t)(PBUF_POOL_BUFSIZE_ALIGNED - LWIP_MEM_ALIGN_SIZE(offset)));
pbuf.c:1252
first_copy_len = (u16_t)LWIP_MIN(q->len - target_offset, len);
pbuf.c:1457
return (u16_t)LWIP_MIN(i + 1, 0xFFFF);
sockets.c:894
backlog = LWIP_MIN(LWIP_MAX(backlog, 0), 0xff);
sockets.c:1240
ret = (ssize_t)LWIP_MIN(LWIP_MIN(len, datagram_len), SSIZE_MAX);
sockets.c:1611
if (size > LWIP_MIN(0xFFFF, SSIZE_MAX)) {
tcp.c:937
if (TCP_SEQ_GEQ(new_right_edge, pcb->rcv_ann_right_edge + LWIP_MIN((TCP_WND / 2), pcb->mss))) {
tcp.c:1287
u8_t backoff_idx = LWIP_MIN(pcb->nrtx, sizeof(tcp_backoff) - 1);
tcp.c:1289
pcb->rto = (s16_t)LWIP_MIN(calc_rto, 0x7FFF);
tcp.c:1296
eff_wnd = LWIP_MIN(pcb->cwnd, pcb->snd_wnd);
tcp.c:1712
mprio = LWIP_MIN(TCP_PRIO_MAX, prio);
tcp.c:2291
sendmss = LWIP_MIN(sendmss, mss_s);
tcp_in.c:69
#define LWIP_TCP_CALC_INITIAL_CWND(mss) ((tcpwnd_size_t)LWIP_MIN((4U * (mss)), LWIP_MAX((2U * (mss)), 4380U)))
tcp_in.c:1262
increase = LWIP_MIN(acked, (tcpwnd_size_t)(num_seg * pcb->mss));
tcp_out.c:259
tcp_out.c:333
if (pcb->snd_queuelen >= LWIP_MIN(TCP_SND_QUEUELEN, (TCP_SNDQUEUELEN_OVERFLOW + 1))) {
tcp_out.c:417
mss_local = LWIP_MIN(pcb->mss, TCPWND_MIN16(pcb->snd_wnd_max / 2));
tcp_out.c:506
oversize_used = LWIP_MIN(space, LWIP_MIN(oversize, len));
tcp_out.c:532
u16_t seglen = LWIP_MIN(space, len - pos);
tcp_out.c:601
u16_t seglen = LWIP_MIN(left, max_len);
tcp_out.c:659
if (queuelen > LWIP_MIN(TCP_SND_QUEUELEN, TCP_SNDQUEUELEN_OVERFLOW)) {
tcp_out.c:1090
LWIP_ASSERT("seg->tcphdr not aligned", ((mem_ptr_t)seg->tcphdr % LWIP_MIN(MEM_ALIGNMENT, 4)) == 0);
tcp_out.c:1262
wnd = LWIP_MIN(pcb->snd_wnd, pcb->cwnd);
tcp_out.c:1797
pcb->ssthresh = LWIP_MIN(pcb->cwnd, pcb->snd_wnd) / 2;