| /linux/fs/nls/ |
| H A D | nls_base.c | 55 int utf8_to_utf32(const u8 *s, int inlen, unicode_t *pu) in utf8_to_utf32() argument 75 if (inlen <= nc) in utf8_to_utf32() 135 int utf8s_to_utf16s(const u8 *s, int inlen, enum utf16_endian endian, in utf8s_to_utf16s() argument 143 while (inlen > 0 && maxout > 0 && *s) { in utf8s_to_utf16s() 145 size = utf8_to_utf32(s, inlen, &u); in utf8s_to_utf16s() 149 inlen -= size; in utf8s_to_utf16s() 169 inlen--; in utf8s_to_utf16s() 189 int utf16s_to_utf8s(const wchar_t *pwcs, int inlen, enum utf16_endian endian, in utf16s_to_utf8s() argument 197 while (inlen > 0 && maxout > 0) { in utf16s_to_utf8s() 202 inlen--; in utf16s_to_utf8s() [all …]
|
| /linux/drivers/cdx/controller/ |
| H A D | mcdi.c | 51 size_t inlen, int raw, int arg, int err_no); 247 size_t inlen = cmd->inlen; in cdx_mcdi_send_request() local 265 WARN_ON(inlen > MCDI_CTL_SDU_LEN_MAX_V2); in cdx_mcdi_send_request() 276 MC_CMD_V2_EXTN_IN_ACTUAL_LEN, inlen, in cdx_mcdi_send_request() 281 hdr[0].cdx_u32 |= (__force __le32)(cdx_mcdi_payload_csum(hdr, hdr_len, inbuf, inlen) << in cdx_mcdi_send_request() 285 print_hex_dump_debug("MCDI REQ PAYLOAD: ", DUMP_PREFIX_NONE, 32, 4, inbuf, inlen, false); in cdx_mcdi_send_request() 287 cdx->mcdi_ops->mcdi_request(cdx, hdr, hdr_len, inbuf, inlen); in cdx_mcdi_send_request() 383 cmd->cmd, cmd->inlen); in _cdx_mcdi_cancel_cmd() 447 const struct cdx_dword *inbuf, size_t inlen, in cdx_mcdi_rpc_sync() argument 480 cmd_item->inlen = inlen; in cdx_mcdi_rpc_sync() [all …]
|
| /linux/lib/crypto/ |
| H A D | blake2s.c | 111 void blake2s_update(struct blake2s_ctx *ctx, const u8 *in, size_t inlen) in blake2s_update() argument 115 if (unlikely(!inlen)) in blake2s_update() 117 if (inlen > fill) { in blake2s_update() 122 inlen -= fill; in blake2s_update() 124 if (inlen > BLAKE2S_BLOCK_SIZE) { in blake2s_update() 125 const size_t nblocks = DIV_ROUND_UP(inlen, BLAKE2S_BLOCK_SIZE); in blake2s_update() 129 inlen -= BLAKE2S_BLOCK_SIZE * (nblocks - 1); in blake2s_update() 131 memcpy(ctx->buf + ctx->buflen, in, inlen); in blake2s_update() 132 ctx->buflen += inlen; in blake2s_update()
|
| H A D | blake2b.c | 117 void blake2b_update(struct blake2b_ctx *ctx, const u8 *in, size_t inlen) in blake2b_update() argument 121 if (unlikely(!inlen)) in blake2b_update() 123 if (inlen > fill) { in blake2b_update() 128 inlen -= fill; in blake2b_update() 130 if (inlen > BLAKE2B_BLOCK_SIZE) { in blake2b_update() 131 const size_t nblocks = DIV_ROUND_UP(inlen, BLAKE2B_BLOCK_SIZE); in blake2b_update() 135 inlen -= BLAKE2B_BLOCK_SIZE * (nblocks - 1); in blake2b_update() 137 memcpy(ctx->buf + ctx->buflen, in, inlen); in blake2b_update() 138 ctx->buflen += inlen; in blake2b_update()
|
| /linux/drivers/net/ethernet/sfc/siena/ |
| H A D | mcdi.c | 40 size_t inlen; member 152 const efx_dword_t *inbuf, size_t inlen) in efx_mcdi_send_request() argument 180 MCDI_HEADER_DATALEN, inlen, in efx_mcdi_send_request() 187 BUG_ON(inlen > MCDI_CTL_SDU_LEN_MAX_V2); in efx_mcdi_send_request() 198 MC_CMD_V2_EXTN_IN_ACTUAL_LEN, inlen); in efx_mcdi_send_request() 210 WARN_ON_ONCE(inlen % 4); in efx_mcdi_send_request() 220 for (i = 0; i < inlen / 4 && bytes < PAGE_SIZE; i++) in efx_mcdi_send_request() 229 efx->type->mcdi_request(efx, hdr, hdr_len, inbuf, inlen); in efx_mcdi_send_request() 482 async->inlen); in efx_mcdi_release() 552 efx_siena_mcdi_display_error(efx, async->cmd, async->inlen, in efx_mcdi_complete_async() [all …]
|
| H A D | mcdi.h | 146 const efx_dword_t *inbuf, size_t inlen, 150 const efx_dword_t *inbuf, size_t inlen, 155 const efx_dword_t *inbuf, size_t inlen); 157 size_t inlen, efx_dword_t *outbuf, size_t outlen, 160 size_t inlen, efx_dword_t *outbuf, 168 const efx_dword_t *inbuf, size_t inlen, 173 const efx_dword_t *inbuf, size_t inlen, 179 size_t inlen, efx_dword_t *outbuf,
|
| /linux/drivers/net/ethernet/sfc/ |
| H A D | mcdi.c | 39 size_t inlen; member 148 const efx_dword_t *inbuf, size_t inlen) in efx_mcdi_send_request() argument 176 MCDI_HEADER_DATALEN, inlen, in efx_mcdi_send_request() 183 BUG_ON(inlen > MCDI_CTL_SDU_LEN_MAX_V2); in efx_mcdi_send_request() 194 MC_CMD_V2_EXTN_IN_ACTUAL_LEN, inlen); in efx_mcdi_send_request() 206 WARN_ON_ONCE(inlen % 4); in efx_mcdi_send_request() 216 for (i = 0; i < inlen / 4 && bytes < PAGE_SIZE; i++) in efx_mcdi_send_request() 225 efx->type->mcdi_request(efx, hdr, hdr_len, inbuf, inlen); in efx_mcdi_send_request() 478 async->inlen); in efx_mcdi_release() 548 efx_mcdi_display_error(efx, async->cmd, async->inlen, errbuf, in efx_mcdi_complete_async() [all …]
|
| /linux/drivers/infiniband/hw/mlx5/ |
| H A D | srq_cmd.c | 122 int inlen; in create_srq_cmd() local 132 inlen = MLX5_ST_SZ_BYTES(create_srq_in) + pas_size; in create_srq_cmd() 133 create_in = kvzalloc(inlen, GFP_KERNEL); in create_srq_cmd() 153 err = mlx5_cmd_exec(dev->mdev, create_in, inlen, create_out, in create_srq_cmd() 225 int inlen; in create_xrc_srq_cmd() local 235 inlen = MLX5_ST_SZ_BYTES(create_xrc_srq_in) + pas_size; in create_xrc_srq_cmd() 236 create_in = kvzalloc(inlen, GFP_KERNEL); in create_xrc_srq_cmd() 258 err = mlx5_cmd_exec(dev->mdev, create_in, inlen, create_out, in create_xrc_srq_cmd() 338 int inlen; in create_rmp_cmd() local 348 inlen = MLX5_ST_SZ_BYTES(create_rmp_in) + pas_size; in create_rmp_cmd() [all …]
|
| H A D | qp.h | 25 u32 *in, int inlen, u32 *out, int outlen); 27 u32 *in, int inlen, u32 *out); 41 int mlx5_core_create_sq_tracked(struct mlx5_ib_dev *dev, u32 *in, int inlen, 46 int mlx5_core_create_rq_tracked(struct mlx5_ib_dev *dev, u32 *in, int inlen,
|
| H A D | qpc.c | 222 u32 *in, int inlen, u32 *out, int outlen) in mlx5_core_create_dct() argument 230 err = mlx5_cmd_do(dev->mdev, in, inlen, out, outlen); in mlx5_core_create_dct() 247 u32 *in, int inlen, u32 *out) in mlx5_qpc_create_qp() argument 254 err = mlx5_cmd_exec(dev->mdev, in, inlen, out, in mlx5_qpc_create_qp() 351 int inlen; member 355 static int mbox_alloc(struct mbox_info *mbox, int inlen, int outlen) in mbox_alloc() argument 357 mbox->inlen = inlen; in mbox_alloc() 359 mbox->in = kzalloc(mbox->inlen, GFP_KERNEL); in mbox_alloc() 506 err = mlx5_cmd_exec(dev->mdev, mbox.in, mbox.inlen, mbox.out, in mlx5_core_qp_modify() 599 int mlx5_core_create_rq_tracked(struct mlx5_ib_dev *dev, u32 *in, int inlen, in mlx5_core_create_rq_tracked() argument [all …]
|
| H A D | qp.c | 944 struct mlx5_ib_create_qp_resp *resp, int *inlen, in _create_user_qp() argument 1022 *inlen = MLX5_ST_SZ_BYTES(create_qp_in) + in _create_user_qp() 1024 *in = kvzalloc(*inlen, GFP_KERNEL); in _create_user_qp() 1101 struct mlx5_ib_qp *qp, u32 **in, int *inlen, in _create_kernel_qp() argument 1152 *inlen = MLX5_ST_SZ_BYTES(create_qp_in) + in _create_kernel_qp() 1154 *in = kvzalloc(*inlen, GFP_KERNEL); in _create_kernel_qp() 1346 int inlen; in create_raw_packet_qp_sq() local 1368 inlen = MLX5_ST_SZ_BYTES(create_sq_in) + in create_raw_packet_qp_sq() 1371 in = kvzalloc(inlen, GFP_KERNEL); in create_raw_packet_qp_sq() 1406 err = mlx5_core_create_sq_tracked(dev, in, inlen, &sq->base.mqp); in create_raw_packet_qp_sq() [all …]
|
| H A D | qos.c | 35 int inlen; in UVERBS_HANDLER() local 54 inlen = uverbs_attr_get_len(attrs, in UVERBS_HANDLER() 56 memcpy(rl_raw, in_ctx, inlen); in UVERBS_HANDLER()
|
| /linux/tools/testing/selftests/powerpc/nx-gzip/ |
| H A D | gzfht_test.c | 194 size_t inlen, outlen, dsttotlen, srctotlen; in compress_file() local 212 if (read_file_alloc(argv[1], &inbuf, &inlen)) in compress_file() 214 fprintf(stderr, "file %s read, %ld bytes\n", argv[1], inlen); in compress_file() 217 outlen = 2 * inlen + 1024; in compress_file() 249 while (inlen > 0) { in compress_file() 252 srclen = NX_MIN(chunk, inlen); in compress_file() 297 inlen = inlen - srclen; in compress_file() 315 if (inlen > 0) { /* More chunks to go */ in compress_file()
|
| /linux/drivers/vdpa/mlx5/core/ |
| H A D | resources.c | 54 int inlen; in create_uctx() local 65 inlen = MLX5_ST_SZ_BYTES(create_uctx_in); in create_uctx() 66 in = kzalloc(inlen, GFP_KERNEL); in create_uctx() 73 err = mlx5_cmd_exec(mvdev->mdev, in, inlen, out, sizeof(out)); in create_uctx() 119 int mlx5_vdpa_create_rqt(struct mlx5_vdpa_dev *mvdev, void *in, int inlen, u32 *rqtn) in mlx5_vdpa_create_rqt() argument 125 err = mlx5_cmd_exec(mvdev->mdev, in, inlen, out, sizeof(out)); in mlx5_vdpa_create_rqt() 132 int mlx5_vdpa_modify_rqt(struct mlx5_vdpa_dev *mvdev, void *in, int inlen, u32 rqtn) in mlx5_vdpa_modify_rqt() argument 139 return mlx5_cmd_exec(mvdev->mdev, in, inlen, out, sizeof(out)); in mlx5_vdpa_modify_rqt() 202 int inlen) in mlx5_vdpa_create_mkey() argument 211 err = mlx5_cmd_exec(mvdev->mdev, in, inlen, lout, sizeof(lout)); in mlx5_vdpa_create_mkey() [all …]
|
| H A D | mlx5_vdpa.h | 129 size_t inlen; member 137 int mlx5_vdpa_create_rqt(struct mlx5_vdpa_dev *mvdev, void *in, int inlen, u32 *rqtn); 138 int mlx5_vdpa_modify_rqt(struct mlx5_vdpa_dev *mvdev, void *in, int inlen, u32 rqtn); 147 int inlen);
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| H A D | rqt.c | 63 int inlen; in mlx5e_rqt_init() local 74 inlen = MLX5_ST_SZ_BYTES(create_rqt_in) + entry_sz * init_size; in mlx5e_rqt_init() 75 in = kvzalloc(inlen, GFP_KERNEL); in mlx5e_rqt_init() 86 err = mlx5_core_create_rqt(rqt->mdev, in, inlen, &rqt->rqtn); in mlx5e_rqt_init() 199 int inlen; in mlx5e_rqt_redirect() local 207 inlen = MLX5_ST_SZ_BYTES(modify_rqt_in) + entry_sz * size; in mlx5e_rqt_redirect() 208 in = kvzalloc(inlen, GFP_KERNEL); in mlx5e_rqt_redirect() 219 err = mlx5_core_modify_rqt(rqt->mdev, rqt->rqtn, in, inlen); in mlx5e_rqt_redirect()
|
| /linux/include/linux/platform_data/x86/ |
| H A D | intel_scu_ipc.h | 61 int sub, const void *in, size_t inlen, 65 int sub, const void *in, size_t inlen, in intel_scu_ipc_dev_command() argument 68 return intel_scu_ipc_dev_command_with_size(scu, cmd, sub, in, inlen, in intel_scu_ipc_dev_command() 69 inlen, out, outlen); in intel_scu_ipc_dev_command()
|
| /linux/include/linux/mlx5/ |
| H A D | transobj.h | 40 int mlx5_core_create_rq(struct mlx5_core_dev *dev, u32 *in, int inlen, 45 int mlx5_core_create_sq(struct mlx5_core_dev *dev, u32 *in, int inlen, 57 int mlx5_core_create_rqt(struct mlx5_core_dev *dev, u32 *in, int inlen, 60 int inlen);
|
| /linux/drivers/media/pci/ngene/ |
| H A D | ngene-i2c.c | 32 u8 *out, u8 outlen, u8 *in, u8 inlen, int flag) in ngene_command_i2c_read() argument 40 com.cmd.I2CRead.Data[outlen] = inlen; in ngene_command_i2c_read() 43 com.out_len = inlen + 1; in ngene_command_i2c_read() 52 memcpy(in, com.cmd.raw8, inlen + 1); in ngene_command_i2c_read() 54 memcpy(in, com.cmd.raw8 + 1, inlen); in ngene_command_i2c_read()
|
| /linux/include/crypto/ |
| H A D | blake2s.h | 119 void blake2s_update(struct blake2s_ctx *ctx, const u8 *in, size_t inlen); 146 const u8 *in, size_t inlen, in blake2s() argument 151 WARN_ON(IS_ENABLED(DEBUG) && ((!in && inlen > 0) || !out || !outlen || in blake2s() 156 blake2s_update(&ctx, in, inlen); in blake2s()
|
| H A D | blake2b.h | 115 void blake2b_update(struct blake2b_ctx *ctx, const u8 *in, size_t inlen); 142 const u8 *in, size_t inlen, in blake2b() argument 147 WARN_ON(IS_ENABLED(DEBUG) && ((!in && inlen > 0) || !out || !outlen || in blake2b() 152 blake2b_update(&ctx, in, inlen); in blake2b()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | cq.c | 109 u32 *in, int inlen, u32 *out, int outlen) in mlx5_create_cq() argument 123 err = mlx5_cmd_do(dev, in, inlen, out, outlen); in mlx5_create_cq() 182 u32 *in, int inlen, u32 *out, int outlen) in mlx5_core_create_cq() argument 184 int err = mlx5_create_cq(dev, cq, in, inlen, out, outlen); in mlx5_core_create_cq() 227 u32 *in, int inlen) in mlx5_core_modify_cq() argument 233 return mlx5_cmd_exec(dev, in, inlen, out, sizeof(out)); in mlx5_core_modify_cq()
|
| H A D | transobj.c | 66 int mlx5_core_create_rq(struct mlx5_core_dev *dev, u32 *in, int inlen, u32 *rqn) in mlx5_core_create_rq() argument 72 err = mlx5_cmd_exec(dev, in, inlen, out, sizeof(out)); in mlx5_core_create_rq() 110 int mlx5_core_create_sq(struct mlx5_core_dev *dev, u32 *in, int inlen, u32 *sqn) in mlx5_core_create_sq() argument 116 err = mlx5_cmd_exec(dev, in, inlen, out, sizeof(out)); in mlx5_core_create_sq() 154 int inlen; in mlx5_core_query_sq_state() local 157 inlen = MLX5_ST_SZ_BYTES(query_sq_out); in mlx5_core_query_sq_state() 158 out = kvzalloc(inlen, GFP_KERNEL); in mlx5_core_query_sq_state() 239 int mlx5_core_create_rqt(struct mlx5_core_dev *dev, u32 *in, int inlen, in mlx5_core_create_rqt() argument 246 err = mlx5_cmd_exec(dev, in, inlen, out, sizeof(out)); in mlx5_core_create_rqt() 255 int inlen) in mlx5_core_modify_rqt() argument [all …]
|
| H A D | wc.c | 80 int err, inlen, eqn; in create_wc_cq() local 87 inlen = MLX5_ST_SZ_BYTES(create_cq_in) + in create_wc_cq() 89 in = kvzalloc(inlen, GFP_KERNEL); in create_wc_cq() 107 err = mlx5_core_create_cq(mdev, mcq, in, inlen, out, sizeof(out)); in create_wc_cq() 160 int inlen, err; in create_wc_sq() local 163 inlen = MLX5_ST_SZ_BYTES(create_sq_in) + in create_wc_sq() 165 in = kvzalloc(inlen, GFP_KERNEL); in create_wc_sq() 192 err = mlx5_core_create_sq(mdev, in, inlen, &sq->sqn); in create_wc_sq()
|
| /linux/fs/dlm/ |
| H A D | dir.c | 297 void dlm_copy_master_names(struct dlm_ls *ls, const char *inbuf, int inlen, in dlm_copy_master_names() argument 308 if (inlen > 1) { in dlm_copy_master_names() 317 r = find_rsb_root(ls, inbuf, inlen); in dlm_copy_master_names() 320 nodeid, inlen, inlen, inbuf); in dlm_copy_master_names()
|