Lines Matching refs:len

130 		    "<%s> ctrl msg has payload (len=%zu)", __func__,
176 ssize_t len;
199 len = writev(fd, iov, iovcnt);
201 "<%s> ctrl msg send: length=%zd", __func__, len);
203 if (len == -1) {
212 "<%s> write length = %zd (actual)", __func__, len);
216 if (len != iov_len_total) {
345 size_t len;
354 len = *lenp++;
356 syslog(LOG_DEBUG, "<%s> len(ifname) = %zu", __func__, len);
357 if (len > 0) {
358 cp->cp_ifname = malloc(len + 1);
363 memcpy(cp->cp_ifname, p, len);
364 cp->cp_ifname[len] = '\0';
365 p += len;
369 len = *lenp++;
371 syslog(LOG_DEBUG, "<%s> len(key) = %zu", __func__, len);
372 if (len > 0) {
373 cp->cp_key = malloc(len + 1);
378 memcpy(cp->cp_key, p, len);
379 cp->cp_key[len] = '\0';
380 p += len;
384 len = *lenp++;
386 syslog(LOG_DEBUG, "<%s> len(val) = %zu", __func__, len);
387 if (len > 0) {
388 cp->cp_val = malloc(len + 1);
393 memcpy(cp->cp_val, p, len);
394 cp->cp_val[len] = '\0';
395 cp->cp_val_len = len;
405 size_t len;
410 len = sizeof(size_t);
412 len += strlen(cp->cp_ifname);
413 len += sizeof(size_t);
415 len += strlen(cp->cp_key);
416 len += sizeof(size_t);
418 len += cp->cp_val_len;
420 if (len > CM_MSG_MAXLEN - sizeof(*cm)) {
421 syslog(LOG_DEBUG, "<%s> msg too long (len=%zu)",
422 __func__, len);
425 syslog(LOG_DEBUG, "<%s> msglen=%zu", __func__, len);
426 memset(str, 0, len);
462 return (len);
466 cm_str2bin(char *bin, void *str, size_t len)
472 if (len > CM_MSG_MAXLEN - sizeof(*cm)) {
473 syslog(LOG_DEBUG, "<%s> msg too long (len=%zu)",
474 __func__, len);
477 syslog(LOG_DEBUG, "<%s> msglen=%zu", __func__, len);
478 memcpy(bin, (char *)str, len);
480 return (len);
484 cm_bin2str(char *bin, void *str, size_t len)
489 memcpy((char *)str, bin, len);