| /linux/fs/netfs/ |
| H A D | iterator.c | 125 size_t max_size, size_t max_segs) in netfs_limit_bvec() argument 147 len = min3(n, bvecs[ix].bv_len - skip, max_size); in netfs_limit_bvec() 151 if (span >= max_size || nsegs >= max_segs) in netfs_limit_bvec() 157 return min(span, max_size); in netfs_limit_bvec() 166 size_t max_size, size_t max_segs) in netfs_limit_kvec() argument 188 len = min3(n, kvecs[ix].iov_len - skip, max_size); in netfs_limit_kvec() 192 if (span >= max_size || nsegs >= max_segs) in netfs_limit_kvec() 198 return min(span, max_size); in netfs_limit_kvec() 208 size_t max_size, size_t max_segs) in netfs_limit_xarray() argument 222 max_size = min(max_size, n - start_offset); in netfs_limit_xarray() [all …]
|
| /linux/drivers/accel/habanalabs/common/ |
| H A D | habanalabs_ioctl.c | 122 u32 size, max_size = args->return_size; in hw_events_info() local 126 if ((!max_size) || (!out)) in hw_events_info() 135 return copy_to_user(out, arr, min(max_size, size)) ? -EFAULT : 0; in hw_events_info() 140 u32 max_size = args->return_size; in events_info() local 144 if ((max_size < sizeof(u64)) || (!out)) in events_info() 159 u32 max_size = args->return_size; in dram_usage_info() local 164 if ((!max_size) || (!out)) in dram_usage_info() 176 min((size_t) max_size, sizeof(dram_usage))) ? -EFAULT : 0; in dram_usage_info() 182 u32 max_size = args->return_size; in hw_idle() local 185 if ((!max_size) || (!out)) in hw_idle() [all …]
|
| /linux/drivers/dpll/zl3073x/ |
| H A D | fw.c | 30 size_t max_size; member 40 .max_size = 0x4000, 46 .max_size = 0x35000, 53 .max_size = 0x0040, 61 .max_size = 0x0248, 69 .max_size = 0x1000, 76 .max_size = 0x1000, 83 .max_size = 0x1000, 90 .max_size = 0x1000, 97 .max_size = 0x1000, [all …]
|
| /linux/drivers/iio/buffer/ |
| H A D | industrialio-buffer-dmaengine.c | 40 size_t max_size; member 68 size_t max_size; in iio_dmaengine_buffer_submit_block() local 74 max_size = min(block->size, dmaengine_buffer->max_size); in iio_dmaengine_buffer_submit_block() 75 max_size = round_down(max_size, dmaengine_buffer->align); in iio_dmaengine_buffer_submit_block() 107 max_size = min(block->size, dmaengine_buffer->max_size); in iio_dmaengine_buffer_submit_block() 108 max_size = round_down(max_size, dmaengine_buffer->align); in iio_dmaengine_buffer_submit_block() 111 block->bytes_used = max_size; in iio_dmaengine_buffer_submit_block() 113 if (!block->bytes_used || block->bytes_used > max_size) in iio_dmaengine_buffer_submit_block() 245 dmaengine_buffer->max_size = dma_get_max_seg_size(chan->device->dev); in iio_dmaengine_buffer_alloc()
|
| /linux/net/sched/ |
| H A D | sch_tbf.c | 101 u32 max_size; member 155 qopt.replace_params.max_size = q->max_size; in tbf_offload_change() 253 if (qdisc_pkt_len(skb) > q->max_size) { in tbf_enqueue() 255 skb_gso_validate_mac_len(skb, q->max_size)) in tbf_enqueue() 368 u64 max_size; in tbf_change() 400 max_size = nla_get_u32(tb[TCA_TBF_BURST]); in tbf_change() 401 buffer = psched_l2t_ns(&rate, max_size); in tbf_change() 403 max_size = min_t(u64, psched_ns_t2l(&rate, buffer), ~0U); in tbf_change() 419 max_size in tbf_change() 367 u64 max_size; tbf_change() local [all...] |
| /linux/drivers/platform/chrome/wilco_ec/ |
| H A D | telemetry.c | 157 size_t max_size = offsetof(struct wilco_ec_telem_request, args); in check_telem_request() local 164 max_size += sizeof(rq->args.get_log); in check_telem_request() 167 max_size += sizeof(rq->args.get_version); in check_telem_request() 170 max_size += sizeof(rq->args.get_fan_info); in check_telem_request() 173 max_size += sizeof(rq->args.get_diag_info); in check_telem_request() 176 max_size += sizeof(rq->args.get_temp_info); in check_telem_request() 179 max_size += sizeof(rq->args.get_temp_read); in check_telem_request() 182 max_size += sizeof(rq->args.get_batt_ext_info); in check_telem_request() 188 max_size += sizeof(rq->args.get_batt_ppid_info); in check_telem_request() 194 return (size <= max_size) ? 0 : -EMSGSIZE; in check_telem_request()
|
| /linux/sound/soc/sof/ |
| H A D | ipc3-control.c | 111 scontrol->max_size); in sof_ipc3_set_get_kcontrol_data() 311 if (scontrol->max_size > sizeof(ucontrol->value.bytes.data)) { in sof_ipc3_bytes_get() 313 scontrol->max_size); in sof_ipc3_bytes_get() 318 if (data->size > scontrol->max_size - sizeof(*data)) { in sof_ipc3_bytes_get() 321 data->size, scontrol->max_size - sizeof(*data)); in sof_ipc3_bytes_get() 341 if (scontrol->max_size > sizeof(ucontrol->value.bytes.data)) { in sof_ipc3_bytes_put() 343 scontrol->max_size); in sof_ipc3_bytes_put() 348 if (data->size > scontrol->max_size - sizeof(*data)) { in sof_ipc3_bytes_put() 350 data->size, scontrol->max_size - sizeof(*data)); in sof_ipc3_bytes_put() 392 if (header.length > scontrol->max_size) { in sof_ipc3_bytes_ext_put() [all …]
|
| H A D | ipc4-control.c | 341 data_size = scontrol->max_size - sizeof(*data); in sof_ipc4_switch_get() 360 if (msg->data_size > scontrol->max_size - sizeof(*data)) { in sof_ipc4_enum_put() 364 scontrol->max_size - sizeof(*data)); in sof_ipc4_enum_put() 539 msg->data_size = scontrol->max_size - sizeof(*data); in sof_ipc4_bytes_ext_put() 568 if (scontrol->max_size > sizeof(ucontrol->value.bytes.data)) { in sof_ipc4_bytes_ext_put() 571 scontrol->max_size); in sof_ipc4_bytes_ext_put() 575 /* scontrol->max_size has been verified to be >= sizeof(struct sof_abi_hdr) */ in sof_ipc4_bytes_ext_put() 576 if (data->size > scontrol->max_size - sizeof(*data)) { in sof_ipc4_bytes_ext_put() 579 data->size, scontrol->max_size - sizeof(*data)); in _sof_ipc4_bytes_ext_get() 604 if (scontrol->max_size > sizeo in _sof_ipc4_bytes_ext_get() [all...] |
| /linux/net/core/ |
| H A D | selftests.c | 37 if (attr->max_size && attr->max_size > size) in net_test_get_skb() 38 size = attr->max_size; in net_test_get_skb() 76 if (attr->max_size) in net_test_get_skb() 77 uhdr->len = htons(attr->max_size - in net_test_get_skb() 95 if (attr->max_size) in net_test_get_skb() 96 iplen = attr->max_size - sizeof(*ehdr); in net_test_get_skb() 118 if (attr->max_size && attr->max_size > skb->len) { in net_test_get_skb() 119 size_t pad_len = attr->max_size - skb->len; in net_test_get_skb() 325 attr.max_size = ndev->mtu; in net_test_phy_loopback_udp_mtu()
|
| /linux/drivers/base/regmap/ |
| H A D | regmap-spi.c | 115 size_t max_size = spi_max_transfer_size(spi); in regmap_get_spi_bus() local 119 if (max_size != SIZE_MAX) { in regmap_get_spi_bus() 126 if (max_size + reg_reserve_size > max_msg_size) in regmap_get_spi_bus() 127 max_size -= reg_reserve_size; in regmap_get_spi_bus() 130 bus->max_raw_read = max_size; in regmap_get_spi_bus() 131 bus->max_raw_write = max_size; in regmap_get_spi_bus()
|
| /linux/fs/btrfs/ |
| H A D | lru_cache.c | 15 void btrfs_lru_cache_init(struct btrfs_lru_cache *cache, unsigned int max_size) in btrfs_lru_cache_init() argument 20 cache->max_size = max_size; in btrfs_lru_cache_init() 134 if (cache->max_size > 0 && cache->size == cache->max_size) { in btrfs_lru_cache_store()
|
| H A D | lru_cache.h | 48 unsigned int max_size; member 61 void btrfs_lru_cache_init(struct btrfs_lru_cache *cache, unsigned int max_size);
|
| /linux/arch/powerpc/kernel/ |
| H A D | secvar-sysfs.c | 138 int rc = secvar_ops->max_size(&varsize); in update_kobj_size() 217 u64 max_size; in secvar_sysfs_init() local 273 secvar_ops->max_size(&max_size); in secvar_sysfs_init() 274 if (max_size > PAGE_SIZE) in secvar_sysfs_init() 276 PAGE_SIZE, max_size); in secvar_sysfs_init()
|
| /linux/lib/ |
| H A D | bucket_locks.c | 15 size_t max_size, unsigned int cpu_mult, gfp_t gfp, in __alloc_bucket_spinlocks() argument 28 size = min_t(unsigned int, nr_pcpus * cpu_mult, max_size); in __alloc_bucket_spinlocks() 30 size = max_size; in __alloc_bucket_spinlocks()
|
| H A D | test_rhashtable.c | 38 static int max_size = 0; variable 39 module_param(max_size, int, 0); 40 MODULE_PARM_DESC(max_size, "Maximum table size (default: calculated)"); 441 test_rht_params.max_size = roundup_pow_of_two(entries / 8); in test_rhashtable_max() 696 test_rht_params.max_size = max_size ? : roundup_pow_of_two(entries); in test_rht_init() 700 test_rht_params.max_size + 1)); in test_rht_init() 705 size, max_size, shrinking); in test_rht_init() 711 memset(objs, 0, test_rht_params.max_size * sizeof(struct test_obj)); in test_rht_init() 732 test_rht_params.max_size, test_rhashtable_max(objs, entries) == 0 ? in test_rht_init() 756 test_rht_params.max_size = max_size ? : in test_rht_init()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | rl.c | 184 for (i = 0; i < table->max_size; i++) { in find_rl_entry() 250 table->rl_entry = kzalloc_objs(struct mlx5_rl_entry, table->max_size); in mlx5_rl_table_get() 257 for (i = 0; i < table->max_size; i++) in mlx5_rl_table_get() 282 for (i = 0; i < table->max_size; i++) in mlx5_rl_table_free() 309 if (!table->max_size) in mlx5_rl_add_rate_raw() 327 table->max_size); in mlx5_rl_add_rate_raw() 431 table->max_size = 0; in mlx5_init_rl_table() 438 table->max_size = MLX5_CAP_QOS(dev, packet_pacing_rate_table_size) - 1; in mlx5_init_rl_table() 443 table->max_size, in mlx5_init_rl_table()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/fpga/ |
| H A D | sdk.c | 64 size_t max_size = MLX5_FPGA_ACCESS_REG_SIZE_MAX; in mlx5_fpga_mem_read_i2c() local 76 actual_size = min(max_size, (size - bytes_done)); in mlx5_fpga_mem_read_i2c() 96 size_t max_size = MLX5_FPGA_ACCESS_REG_SIZE_MAX; in mlx5_fpga_mem_write_i2c() local 108 actual_size = min(max_size, (size - bytes_done)); in mlx5_fpga_mem_write_i2c()
|
| /linux/include/media/ |
| H A D | v4l2-rect.h | 45 const struct v4l2_rect *max_size) in v4l2_rect_set_max_size() argument 47 if (r->width > max_size->width) in v4l2_rect_set_max_size() 48 r->width = max_size->width; in v4l2_rect_set_max_size() 49 if (r->height > max_size->height) in v4l2_rect_set_max_size() 50 r->height = max_size->height; in v4l2_rect_set_max_size()
|
| /linux/drivers/net/wireless/ath/ath11k/ |
| H A D | hal.c | 21 .max_size = HAL_REO_REO2SW1_RING_BASE_MSB_RING_SIZE, 33 .max_size = HAL_REO_REO2TCL_RING_BASE_MSB_RING_SIZE, 41 .max_size = HAL_REO_SW2REO_RING_BASE_MSB_RING_SIZE, 50 .max_size = HAL_REO_CMD_RING_BASE_MSB_RING_SIZE, 59 .max_size = HAL_REO_STATUS_RING_BASE_MSB_RING_SIZE, 68 .max_size = HAL_SW2TCL1_RING_BASE_MSB_RING_SIZE, 77 .max_size = HAL_SW2TCL1_CMD_RING_BASE_MSB_RING_SIZE, 86 .max_size = HAL_TCL_STATUS_RING_BASE_MSB_RING_SIZE, 94 .max_size = HAL_CE_SRC_RING_BASE_MSB_RING_SIZE, 102 .max_size = HAL_CE_DST_RING_BASE_MSB_RING_SIZE, [all …]
|
| /linux/arch/x86/kernel/fpu/ |
| H A D | init.c | 204 fpu_kernel_cfg.max_size = size; in fpu__init_system_xstate_size_legacy() 206 fpu_user_cfg.max_size = size; in fpu__init_system_xstate_size_legacy() 227 fpu__init_system_xstate(fpu_kernel_cfg.max_size); in fpu__init_system()
|
| /linux/arch/powerpc/platforms/powernv/ |
| H A D | opal-secvar.c | 125 static int opal_secvar_max_size(u64 *max_size) in opal_secvar_max_size() argument 139 rc = of_property_read_u64(node, "max-var-size", max_size); in opal_secvar_max_size() 151 .max_size = opal_secvar_max_size,
|
| /linux/drivers/firmware/qcom/ |
| H A D | qcom_tzmem.c | 39 size_t max_size; member 277 pool->max_size = config->max_size; in qcom_tzmem_pool_new() 379 if (pool->max_size && (current_size + requested) > pool->max_size) in qcom_tzmem_try_grow_pool()
|
| /linux/drivers/net/ethernet/netronome/nfp/nfpcore/ |
| H A D | nfp_nsp.c | 496 unsigned int max_size, unsigned int chunk_order, in nfp_nsp_command_buf_dma_sg() argument 515 nseg = DIV_ROUND_UP(max_size, chunk_size); in nfp_nsp_command_buf_dma_sg() 531 chunks[i].len = min_t(u64, chunk_size, max_size - off); in nfp_nsp_command_buf_dma_sg() 618 arg->arg.code, ret, max_size, chunk_order); in nfp_nsp_command_buf_dma_sg() 625 unsigned int max_size, unsigned int dma_order) in nfp_nsp_command_buf_dma() argument 633 buf_order = order_base_2(roundup_pow_of_two(max_size)); in nfp_nsp_command_buf_dma() 653 return nfp_nsp_command_buf_dma_sg(nsp, arg, max_size, chunk_order, in nfp_nsp_command_buf_dma() 660 unsigned int dma_order, def_size, max_size; in nfp_nsp_command_buf() local 682 max_size = max(arg->in_size, arg->out_size); in nfp_nsp_command_buf() 686 if (def_size >= max_size) { in nfp_nsp_command_buf() [all …]
|
| /linux/drivers/soundwire/ |
| H A D | generic_bandwidth_allocation.c | 29 unsigned int max_size; member 309 if (group->count >= group->max_size) { in sdw_add_element_group_count() 313 group->max_size += 1; in sdw_add_element_group_count() 315 (sizeof(int) * group->max_size), in sdw_add_element_group_count() 323 (sizeof(int) * group->max_size), in sdw_add_element_group_count() 347 group->max_size = SDW_STRM_RATE_GROUPING; in sdw_get_group_count() 348 group->rates = kcalloc(group->max_size, sizeof(int), GFP_KERNEL); in sdw_get_group_count() 352 group->lanes = kcalloc(group->max_size, sizeof(int), GFP_KERNEL); in sdw_get_group_count()
|
| /linux/net/netfilter/ipvs/ |
| H A D | ip_vs_lblc.c | 106 int max_size; /* maximum size of entries */ member 310 if (atomic_read(&tbl->entries) <= tbl->max_size) { in ip_vs_lblc_check_expire() 315 goal = (atomic_read(&tbl->entries) - tbl->max_size)*4/3; in ip_vs_lblc_check_expire() 316 if (goal > tbl->max_size/2) in ip_vs_lblc_check_expire() 317 goal = tbl->max_size/2; in ip_vs_lblc_check_expire() 364 tbl->max_size = IP_VS_LBLC_TAB_SIZE*16; in ip_vs_lblc_init_svc()
|