/kernel/linux/linux-6.6/drivers/spi/ |
H A D | spi-zynq-qspi.c | 177 * - Set the size of the word to be transferred as 32 bit 243 * @size: Number of bytes to be read (1..4) 245 static void zynq_qspi_rxfifo_op(struct zynq_qspi *xqspi, unsigned int size) in zynq_qspi_rxfifo_op() argument 252 memcpy(xqspi->rxbuf, ((u8 *)&data) + 4 - size, size); in zynq_qspi_rxfifo_op() 253 xqspi->rxbuf += size; in zynq_qspi_rxfifo_op() 256 xqspi->rx_bytes -= size; in zynq_qspi_rxfifo_op() 264 * @size: Number of bytes to be written (1..4) 266 static void zynq_qspi_txfifo_op(struct zynq_qspi *xqspi, unsigned int size) in zynq_qspi_txfifo_op() argument 275 memcpy(&data, xqspi->txbuf, size); in zynq_qspi_txfifo_op() [all...] |
/kernel/linux/linux-6.6/drivers/staging/pi433/ |
H A D | rf69.c | 583 /* no value check needed - u8 exactly matches register size */ in rf69_set_rssi_threshold() 593 /* no value check needed - u16 exactly matches register size */ in rf69_set_preamble_length() 636 dev_dbg(&spi->dev, "set: illegal sync size %u\n", sync_size); in rf69_set_sync_size() 781 int rf69_read_fifo(struct spi_device *spi, u8 *buffer, unsigned int size) in rf69_read_fifo() argument 788 if (size > FIFO_SIZE) { in rf69_read_fifo() 799 transfer.len = size + 1; in rf69_read_fifo() 804 for (i = 0; i < size; i++) in rf69_read_fifo() 807 memcpy(buffer, &local_buffer[1], size); in rf69_read_fifo() 812 int rf69_write_fifo(struct spi_device *spi, u8 *buffer, unsigned int size) in rf69_write_fifo() argument 817 if (size > FIFO_SIZ in rf69_write_fifo() [all...] |
/kernel/linux/linux-6.6/drivers/video/fbdev/core/ |
H A D | bitblit.c | 150 u32 maxcnt = info->pixmap.size/cellsize; in bit_putcs() 153 u32 mod = vc->vc_font.width % 8, cnt, pitch, size; in bit_putcs() local 179 size = pitch * image.height + buf_align; in bit_putcs() 180 size &= ~buf_align; in bit_putcs() 181 dst = fb_get_buffer_offset(info, &info->pixmap, size); in bit_putcs() 310 int cur_height, size, i = 0; in bit_cursor() local 343 size = (vc->vc_font.height - cur_height) * w; in bit_cursor() 344 while (size--) in bit_cursor() 346 size = cur_height * w; in bit_cursor() 347 while (size in bit_cursor() [all...] |
H A D | fbcon_ud.c | 159 u32 maxcnt = info->pixmap.size/cellsize; in ud_putcs() 162 u32 mod = vc->vc_font.width % 8, cnt, pitch, size; in ud_putcs() local 195 size = pitch * image.height + buf_align; in ud_putcs() 196 size &= ~buf_align; in ud_putcs() 197 dst = fb_get_buffer_offset(info, &info->pixmap, size); in ud_putcs() 330 int cur_height, size, i = 0; in ud_cursor() local 364 size = cur_height * w; in ud_cursor() 366 while (size--) in ud_cursor() 369 size = (vc->vc_font.height - cur_height) * w; in ud_cursor() 371 while (size in ud_cursor() [all...] |
H A D | fbcon_ccw.c | 137 u32 maxcnt = info->pixmap.size/cellsize; in ccw_putcs() 140 u32 cnt, pitch, size; in ccw_putcs() local 172 size = pitch * image.height + buf_align; in ccw_putcs() 173 size &= ~buf_align; in ccw_putcs() 174 dst = fb_get_buffer_offset(info, &info->pixmap, size); in ccw_putcs() 300 int cur_height, size, i = 0; in ccw_cursor() local 341 size = (vc->vc_font.height - cur_height) * width; in ccw_cursor() 342 while (size--) in ccw_cursor() 344 size = cur_height * width; in ccw_cursor() 345 while (size in ccw_cursor() [all...] |
H A D | fbcon_cw.c | 122 u32 maxcnt = info->pixmap.size/cellsize; in cw_putcs() 125 u32 cnt, pitch, size; in cw_putcs() local 155 size = pitch * image.height + buf_align; in cw_putcs() 156 size &= ~buf_align; in cw_putcs() 157 dst = fb_get_buffer_offset(info, &info->pixmap, size); in cw_putcs() 283 int cur_height, size, i = 0; in cw_cursor() local 324 size = (vc->vc_font.height - cur_height) * width; in cw_cursor() 325 while (size--) in cw_cursor() 327 size = cur_height * width; in cw_cursor() 328 while (size in cw_cursor() [all...] |
/kernel/linux/linux-6.6/drivers/usb/host/ |
H A D | fhci-tds.c | 98 int size; in fhci_ep0_free() local 106 size = cq_howmany(&ep->conf_frame_Q); in fhci_ep0_free() 107 for (; size; size--) { in fhci_ep0_free() 116 size = cq_howmany(&ep->empty_frame_Q); in fhci_ep0_free() 117 for (; size; size--) { in fhci_ep0_free() 126 size = cq_howmany(&ep->dummy_packets_Q); in fhci_ep0_free() 127 for (; size; size in fhci_ep0_free() [all...] |
/kernel/linux/linux-6.6/drivers/vdpa/mlx5/core/ |
H A D | mr.c | 140 static u32 klm_bcount(u64 size) in klm_bcount() argument 142 return (u32)size; in klm_bcount() 229 unsigned long size; in map_direct_mr() local 242 size = maplen(map, mr); in map_direct_mr() 243 lgcd = gcd(lgcd, size); in map_direct_mr() 244 start += size; in map_direct_mr() 304 static int add_direct_chain(struct mlx5_vdpa_dev *mvdev, u64 start, u64 size, u8 perm, in add_direct_chain() argument 316 while (size) { in add_direct_chain() 317 sz = (u32)min_t(u64, MAX_KLM_SIZE, size); in add_direct_chain() 334 size in add_direct_chain() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_ring.c | 83 /* Align requested size with padding so unlock_commit can in amdgpu_ring_alloc() 144 /* We pad to match fetch size */ in amdgpu_ring_commit() 469 size_t size, loff_t *pos) in amdgpu_debugfs_ring_read() 475 if (*pos & 3 || size & 3) in amdgpu_debugfs_ring_read() 484 for (i = *pos / 4; i < 3 && size; i++) { in amdgpu_debugfs_ring_read() 490 size -= 4; in amdgpu_debugfs_ring_read() 495 while (size) { in amdgpu_debugfs_ring_read() 505 size -= 4; in amdgpu_debugfs_ring_read() 519 size_t size, loff_t *pos) in amdgpu_debugfs_mqd_read() 526 if (*pos & 3 || size in amdgpu_debugfs_mqd_read() 468 amdgpu_debugfs_ring_read(struct file *f, char __user *buf, size_t size, loff_t *pos) amdgpu_debugfs_ring_read() argument 518 amdgpu_debugfs_mqd_read(struct file *f, char __user *buf, size_t size, loff_t *pos) amdgpu_debugfs_mqd_read() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpio/ |
H A D | gpiolib-sysfs.c | 89 struct device_attribute *attr, const char *buf, size_t size) in direction_store() 108 return status ? : size; in direction_store() 132 struct device_attribute *attr, const char *buf, size_t size) in value_store() 147 status = size; in value_store() 259 struct device_attribute *attr, const char *buf, size_t size) in edge_store() 262 ssize_t status = size; in edge_store() 272 status = size; in edge_store() 282 status = size; in edge_store() 332 struct device_attribute *attr, const char *buf, size_t size) in active_low_store() 348 return status ? : size; in active_low_store() 88 direction_store(struct device *dev, struct device_attribute *attr, const char *buf, size_t size) direction_store() argument 131 value_store(struct device *dev, struct device_attribute *attr, const char *buf, size_t size) value_store() argument 258 edge_store(struct device *dev, struct device_attribute *attr, const char *buf, size_t size) edge_store() argument 331 active_low_store(struct device *dev, struct device_attribute *attr, const char *buf, size_t size) active_low_store() argument [all...] |
/kernel/linux/linux-6.6/drivers/comedi/drivers/ |
H A D | ni_at_a2150.c | 46 #define A2150_DMA_BUFFER_SIZE 0xff00 /* size in bytes of dma buffer */ 171 max_points = comedi_bytes_to_samples(s, desc->size); in a2150_interrupt() 179 leftover = comedi_bytes_to_samples(s, desc->size); in a2150_interrupt() 208 desc->size = comedi_samples_to_bytes(s, leftover); in a2150_interrupt() 506 /* set size of transfer to fill in 1/3 second */ in a2150_ai_cmd() 508 desc->size = comedi_bytes_per_sample(s) * cmd->chanlist_len * in a2150_ai_cmd() 510 if (desc->size > desc->maxsize) in a2150_ai_cmd() 511 desc->size = desc->maxsize; in a2150_ai_cmd() 512 if (desc->size < comedi_bytes_per_sample(s)) in a2150_ai_cmd() 513 desc->size in a2150_ai_cmd() [all...] |
/kernel/linux/linux-6.6/kernel/debug/ |
H A D | gdbstub.c | 325 int size = 0; in kgdb_ebin2mem() local 329 c[size] = *buf++; in kgdb_ebin2mem() 330 if (c[size] == 0x7d) in kgdb_ebin2mem() 331 c[size] = *buf++ ^ 0x20; in kgdb_ebin2mem() 332 size++; in kgdb_ebin2mem() 335 return copy_to_kernel_nofault(mem, c, size); in kgdb_ebin2mem() 347 idx += dbg_reg_def[i].size; in pt_regs_to_gdb_regs() 359 idx += dbg_reg_def[i].size; in gdb_regs_to_pt_regs() 590 offset += dbg_reg_def[i].size; in gdb_hex_reg_helper() 592 dbg_reg_def[i].size); in gdb_hex_reg_helper() [all...] |
/kernel/linux/linux-6.6/block/ |
H A D | blk-settings.c | 111 * max_hw_sectors, on the size of requests. max_hw_sectors is set by 156 * blk_queue_chunk_sectors - set size of the chunk for this queue 161 * If a driver doesn't want IOs to cross a given chunk size, it can set 229 * being 0 due to a 0 argument, the chunk_sectors limit (zone size) not set, in blk_queue_max_zone_append_sectors() 276 * blk_queue_max_segment_size - set max segment size for blk_rq_map_sg 278 * @max_size: max size of segment in bytes 281 * Enables a low level driver to set an upper limit on the size of a 300 * blk_queue_logical_block_size - set logical block size for the queue 302 * @size: the logical block size, i 309 blk_queue_logical_block_size(struct request_queue *q, unsigned int size) blk_queue_logical_block_size() argument 338 blk_queue_physical_block_size(struct request_queue *q, unsigned int size) blk_queue_physical_block_size() argument 359 blk_queue_zone_write_granularity(struct request_queue *q, unsigned int size) blk_queue_zone_write_granularity() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/swsmu/ |
H A D | smu_cmn.c | 715 size_t size = 0; in smu_cmn_get_pp_feature_mask() local 720 size = sysfs_emit_at(buf, size, "features high: 0x%08x low: 0x%08x\n", in smu_cmn_get_pp_feature_mask() 735 size += sysfs_emit_at(buf, size, "%-2s. %-20s %-3s : %-s\n", in smu_cmn_get_pp_feature_mask() 742 size += sysfs_emit_at(buf, size, "%02d. %-20s (%2d) : %s\n", in smu_cmn_get_pp_feature_mask() 750 return size; in smu_cmn_get_pp_feature_mask() 876 table_size = smu_table->tables[table_index].size; in smu_cmn_update_table() 934 smu_table->tables[SMU_TABLE_SMU_METRICS].size; in smu_cmn_get_metrics_table() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/adreno/ |
H A D | a6xx_hfi.c | 44 * then we can also assume that if the header size is unexpectedly large in a6xx_hfi_queue_read() 54 index = (index + 1) % header->size; in a6xx_hfi_queue_read() 58 index = ALIGN(index, 4) % header->size; in a6xx_hfi_queue_read() 73 header->size); in a6xx_hfi_queue_write() 84 index = (index + 1) % header->size; in a6xx_hfi_queue_write() 89 for (; index % 4; index = (index + 1) % header->size) in a6xx_hfi_queue_write() 170 void *data, u32 size, u32 *payload, u32 payload_size) in a6xx_hfi_send_msg() 173 int ret, dwords = size >> 2; in a6xx_hfi_send_msg() 197 msg.dbg_buffer_size = (u32) gmu->debug.size; in a6xx_hfi_send_gmu_init() 723 header->size in a6xx_hfi_queue_init() 169 a6xx_hfi_send_msg(struct a6xx_gmu *gmu, int id, void *data, u32 size, u32 *payload, u32 payload_size) a6xx_hfi_send_msg() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/ |
H A D | atombios_dp.c | 168 if (WARN_ON(msg->size > 16)) in radeon_dp_aux_transfer_atom() 175 tx_buf[3] = msg->size ? (msg->size - 1) : 0; in radeon_dp_aux_transfer_atom() 186 if (WARN_ON_ONCE(msg->size > 12)) in radeon_dp_aux_transfer_atom() 191 tx_size = HEADER_SIZE + msg->size; in radeon_dp_aux_transfer_atom() 192 if (msg->size == 0) in radeon_dp_aux_transfer_atom() 196 memcpy(tx_buf + HEADER_SIZE, msg->buffer, msg->size); in radeon_dp_aux_transfer_atom() 200 /* Return payload size. */ in radeon_dp_aux_transfer_atom() 201 ret = msg->size; in radeon_dp_aux_transfer_atom() 209 if (msg->size in radeon_dp_aux_transfer_atom() [all...] |
/kernel/linux/linux-6.6/drivers/infiniband/ulp/rtrs/ |
H A D | rtrs.c | 21 struct rtrs_iu *rtrs_iu_alloc(u32 iu_num, size_t size, gfp_t gfp_mask, in rtrs_iu_alloc() argument 35 iu->buf = kzalloc(size, gfp_mask); in rtrs_iu_alloc() 39 iu->dma_addr = ib_dma_map_single(dma_dev, iu->buf, size, dir); in rtrs_iu_alloc() 46 iu->size = size; in rtrs_iu_alloc() 65 ib_dma_unmap_single(ibdev, iu->dma_addr, iu->size, iu->direction); in rtrs_iu_free() 79 list.length = iu->size; in rtrs_iu_post_recv() 128 int rtrs_iu_post_send(struct rtrs_con *con, struct rtrs_iu *iu, size_t size, in rtrs_iu_post_send() argument 135 if (WARN_ON(size == 0)) in rtrs_iu_post_send() 139 list.length = size; in rtrs_iu_post_send() [all...] |
/kernel/linux/linux-6.6/net/rxrpc/ |
H A D | key.c | 566 size_t size; in rxrpc_read() local 580 /* AFS keys we return in XDR form, so we need to work out the size of in rxrpc_read() 582 size = 2 * 4; /* flags, cellname len */ in rxrpc_read() 583 size += RND(cnlen); /* cellname */ in rxrpc_read() 584 size += 1 * 4; /* token count */ in rxrpc_read() 609 size += toksize + 4; /* each token has a length word */ in rxrpc_read() 614 if (!buffer || buflen < size) in rxrpc_read() 615 return size; in rxrpc_read() 695 if (WARN_ON((unsigned long)xdr - (unsigned long)buffer != size)) in rxrpc_read() 697 _leave(" = %zu", size); in rxrpc_read() [all...] |
/kernel/linux/linux-6.6/tools/perf/util/ |
H A D | dlfilter.c | 32 d_al->size = sizeof(*d_al); in al_to_d_al() 41 d_al->buildid_size = dso->bid.size; in al_to_d_al() 96 /* 'size' is also used to indicate already initialized */ in dlfilter__resolve_ip() 97 if (d_al->size) in dlfilter__resolve_ip() 122 /* 'size' is also used to indicate already initialized */ in dlfilter__resolve_addr() 123 if (d_addr_al->size) in dlfilter__resolve_addr() 159 return d_al_p->size >= offsetof(struct perf_dlfilter_al, priv) + sizeof(d_al_p->priv); in has_priv() 184 sz = d_al_p->size; in dlfilter__resolve_address() 186 d_al_p->size = sz; in dlfilter__resolve_address() 512 d_sample.size in dlfilter__do_filter_event() [all...] |
/kernel/linux/linux-6.6/security/integrity/ima/ |
H A D | ima_crypto.c | 25 /* minimum file size for ahash use */ 28 MODULE_PARM_DESC(ahash_minsize, "Minimum file size for ahash use"); 36 unsigned long long size; in param_set_bufsize() local 39 size = memparse(val, NULL); in param_set_bufsize() 40 order = get_order(size); in param_set_bufsize() 55 MODULE_PARM_DESC(ahash_bufsize, "Maximum ahash buffer size"); 231 * @allocated_size: Returned size of actual allocation. 281 * @size: Size of allocated buffer. 283 static void ima_free_pages(void *ptr, size_t size) in ima_free_pages() argument 287 free_pages((unsigned long)ptr, get_order(size)); in ima_free_pages() 720 calc_buffer_shash_tfm(const void *buf, loff_t size, struct ima_digest_data *hash, struct crypto_shash *tfm) calc_buffer_shash_tfm() argument [all...] |
/kernel/linux/linux-6.6/drivers/s390/cio/ |
H A D | vfio_ccw_ops.c | 325 info->size = sizeof(struct ccw_io_region); in vfio_ccw_mdev_get_region_info() 331 struct vfio_info_cap caps = { .buf = NULL, .size = 0 }; in vfio_ccw_mdev_get_region_info() 348 info->size = private->region[i].size; in vfio_ccw_mdev_get_region_info() 360 if (info->argsz < sizeof(*info) + caps.size) { in vfio_ccw_mdev_get_region_info() 361 info->argsz = sizeof(*info) + caps.size; in vfio_ccw_mdev_get_region_info() 366 caps.buf, caps.size)) { in vfio_ccw_mdev_get_region_info() 473 size_t size, u32 flags, void *data) in vfio_ccw_register_dev_region() 487 private->region[private->num_regions].size = size; in vfio_ccw_register_dev_region() 470 vfio_ccw_register_dev_region(struct vfio_ccw_private *private, unsigned int subtype, const struct vfio_ccw_regops *ops, size_t size, u32 flags, void *data) vfio_ccw_register_dev_region() argument [all...] |
/kernel/linux/linux-6.6/tools/arch/x86/intel_sdsi/ |
H A D | intel_sdsi.c | 336 int ret, size; in sdsi_meter_cert_show() local 365 size = fread(buf, 1, sizeof(buf), cert_ptr); in sdsi_meter_cert_show() 366 if (!size) { in sdsi_meter_cert_show() 417 int ret, size; in sdsi_state_cert_show() local 441 size = fread(buf, 1, sizeof(buf), cert_ptr); in sdsi_state_cert_show() 442 if (!size) { in sdsi_state_cert_show() 478 sizeof(*sc) + // size of the state certificate in sdsi_state_cert_show() 479 (4 * sc->num_licenses) + // total size of the blob size blocks in sdsi_state_cert_show() 480 sizeof(*lki) + // size o in sdsi_state_cert_show() 515 int bin_fd, prov_fd, size, ret; sdsi_provision() local [all...] |
/third_party/ffmpeg/libavcodec/ |
H A D | prosumer.c | 41 unsigned size; member 49 static int decompress(GetByteContext *gb, int size, PutByteContext *pb, const uint32_t *lut) in decompress() argument 153 if (avpkt->size <= 32) in decode_frame() 156 bytestream2_init(&s->gb, avpkt->data, avpkt->size); in decode_frame() 157 bytestream2_init_writer(&s->pb, s->decbuffer, s->size); in decode_frame() 161 if (bytestream2_get_bytes_left_p(&s->pb) > s->size * (int64_t)avctx->discard_damaged_percentage / 100) in decode_frame() 164 av_assert0(s->size >= bytestream2_get_bytes_left_p(&s->pb)); in decode_frame() 202 return avpkt->size; in decode_frame() 343 s->size = avctx->height * s->stride; in decode_init() 348 s->decbuffer = av_malloc(s->size); in decode_init() [all...] |
H A D | v4l2_buffers.c | 276 static int v4l2_bufref_to_buf(V4L2Buffer *out, int plane, const uint8_t* data, int size, int offset) in v4l2_bufref_to_buf() argument 284 bytesused = FFMIN(size+offset, length); in v4l2_bufref_to_buf() 286 memcpy((uint8_t*)out->plane_info[plane].mm_addr+offset, data, FFMIN(size, length-offset)); in v4l2_bufref_to_buf() 383 int size, h = height; in v4l2_buffer_swframe_to_buf() local 387 size = frame->linesize[i] * h; in v4l2_buffer_swframe_to_buf() 388 ret = v4l2_bufref_to_buf(out, 0, frame->data[i], size, offset); in v4l2_buffer_swframe_to_buf() 391 offset += size; in v4l2_buffer_swframe_to_buf() 397 ret = v4l2_bufref_to_buf(out, i, frame->buf[i]->data, frame->buf[i]->size, 0); in v4l2_buffer_swframe_to_buf() 461 pkt->size = V4L2_TYPE_IS_MULTIPLANAR(avbuf->buf.type) ? avbuf->buf.m.planes[0].bytesused : avbuf->buf.bytesused; in ff_v4l2_buffer_buf_to_avpkt() 481 ret = v4l2_bufref_to_buf(out, 0, pkt->data, pkt->size, in ff_v4l2_buffer_avpkt_to_buf() [all...] |
/third_party/ffmpeg/libavdevice/ |
H A D | kmsgrab.c | 134 .size = fb->height * fb->pitch, in kmsgrab_get_fb() 204 size_t size; in kmsgrab_get_fb2() local 207 size = fb->offsets[i] + fb->height * fb->pitches[i]; in kmsgrab_get_fb2() 218 if (desc->objects[j].size < size) in kmsgrab_get_fb2() 219 desc->objects[j].size = size; in kmsgrab_get_fb2() 242 .size = size, in kmsgrab_get_fb2() 351 pkt->size in kmsgrab_read_packet() [all...] |