| /OK3568_Linux_fs/kernel/fs/ |
| H A D | d_path.c | 11 static int prepend(char **buffer, int *buflen, const char *str, int namelen) in prepend() argument 13 *buflen -= namelen; in prepend() 14 if (*buflen < 0) in prepend() 38 static int prepend_name(char **buffer, int *buflen, const struct qstr *name) in prepend_name() argument 44 *buflen -= dlen + 1; in prepend_name() 45 if (*buflen < 0) in prepend_name() 77 char **buffer, int *buflen) in prepend_path() argument 94 blen = *buflen; in prepend_path() 110 blen = *buflen; in prepend_path() 160 *buflen = blen; in prepend_path() [all …]
|
| /OK3568_Linux_fs/kernel/net/sunrpc/ |
| H A D | addr.c | 29 char *buf, const int buflen) in rpc_ntop6_noscopeid() argument 40 return snprintf(buf, buflen, "::"); in rpc_ntop6_noscopeid() 48 return snprintf(buf, buflen, "::1"); in rpc_ntop6_noscopeid() 57 return snprintf(buf, buflen, "::ffff:%pI4", in rpc_ntop6_noscopeid() 63 return snprintf(buf, buflen, "%pI6c", addr); in rpc_ntop6_noscopeid() 67 char *buf, const size_t buflen) in rpc_ntop6() argument 74 len = rpc_ntop6_noscopeid(sap, buf, buflen); in rpc_ntop6() 89 if (unlikely(len >= buflen)) in rpc_ntop6() 99 char *buf, const int buflen) in rpc_ntop6_noscopeid() argument 105 char *buf, const size_t buflen) in rpc_ntop6() argument [all …]
|
| /OK3568_Linux_fs/kernel/arch/mips/crypto/ |
| H A D | poly1305-glue.c | 27 dctx->buflen = 0; in poly1305_init_arch() 35 dctx->buflen = 0; in mips_poly1305_init() 75 if (unlikely(dctx->buflen)) { in mips_poly1305_update() 76 u32 bytes = min(len, POLY1305_BLOCK_SIZE - dctx->buflen); in mips_poly1305_update() 78 memcpy(dctx->buf + dctx->buflen, src, bytes); in mips_poly1305_update() 81 dctx->buflen += bytes; in mips_poly1305_update() 83 if (dctx->buflen == POLY1305_BLOCK_SIZE) { in mips_poly1305_update() 85 dctx->buflen = 0; in mips_poly1305_update() 96 dctx->buflen = len; in mips_poly1305_update() 105 if (unlikely(dctx->buflen)) { in poly1305_update_arch() [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm64/crypto/ |
| H A D | poly1305-glue.c | 35 dctx->buflen = 0; in poly1305_init_arch() 43 dctx->buflen = 0; in neon_poly1305_init() 84 if (unlikely(dctx->buflen)) { in neon_poly1305_do_update() 85 u32 bytes = min(len, POLY1305_BLOCK_SIZE - dctx->buflen); in neon_poly1305_do_update() 87 memcpy(dctx->buf + dctx->buflen, src, bytes); in neon_poly1305_do_update() 90 dctx->buflen += bytes; in neon_poly1305_do_update() 92 if (dctx->buflen == POLY1305_BLOCK_SIZE) { in neon_poly1305_do_update() 95 dctx->buflen = 0; in neon_poly1305_do_update() 106 dctx->buflen = len; in neon_poly1305_do_update() 128 if (unlikely(dctx->buflen)) { in poly1305_update_arch() [all …]
|
| /OK3568_Linux_fs/kernel/lib/crypto/ |
| H A D | poly1305.c | 24 desc->buflen = 0; in poly1305_init_generic() 35 if (unlikely(desc->buflen)) { in poly1305_update_generic() 36 bytes = min(nbytes, POLY1305_BLOCK_SIZE - desc->buflen); in poly1305_update_generic() 37 memcpy(desc->buf + desc->buflen, src, bytes); in poly1305_update_generic() 40 desc->buflen += bytes; in poly1305_update_generic() 42 if (desc->buflen == POLY1305_BLOCK_SIZE) { in poly1305_update_generic() 45 desc->buflen = 0; in poly1305_update_generic() 57 desc->buflen = nbytes; in poly1305_update_generic() 65 if (unlikely(desc->buflen)) { in poly1305_final_generic() 66 desc->buf[desc->buflen++] = 1; in poly1305_final_generic() [all …]
|
| /OK3568_Linux_fs/kernel/net/mac80211/ |
| H A D | debugfs_netdev.c | 71 int buflen) \ 73 return scnprintf(buf, buflen, format_string, sdata->field); \ 87 char *buf, int buflen) \ 92 p += scnprintf(p, buflen + buf - p, "%.2x ", \ 95 p += scnprintf(p, buflen + buf - p, "\n"); \ 102 char *buf, int buflen) \ 104 return scnprintf(buf, buflen, "%d\n", atomic_read(&sdata->field));\ 110 int buflen) \ 112 return scnprintf(buf, buflen, "%pM\n", sdata->field); \ 118 char *buf, int buflen) \ [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm/crypto/ |
| H A D | poly1305-glue.c | 39 dctx->buflen = 0; in poly1305_init_arch() 47 dctx->buflen = 0; in arm_poly1305_init() 88 if (unlikely(dctx->buflen)) { in arm_poly1305_do_update() 89 u32 bytes = min(len, POLY1305_BLOCK_SIZE - dctx->buflen); in arm_poly1305_do_update() 91 memcpy(dctx->buf + dctx->buflen, src, bytes); in arm_poly1305_do_update() 94 dctx->buflen += bytes; in arm_poly1305_do_update() 96 if (dctx->buflen == POLY1305_BLOCK_SIZE) { in arm_poly1305_do_update() 99 dctx->buflen = 0; in arm_poly1305_do_update() 110 dctx->buflen = len; in arm_poly1305_do_update() 145 if (unlikely(dctx->buflen)) { in poly1305_update_arch() [all …]
|
| /OK3568_Linux_fs/kernel/block/partitions/ |
| H A D | ldm.c | 621 static int ldm_relative(const u8 *buffer, int buflen, int base, int offset) in ldm_relative() argument 625 if (!buffer || offset < 0 || base > buflen) { in ldm_relative() 630 if (base > buflen) in ldm_relative() 631 ldm_error("base (%d) > buflen (%d)", base, buflen); in ldm_relative() 634 if (base + buffer[base] >= buflen) { in ldm_relative() 636 buffer[base], buflen); in ldm_relative() 692 static int ldm_get_vstr (const u8 *block, u8 *buffer, int buflen) in ldm_get_vstr() argument 699 if (length >= buflen) { in ldm_get_vstr() 700 ldm_error ("Truncating string %d -> %d.", length, buflen); in ldm_get_vstr() 701 length = buflen - 1; in ldm_get_vstr() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
| H A D | fwil.c | 194 char *buf, u32 buflen) in brcmf_create_iovar() argument 200 if ((len + datalen) > buflen) in brcmf_create_iovar() 219 u32 buflen; in brcmf_fil_iovar_data_set() local 227 buflen = brcmf_create_iovar(name, data, len, drvr->proto_buf, in brcmf_fil_iovar_data_set() 229 if (buflen) { in brcmf_fil_iovar_data_set() 231 buflen, true); in brcmf_fil_iovar_data_set() 247 u32 buflen; in brcmf_fil_iovar_data_get() local 251 buflen = brcmf_create_iovar(name, data, len, drvr->proto_buf, in brcmf_fil_iovar_data_get() 253 if (buflen) { in brcmf_fil_iovar_data_get() 255 buflen, false); in brcmf_fil_iovar_data_get() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_indep_power/ |
| H A D | bcmxtlv.c | 62 bcm_next_xtlv(bcm_xtlv_t *elt, int *buflen, bcm_xtlv_opts_t opts) in bcm_next_xtlv() argument 68 *buflen -= sz; in bcm_next_xtlv() 71 if (!bcm_valid_xtlv(elt, *buflen, opts)) in bcm_next_xtlv() 229 bcm_pack_xtlv_entry(uint8 **tlv_buf, uint16 *buflen, uint16 type, uint16 len, void *src, in bcm_pack_xtlv_entry() argument 241 if (size > *buflen) { in bcm_pack_xtlv_entry() 243 size, *buflen); in bcm_pack_xtlv_entry() 255 *buflen -= (uint16)size; in bcm_pack_xtlv_entry() 264 bcm_unpack_xtlv_buf(void *ctx, uint8 *tlv_buf, uint16 buflen, bcm_xtlv_opts_t opts, in bcm_unpack_xtlv_buf() argument 272 int sbuflen = buflen; in bcm_unpack_xtlv_buf() 274 ASSERT(!buflen || tlv_buf); in bcm_unpack_xtlv_buf() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/include/ |
| H A D | bcmtlv.h | 55 #define bcm_valid_tlv(elt, buflen) \ argument 57 ((buflen) >= (uint)BCM_TLV_HDR_SIZE) && \ 58 ((buflen) >= (uint)(BCM_TLV_HDR_SIZE + (elt)->len))) 82 bcm_tlv_t *bcm_next_tlv(const bcm_tlv_t *elt, uint *buflen); 85 void bcm_tlv_buffer_advance_to(const bcm_tlv_t *elt, const uint8 **buffer, uint *buflen); 88 void bcm_tlv_buffer_advance_past(const bcm_tlv_t *elt, const uint8 **buffer, uint *buflen); 91 bcm_tlv_t *bcm_parse_tlvs(const void *buf, uint buflen, uint key); 113 const bcm_tlv_t *bcm_parse_tlvs_advance(const uint8 **buf, uint *buflen, uint key, 120 bcm_tlv_t *bcm_parse_tlvs_min_bodylen(const void *buf, uint buflen, uint key, uint min_bodylen); 126 bcm_tlv_t *bcm_parse_tlvs_minmax_len(const void *buf, uint buflen, uint key, [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/bcmdhd/include/ |
| H A D | bcmtlv.h | 55 #define bcm_valid_tlv(elt, buflen) \ argument 57 ((buflen) >= (uint)BCM_TLV_HDR_SIZE) && \ 58 ((buflen) >= (uint)(BCM_TLV_HDR_SIZE + (elt)->len))) 82 bcm_tlv_t *bcm_next_tlv(const bcm_tlv_t *elt, uint *buflen); 85 void bcm_tlv_buffer_advance_to(const bcm_tlv_t *elt, const uint8 **buffer, uint *buflen); 88 void bcm_tlv_buffer_advance_past(const bcm_tlv_t *elt, const uint8 **buffer, uint *buflen); 91 bcm_tlv_t *bcm_parse_tlvs(const void *buf, uint buflen, uint key); 113 const bcm_tlv_t *bcm_parse_tlvs_advance(const uint8 **buf, uint *buflen, uint key, 120 bcm_tlv_t *bcm_parse_tlvs_min_bodylen(const void *buf, uint buflen, uint key, uint min_bodylen); 126 bcm_tlv_t *bcm_parse_tlvs_minmax_len(const void *buf, uint buflen, uint key, [all …]
|
| /OK3568_Linux_fs/kernel/drivers/input/touchscreen/focaltech_touch/ |
| H A D | focaltech_ex_fun.c | 96 int buflen = count; in fts_debug_write() local 103 if ((buflen <= 0) || (buflen > PAGE_SIZE)) { in fts_debug_write() 104 FTS_ERROR("apk proc wirte count(%d) fail", buflen); in fts_debug_write() 108 if (buflen > PROC_BUF_SIZE) { in fts_debug_write() 109 writebuf = (u8 *)kzalloc(buflen * sizeof(u8), GFP_KERNEL); in fts_debug_write() 118 if (copy_from_user(writebuf, buff, buflen)) { in fts_debug_write() 165 if (buflen > 25) { in fts_debug_write() 166 FTS_INFO("PROC_HW_RESET bufflen %d is too long\n", buflen); in fts_debug_write() 169 tmp[buflen - 1] = '\0'; in fts_debug_write() 178 writelen = buflen - 1; in fts_debug_write() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/usb/storage/ |
| H A D | protocol.c | 122 unsigned int buflen, struct scsi_cmnd *srb, struct scatterlist **sgptr, in usb_stor_access_xfer_buf() argument 141 while (sg_miter_next(&miter) && cnt < buflen) { in usb_stor_access_xfer_buf() 143 buflen - cnt); in usb_stor_access_xfer_buf() 170 unsigned int buflen, struct scsi_cmnd *srb) in usb_stor_set_xfer_buf() argument 175 buflen = min(buflen, scsi_bufflen(srb)); in usb_stor_set_xfer_buf() 176 buflen = usb_stor_access_xfer_buf(buffer, buflen, srb, &sg, &offset, in usb_stor_set_xfer_buf() 178 if (buflen < scsi_bufflen(srb)) in usb_stor_set_xfer_buf() 179 scsi_set_resid(srb, scsi_bufflen(srb) - buflen); in usb_stor_set_xfer_buf()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/bcmdhd/ |
| H A D | bcmxtlv.c | 123 bcm_next_xtlv(const bcm_xtlv_t *elt, int *buflen, bcm_xtlv_opts_t opts) in bcm_next_xtlv() argument 127 COV_TAINTED_DATA_SINK(buflen); in bcm_next_xtlv() 128 COV_NEG_SINK(buflen); in bcm_next_xtlv() 131 if (!bcm_valid_xtlv(elt, *buflen, opts)) in bcm_next_xtlv() 145 if (sz > *buflen) { in bcm_next_xtlv() 150 *buflen -= sz; in bcm_next_xtlv() 153 if (!bcm_valid_xtlv(elt, *buflen, opts)) in bcm_next_xtlv() 399 bcm_pack_xtlv_entry(uint8 **tlv_buf, uint16 *buflen, uint16 type, uint16 len, in bcm_pack_xtlv_entry() argument 410 if (size > *buflen) { in bcm_pack_xtlv_entry() 419 *buflen -= (uint16)size; in bcm_pack_xtlv_entry() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/ |
| H A D | bcmxtlv.c | 123 bcm_next_xtlv(const bcm_xtlv_t *elt, int *buflen, bcm_xtlv_opts_t opts) in bcm_next_xtlv() argument 127 COV_TAINTED_DATA_SINK(buflen); in bcm_next_xtlv() 128 COV_NEG_SINK(buflen); in bcm_next_xtlv() 131 if (!bcm_valid_xtlv(elt, *buflen, opts)) in bcm_next_xtlv() 145 if (sz > *buflen) { in bcm_next_xtlv() 150 *buflen -= sz; in bcm_next_xtlv() 153 if (!bcm_valid_xtlv(elt, *buflen, opts)) in bcm_next_xtlv() 399 bcm_pack_xtlv_entry(uint8 **tlv_buf, uint16 *buflen, uint16 type, uint16 len, in bcm_pack_xtlv_entry() argument 410 if (size > *buflen) { in bcm_pack_xtlv_entry() 419 *buflen -= (uint16)size; in bcm_pack_xtlv_entry() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/input/touchscreen/focaltech_touch_ft5436/ |
| H A D | focaltech_ex_fun.c | 89 int buflen = count; in fts_debug_write() local 96 if ((buflen <= 1) || (buflen > PAGE_SIZE)) { in fts_debug_write() 97 FTS_ERROR("apk proc wirte count(%d>%d) fail", buflen, (int)PAGE_SIZE); in fts_debug_write() 101 if (buflen > PROC_BUF_SIZE) { in fts_debug_write() 102 writebuf = (u8 *)kzalloc(buflen * sizeof(u8), GFP_KERNEL); in fts_debug_write() 111 if (copy_from_user(writebuf, buff, buflen)) { in fts_debug_write() 145 writelen = buflen - 1; in fts_debug_write() 160 writelen = buflen - 1; in fts_debug_write() 173 tmp[buflen - 1] = '\0'; in fts_debug_write() 201 ret = buflen; in fts_debug_write() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/cywdhd/bcmdhd/include/ |
| H A D | bcmtlv.h | 62 #define bcm_valid_tlv(elt, buflen) (\ argument 63 ((int)(buflen) >= (int)BCM_TLV_HDR_SIZE) && \ 64 ((int)(buflen) >= (int)(BCM_TLV_HDR_SIZE + (elt)->len))) 88 bcm_tlv_t *bcm_next_tlv(const bcm_tlv_t *elt, uint *buflen); 91 void bcm_tlv_buffer_advance_to(const bcm_tlv_t *elt, const uint8 **buffer, uint *buflen); 94 void bcm_tlv_buffer_advance_past(const bcm_tlv_t *elt, const uint8 **buffer, uint *buflen); 97 bcm_tlv_t *bcm_parse_tlvs(const void *buf, uint buflen, uint key); 103 bcm_tlv_t *bcm_parse_tlvs_min_bodylen(const void *buf, int buflen, uint key, int min_bodylen); 106 bcm_tlv_t *bcm_parse_tlvs_dot11(const void *buf, int buflen, uint key, bool id_ext); 109 const bcm_tlv_t *bcm_parse_ordered_tlvs(const void *buf, int buflen, uint key); [all …]
|
| /OK3568_Linux_fs/app/forlinx/quectelCM/libmnl/ |
| H A D | attr.c | 540 bool mnl_attr_put_check(struct nlmsghdr *nlh, size_t buflen, in mnl_attr_put_check() argument 544 if (nlh->nlmsg_len + MNL_ATTR_HDRLEN + MNL_ALIGN(len) > buflen) in mnl_attr_put_check() 563 bool mnl_attr_put_u8_check(struct nlmsghdr *nlh, size_t buflen, in mnl_attr_put_u8_check() argument 566 return mnl_attr_put_check(nlh, buflen, type, sizeof(uint8_t), &data); in mnl_attr_put_u8_check() 584 bool mnl_attr_put_u16_check(struct nlmsghdr *nlh, size_t buflen, in mnl_attr_put_u16_check() argument 587 return mnl_attr_put_check(nlh, buflen, type, sizeof(uint16_t), &data); in mnl_attr_put_u16_check() 605 bool mnl_attr_put_u32_check(struct nlmsghdr *nlh, size_t buflen, in mnl_attr_put_u32_check() argument 608 return mnl_attr_put_check(nlh, buflen, type, sizeof(uint32_t), &data); in mnl_attr_put_u32_check() 626 bool mnl_attr_put_u64_check(struct nlmsghdr *nlh, size_t buflen, in mnl_attr_put_u64_check() argument 629 return mnl_attr_put_check(nlh, buflen, type, sizeof(uint64_t), &data); in mnl_attr_put_u64_check() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/infineon/bcmdhd/include/ |
| H A D | bcmtlv.h | 62 #define bcm_valid_tlv(elt, buflen) (\ argument 63 ((int)(buflen) >= (int)BCM_TLV_HDR_SIZE) && \ 64 ((int)(buflen) >= (int)(BCM_TLV_HDR_SIZE + (elt)->len))) 88 bcm_tlv_t *bcm_next_tlv(const bcm_tlv_t *elt, uint *buflen); 91 void bcm_tlv_buffer_advance_to(const bcm_tlv_t *elt, const uint8 **buffer, uint *buflen); 94 void bcm_tlv_buffer_advance_past(const bcm_tlv_t *elt, const uint8 **buffer, uint *buflen); 97 bcm_tlv_t *bcm_parse_tlvs(const void *buf, uint buflen, uint key); 103 bcm_tlv_t *bcm_parse_tlvs_min_bodylen(const void *buf, int buflen, uint key, int min_bodylen); 106 bcm_tlv_t *bcm_parse_tlvs_dot11(const void *buf, int buflen, uint key, bool id_ext); 109 const bcm_tlv_t *bcm_parse_ordered_tlvs(const void *buf, int buflen, uint key); [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/infineon/include/ |
| H A D | bcmtlv.h | 62 #define bcm_valid_tlv(elt, buflen) (\ argument 63 ((int)(buflen) >= (int)BCM_TLV_HDR_SIZE) && \ 64 ((int)(buflen) >= (int)(BCM_TLV_HDR_SIZE + (elt)->len))) 88 bcm_tlv_t *bcm_next_tlv(const bcm_tlv_t *elt, uint *buflen); 91 void bcm_tlv_buffer_advance_to(const bcm_tlv_t *elt, const uint8 **buffer, uint *buflen); 94 void bcm_tlv_buffer_advance_past(const bcm_tlv_t *elt, const uint8 **buffer, uint *buflen); 97 bcm_tlv_t *bcm_parse_tlvs(const void *buf, uint buflen, uint key); 103 bcm_tlv_t *bcm_parse_tlvs_min_bodylen(const void *buf, int buflen, uint key, int min_bodylen); 106 bcm_tlv_t *bcm_parse_tlvs_dot11(const void *buf, int buflen, uint key, bool id_ext); 109 const bcm_tlv_t *bcm_parse_ordered_tlvs(const void *buf, int buflen, uint key); [all …]
|
| /OK3568_Linux_fs/kernel/fs/9p/ |
| H A D | vfs_dir.c | 71 static struct p9_rdir *v9fs_alloc_rdir_buf(struct file *filp, int buflen) in v9fs_alloc_rdir_buf() argument 75 fid->rdir = kzalloc(sizeof(struct p9_rdir) + buflen, GFP_KERNEL); in v9fs_alloc_rdir_buf() 92 int buflen; in v9fs_dir_readdir() local 99 buflen = fid->clnt->msize - P9_IOHDRSZ; in v9fs_dir_readdir() 101 rdir = v9fs_alloc_rdir_buf(file, buflen); in v9fs_dir_readdir() 105 kvec.iov_len = buflen; in v9fs_dir_readdir() 111 iov_iter_kvec(&to, READ, &kvec, 1, buflen); in v9fs_dir_readdir() 152 int buflen; in v9fs_dir_readdir_dotl() local 159 buflen = fid->clnt->msize - P9_READDIRHDRSZ; in v9fs_dir_readdir_dotl() 161 rdir = v9fs_alloc_rdir_buf(file, buflen); in v9fs_dir_readdir_dotl() [all …]
|
| /OK3568_Linux_fs/kernel/security/tomoyo/ |
| H A D | realpath.c | 95 const int buflen) in tomoyo_get_absolute_path() argument 99 if (buflen >= 256) { in tomoyo_get_absolute_path() 101 pos = d_absolute_path(path, buffer, buflen - 1); in tomoyo_get_absolute_path() 106 buffer[buflen - 2] = '/'; in tomoyo_get_absolute_path() 107 buffer[buflen - 1] = '\0'; in tomoyo_get_absolute_path() 126 const int buflen) in tomoyo_get_dentry_path() argument 130 if (buflen >= 256) { in tomoyo_get_dentry_path() 131 pos = dentry_path_raw(dentry, buffer, buflen - 1); in tomoyo_get_dentry_path() 136 buffer[buflen - 2] = '/'; in tomoyo_get_dentry_path() 137 buffer[buflen - 1] = '\0'; in tomoyo_get_dentry_path() [all …]
|
| /OK3568_Linux_fs/kernel/net/netfilter/ |
| H A D | nf_nat_sip.c | 38 const char *buffer, unsigned int buflen) in mangle_packet() argument 52 buffer, buflen, false)) in mangle_packet() 60 buffer, buflen)) in mangle_packet() 66 *datalen += buflen - matchlen; in mangle_packet() 103 unsigned int buflen; in map_addr() local 122 buflen = sip_sprintf_addr_port(ct, buffer, &newaddr, ntohs(newport)); in map_addr() 124 matchoff, matchlen, buffer, buflen); in map_addr() 182 unsigned int olen, matchend, poff, plen, buflen, n; in nf_nat_sip() local 215 buflen = sip_sprintf_addr(ct, buffer, in nf_nat_sip() 219 poff, plen, buffer, buflen)) { in nf_nat_sip() [all …]
|
| H A D | nf_nat_ftp.c | 34 char *buffer, size_t buflen, in nf_nat_ftp_fmt_cmd() argument 40 return snprintf(buffer, buflen, "%u,%u,%u,%u,%u,%u", in nf_nat_ftp_fmt_cmd() 49 return snprintf(buffer, buflen, "|1|%pI4|%u|", in nf_nat_ftp_fmt_cmd() 52 return snprintf(buffer, buflen, "|2|%pI6|%u|", in nf_nat_ftp_fmt_cmd() 55 return snprintf(buffer, buflen, "|||%u|", port); in nf_nat_ftp_fmt_cmd() 76 unsigned int buflen; in nf_nat_ftp() local 108 buflen = nf_nat_ftp_fmt_cmd(ct, type, buffer, sizeof(buffer), in nf_nat_ftp() 110 if (!buflen) in nf_nat_ftp() 116 matchlen, buffer, buflen)) in nf_nat_ftp()
|