/systemd/src/basic/ |
H A D | string-table.c | 23 ssize_t string_table_lookup(const char * const *table, size_t len, const char *key) { argument 29 for (i = 0; i < len; ++i)
|
H A D | device-nodes.h | 25 int encode_devnode_name(const char *str, char *str_enc, size_t len);
|
H A D | strbuf.c | 55 str->len = 1; 128 ssize_t strbuf_add_string(struct strbuf *str, const char *s, size_t len) { argument 141 if (len == 0) 144 str->in_len += len; 147 c = s[len-1]; 148 for (depth = 0; depth <= len; depth++) { 152 off = node->value_off + node->value_len - len; 153 if (depth == len || (node->value_len >= len && memcmp(str->buf + off, s, len) [all...] |
H A D | MurmurHash2.c | 37 uint32_t MurmurHash2 ( const void * key, int len, uint32_t seed ) argument 47 uint32_t h = seed ^ len; 53 while(len >= 4) 65 len -= 4; 70 switch(len)
|
H A D | utf8.c | 106 int len, i; local 110 len = utf8_encoded_expected_len(str); 112 switch (len) { 135 for (i = 1; i < len; i++) { 180 int len; local 182 len = utf8_encoded_valid_unichar((const char *)p); 183 if (len < 0) 186 p += len; 202 int len; local 204 len 229 int len; local 378 int len, i, r; local [all...] |
H A D | MurmurHash2.h | 29 uint32_t MurmurHash2 ( const void * key, int len, uint32_t seed );
|
H A D | device-nodes.c | 39 int encode_devnode_name(const char *str, char *str_enc, size_t len) { argument 51 if (len-j < (size_t)seqlen) 60 if (len-j < 4) 67 if (len-j < 1) 75 if (len-j < 1)
|
H A D | strxcpyx.c | 33 size_t len; local 35 len = strlen(src); 36 if (len >= size) { 41 if (len > 0) { 42 *dest = mempcpy(*dest, src, len); 43 size -= len;
|
H A D | strbuf.h | 28 size_t len; member in struct:strbuf 52 ssize_t strbuf_add_string(struct strbuf *str, const char *s, size_t len);
|
H A D | hexdecoct.h | 39 int unhexmem(const char *p, size_t l, void **mem, size_t *len); 48 int unbase32hexmem(const char *p, size_t l, bool padding, void **mem, size_t *len); 54 int unbase64mem(const char *p, size_t l, void **mem, size_t *len);
|
H A D | barrier.c | 192 ssize_t len; local 200 len = write(b->me, &buf, sizeof(buf)); 201 } while (len < 0 && IN_SET(errno, EAGAIN, EINTR)); 203 if (len != sizeof(buf)) 249 ssize_t len; local 252 len = read(b->them, &buf, sizeof(buf)); 253 if (len < 0 && IN_SET(errno, EAGAIN, EINTR)) 256 if (len != sizeof(buf))
|
/systemd/src/boot/efi/ |
H A D | splash.h | 19 EFI_STATUS graphics_splash(UINT8 *content, UINTN len, const EFI_GRAPHICS_OUTPUT_BLT_PIXEL *background);
|
H A D | pefile.c | 74 UINTN len; local 83 len = sizeof(dos); 84 err = uefi_call_wrapper(handle->Read, 3, handle, &len, &dos); 87 if (len != sizeof(dos)) { 102 len = sizeof(magic); 103 err = uefi_call_wrapper(handle->Read, 3, handle, &len, &magic); 106 if (len != sizeof(magic)) { 116 len = sizeof(pe); 117 err = uefi_call_wrapper(handle->Read, 3, handle, &len, &pe); 120 if (len ! [all...] |
H A D | util.c | 183 UINTN len; local 187 len = 1; 189 len = 2; 191 len = 3; 193 len = 4; 195 len = 5; 197 len = 6; 201 switch (len) { 222 for (i = 1; i < len; i++) { 230 return len; 235 UINTN len; local 264 UINTN len; local 311 UINTN len; local [all...] |
/systemd/src/libudev/ |
H A D | libudev.c | 110 size_t len; local 139 len = strlen(key); 140 if (len == 0) 142 while (isspace(key[len-1])) 143 len--; 144 key[len] = '\0'; 147 len = strlen(val); 148 if (len == 0) 150 while (isspace(val[len-1])) 151 len [all...] |
H A D | libudev-util.c | 155 size_t len; local 159 len = strlen(path); 160 while (len > 0 && path[len-1] == c) 161 path[--len] = '\0'; 164 int util_replace_whitespace(const char *str, char *to, size_t len) argument 169 len = strnlen(str, len); 170 while (len && isspace(str[len 199 int len; local 247 udev_util_encode_string(const char *str, char *str_enc, size_t len) argument [all...] |
/systemd/src/libsystemd-network/ |
H A D | dhcp-packet.c | 56 uint16_t dhcp_packet_checksum(uint8_t *buf, size_t len) { argument 58 uint64_t *end_64 = buf_64 + (len / sizeof(uint64_t)); 72 if (len % sizeof(uint64_t)) { 77 memcpy(&buf_tail, buf_64, len % sizeof(uint64_t)); 93 uint16_t destination_port, uint16_t len) { 96 packet->ip.tot_len = htobe16(len); 107 packet->udp.len = htobe16(len - DHCP_IP_SIZE); 109 packet->ip.check = packet->udp.len; 110 packet->udp.check = dhcp_packet_checksum((uint8_t*)&packet->ip.ttl, len 91 dhcp_packet_append_ip_headers(DHCPPacket *packet, be32_t source_addr, uint16_t source_port, be32_t destination_addr, uint16_t destination_port, uint16_t len) argument 117 dhcp_packet_verify_headers(DHCPPacket *packet, size_t len, bool checksum) argument [all...] |
H A D | dhcp-internal.h | 38 const void *packet, size_t len); 40 const void *packet, size_t len); 45 typedef int (*dhcp_option_cb_t)(uint8_t code, uint8_t len, 48 int dhcp_option_parse(DHCPMessage *message, size_t len, dhcp_option_cb_t cb, void *userdata, char **error_message); 54 uint16_t dhcp_packet_checksum(uint8_t *buf, size_t len); 58 uint16_t destination, uint16_t len); 60 int dhcp_packet_verify_headers(DHCPPacket *packet, size_t len, bool checksum);
|
H A D | sd-dhcp-lease.c | 290 static int lease_parse_u32(const uint8_t *option, size_t len, uint32_t *ret, uint32_t min) { argument 294 if (len != 4) 304 static int lease_parse_u16(const uint8_t *option, size_t len, uint16_t *ret, uint16_t min) { argument 308 if (len != 2) 318 static int lease_parse_be32(const uint8_t *option, size_t len, be32_t *ret) { argument 322 if (len != 4) 329 static int lease_parse_string(const uint8_t *option, size_t len, char **ret) { argument 333 if (len <= 0) 342 if (memchr(option, 0, len - 1)) 345 string = strndup((const char *) option, len); 356 lease_parse_domain(const uint8_t *option, size_t len, char **ret) argument 388 lease_parse_in_addrs(const uint8_t *option, size_t len, struct in_addr **ret, size_t *n_ret) argument 417 lease_parse_routes( const uint8_t *option, size_t len, struct sd_dhcp_route **routes, size_t *routes_size, size_t *routes_allocated) argument 462 lease_parse_classless_routes( const uint8_t *option, size_t len, struct sd_dhcp_route **routes, size_t *routes_size, size_t *routes_allocated) argument 512 dhcp_lease_parse_options(uint8_t code, uint8_t len, const void *option, void *userdata) argument 682 dhcp_lease_insert_private_option(sd_dhcp_lease *lease, uint8_t tag, const void *data, uint8_t len) argument 1066 size_t len; local [all...] |
H A D | test-dhcp-option.c | 18 int len; member in struct:option_desc 83 size_t len = sizeof(DHCPMessage) + optlen; local 86 message = malloc0(len); 101 assert_se(dhcp_option_parse(message, len, NULL, NULL, NULL) >= 0); 108 size_t len = sizeof(DHCPMessage) + optlen; local 110 message = malloc0(len); 145 static int test_options_cb(uint8_t code, uint8_t len, const void *option, void *userdata) { argument 153 assert_se((!desc && !code && !len) || desc); 167 desclen = &desc->len; 198 printf("DHCP code %2d(%2d) len 288 size_t offset = 0, len, pos; local [all...] |
H A D | dhcp-option.c | 145 uint8_t code, len; local 163 len = options[offset ++]; 165 if (buflen < offset + len) 172 if (len != 1) 181 if (len == 0) 188 if (memchr(option, 0, len - 1)) 191 string = strndup((const char *) option, len); 205 if (len != 1) 215 cb(code, len, option, userdata); 220 offset += len; 229 dhcp_option_parse(DHCPMessage *message, size_t len, dhcp_option_cb_t cb, void *userdata, char **_error_message) argument [all...] |
/systemd/src/core/ |
H A D | ima-setup.c | 67 size_t len; local 69 len = strlen(line); 72 if (len > 0 && write(imafd, line, len) < 0)
|
/systemd/src/udev/ |
H A D | udev-watch.c | 62 ssize_t len; local 68 len = readlinkat(dirfd(dir), ent->d_name, device, sizeof(device)); 69 if (len <= 0 || len == (ssize_t)sizeof(device)) 71 device[len] = '\0'; 140 ssize_t len; local 146 len = readlink(filename, device, sizeof(device)); 147 if (len <= 0 || (size_t)len == sizeof(device)) 149 device[len] [all...] |
/systemd/src/libsystemd/sd-netlink/ |
H A D | netlink-socket.c | 48 socklen_t len = 0, old_len; local 55 r = getsockopt(nl->fd, SOL_NETLINK, NETLINK_LIST_MEMBERSHIPS, NULL, &len); 64 if (len == 0) 67 groups = new0(uint32_t, len); 71 old_len = len; 73 r = getsockopt(nl->fd, SOL_NETLINK, NETLINK_LIST_MEMBERSHIPS, groups, &len); 77 if (old_len != len) 84 for (i = 0; i < len; i++) { 329 size_t len; local 342 len [all...] |
/systemd/src/test/ |
H A D | test-siphash24.c | 25 static int do_test(const uint8_t *in, size_t len, const uint8_t *key) { argument 30 out = siphash24(in, len, key); 39 siphash24_compress(in, len, &state); 53 for (i = 0; i < len; i++) { 54 for (j = i; j < len; j++) { 58 siphash24_compress(&in[j], len - j, &state);
|