/kernel/linux/linux-6.6/drivers/virt/coco/efi_secret/ |
H A D | efi_secret.c | 112 static void wipe_memory(void *addr, size_t size) in wipe_memory() argument 114 memzero_explicit(addr, size); in wipe_memory() 116 clflush_cache_range(addr, size); in wipe_memory() 171 if (!secret_area->base_pa || secret_area->size < sizeof(struct secret_header)) { in efi_secret_map_area() 173 "Invalid secret area memory location (base_pa=0x%llx size=0x%llx)\n", in efi_secret_map_area() 174 secret_area->base_pa, secret_area->size); in efi_secret_map_area() 179 s->secret_data = ioremap_encrypted(secret_area->base_pa, secret_area->size); in efi_secret_map_area() 186 s->secret_data_len = secret_area->size; in efi_secret_map_area()
|
/kernel/linux/linux-6.6/drivers/w1/slaves/ |
H A D | w1_ds250x.c | 39 size_t size; member 144 size_t eprom_size = data->size; in w1_nvmem_read() 186 data->size = W1_DS2501_SIZE; in w1_eprom_add_slave() 191 data->size = W1_DS2502_SIZE; in w1_eprom_add_slave() 195 data->size = W1_DS2505_SIZE; in w1_eprom_add_slave() 212 nvmem_cfg.size = data->size; in w1_eprom_add_slave()
|
/kernel/linux/linux-6.6/include/media/ |
H A D | videobuf2-core.h | 57 * structure. The size argument to this function shall be 121 unsigned long size); 130 unsigned long size); 139 unsigned long size); 158 * @length: size of this plane (NOT the payload) in bytes. The maximum 159 * valid size is MAX_UINT - PAGE_SIZE. 160 * @min_length: minimum required size of this plane (NOT the payload) in bytes. 338 * buffer in \*num_planes, the size of each plane should be 373 * also validate the buffer size; if an error is returned, 537 * @buf_struct_size: size o 1169 vb2_set_plane_payload(struct vb2_buffer *vb, unsigned int plane_no, unsigned long size) vb2_set_plane_payload() argument [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | string.h | 23 * @size: size of one array member 28 static inline void *memdup_array_user(const void __user *src, size_t n, size_t size) in memdup_array_user() argument 32 if (check_mul_overflow(n, size, &nbytes)) in memdup_array_user() 42 * @size: size of one array member 47 static inline void *vmemdup_array_user(const void __user *src, size_t n, size_t size) in vmemdup_array_user() argument 51 if (check_mul_overflow(n, size, &nbytes)) in vmemdup_array_user() 235 * Helper for __sysfs_match_string(). Calculates the size of @a automatically. 240 int vbin_printf(u32 *bin_buf, size_t size, cons [all...] |
/kernel/linux/linux-6.6/drivers/scsi/aic94xx/ |
H A D | aic94xx_hwi.h | 46 u16 size; member 82 size_t size; member 95 u32 max_scbs; /* absolute sequencer scb queue size */ 242 asd_ha, size_t size, in asd_alloc_coherent() 247 token->size = size; in asd_alloc_coherent() 249 token->size, in asd_alloc_coherent() 264 dma_free_coherent(&asd_ha->pcidev->dev, token->size, in asd_free_coherent() 241 asd_alloc_coherent(struct asd_ha_struct * asd_ha, size_t size, gfp_t flags) asd_alloc_coherent() argument
|
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/ |
H A D | sh_css_firmware.c | 94 sh_css_fw->blob.code = vmalloc(fw->blob.size); in setup_binary() 98 memcpy((void *)sh_css_fw->blob.code, blob_data, fw->blob.size); in setup_binary() 124 if (bi->blob.size != in sh_css_load_blob_info() 294 if (bi->blob.offset + bi->blob.size > fw_size) in sh_css_load_firmware() 379 sh_css_load_blob(const unsigned char *blob, unsigned int size) in sh_css_load_blob() argument 381 ia_css_ptr target_addr = hmm_alloc(size); in sh_css_load_blob() 389 hmm_store(target_addr, blob, size); in sh_css_load_blob()
|
/kernel/linux/linux-6.6/drivers/uio/ |
H A D | uio_dmem_genirq.c | 60 if (!uiomem->size) in uio_dmem_genirq_open() 63 addr = dma_alloc_coherent(&priv->pdev->dev, uiomem->size, in uio_dmem_genirq_open() 94 if (!uiomem->size) in uio_dmem_genirq_release() 97 dma_free_coherent(&priv->pdev->dev, uiomem->size, in uio_dmem_genirq_release() 253 uiomem->size = resource_size(r); in uio_dmem_genirq_probe() 269 uiomem->size = pdata->dynamic_region_sizes[i]; in uio_dmem_genirq_probe() 274 uiomem->size = 0; in uio_dmem_genirq_probe()
|
/kernel/linux/linux-6.6/drivers/pmdomain/tegra/ |
H A D | powergate-bpmp.c | 46 msg.tx.size = sizeof(request); in tegra_bpmp_powergate_set_state() 74 msg.tx.size = sizeof(request); in tegra_bpmp_powergate_get_state() 76 msg.rx.size = sizeof(response); in tegra_bpmp_powergate_get_state() 102 msg.tx.size = sizeof(request); in tegra_bpmp_powergate_get_max_id() 104 msg.rx.size = sizeof(response); in tegra_bpmp_powergate_get_max_id() 132 msg.tx.size = sizeof(request); in tegra_bpmp_powergate_get_name() 134 msg.rx.size = sizeof(response); in tegra_bpmp_powergate_get_name()
|
/kernel/linux/linux-6.6/drivers/thermal/tegra/ |
H A D | tegra-bpmp-thermal.c | 48 msg.tx.size = sizeof(req); in __tegra_bpmp_thermal_get_temp() 50 msg.rx.size = sizeof(reply); in __tegra_bpmp_thermal_get_temp() 89 msg.tx.size = sizeof(req); in tegra_bpmp_thermal_set_trips() 155 msg.tx.size = sizeof(req); in tegra_bpmp_thermal_get_num_zones() 157 msg.rx.size = sizeof(reply); in tegra_bpmp_thermal_get_num_zones() 184 msg.tx.size = sizeof(req); in tegra_bpmp_thermal_trips_supported() 186 msg.rx.size = sizeof(reply); in tegra_bpmp_thermal_trips_supported()
|
/kernel/linux/linux-6.6/drivers/firmware/efi/libstub/ |
H A D | vsprintf.c | 296 if (pos < size) \ 301 int vsnprintf(char *buf, size_t size, const char *fmt, va_list ap) in vsnprintf() argument 327 * size-1 array containing a structure. Our function parameter ap has in vsnprintf() 527 if (pos >= size) in vsnprintf() 549 if (size) in vsnprintf() 550 buf[min(pos, size-1)] = '\0'; in vsnprintf() 555 int snprintf(char *buf, size_t size, const char *fmt, ...) in snprintf() argument 561 i = vsnprintf(buf, size, fmt, args); in snprintf()
|
/kernel/linux/linux-6.6/drivers/fsi/ |
H A D | fsi-master-hub.c | 30 * bus as through an address range on the slave itself (->addr and ->size). 39 uint32_t addr, size; /* slave-relative addr of */ member 46 uint8_t id, uint32_t addr, void *val, size_t size) in hub_master_read() 54 return fsi_slave_read(hub->upstream->slave, addr, val, size); in hub_master_read() 58 uint8_t id, uint32_t addr, const void *val, size_t size) in hub_master_write() 66 return fsi_slave_write(hub->upstream->slave, addr, val, size); in hub_master_write() 225 hub->size = FSI_HUB_LINK_SIZE * links; in hub_master_probe() 267 fsi_slave_release_range(hub->upstream->slave, hub->addr, hub->size); in hub_master_remove() 45 hub_master_read(struct fsi_master *master, int link, uint8_t id, uint32_t addr, void *val, size_t size) hub_master_read() argument 57 hub_master_write(struct fsi_master *master, int link, uint8_t id, uint32_t addr, const void *val, size_t size) hub_master_write() argument
|
/kernel/linux/linux-6.6/drivers/firmware/ |
H A D | raspberrypi.c | 91 size_t size = tag_size + 12; in rpi_firmware_property_list() local 97 if (size & 3) in rpi_firmware_property_list() 100 buf = dma_alloc_coherent(fw->cl.dev, PAGE_ALIGN(size), &bus_addr, in rpi_firmware_property_list() 106 WARN_ON(size >= 1024 * 1024); in rpi_firmware_property_list() 108 buf[0] = size; in rpi_firmware_property_list() 111 buf[size / 4 - 1] = RPI_FIRMWARE_PROPERTY_END; in rpi_firmware_property_list() 129 dma_free_coherent(fw->cl.dev, PAGE_ALIGN(size), buf, bus_addr); in rpi_firmware_property_list() 140 * @buf_size: Buffer size. 156 * size and using stack or kmalloc depending on requirements, in rpi_firmware_property()
|
/kernel/linux/linux-6.6/drivers/crypto/ccp/ |
H A D | ccp-crypto-aes-xts.c | 35 unsigned int size; member 41 .size = 16, 45 .size = 512, 49 .size = 1024, 53 .size = 2048, 57 .size = 4096, 130 if (req->cryptlen == xts_unit_sizes[unit].size) { in ccp_aes_xts_crypt()
|
/kernel/linux/linux-6.6/drivers/media/pci/saa7134/ |
H A D | saa7134-ts.c | 87 unsigned int lines, llength, size; in saa7134_ts_buffer_prepare() local 94 size = lines * llength; in saa7134_ts_buffer_prepare() 95 if (vb2_plane_size(vb2, 0) < size) in saa7134_ts_buffer_prepare() 98 vb2_set_plane_payload(vb2, 0, size); in saa7134_ts_buffer_prepare() 112 int size = TS_PACKET_SIZE * dev->ts.nr_packets; in saa7134_ts_queue_setup() local 116 *nbuffers = saa7134_buffer_count(size, *nbuffers); in saa7134_ts_queue_setup() 120 sizes[0] = size; in saa7134_ts_queue_setup() 184 MODULE_PARM_DESC(ts_nr_packets,"size of a ts buffers (in ts packets)");
|
/kernel/linux/linux-6.6/drivers/media/platform/chips-media/ |
H A D | coda.h | 73 u32 size; member 311 size_t size, const char *name, struct dentry *parent); 365 int coda_h264_filler_nal(int size, char *p); 366 int coda_h264_padding(int size, char *p); 371 int *size, int max_size); 375 u32 coda_mpeg2_parse_headers(struct coda_ctx *ctx, u8 *buf, u32 size); 378 u32 coda_mpeg4_parse_headers(struct coda_ctx *ctx, u8 *buf, u32 size);
|
/kernel/linux/linux-6.6/drivers/media/i2c/ |
H A D | ak7375.c | 65 u8 addr, u16 data, u8 size) in ak7375_i2c_write() 71 if (size != 1 && size != 2) in ak7375_i2c_write() 74 buf[size] = data & 0xff; in ak7375_i2c_write() 75 if (size == 2) in ak7375_i2c_write() 77 ret = i2c_master_send(client, (const char *)buf, size + 1); in ak7375_i2c_write() 80 if (ret != size + 1) in ak7375_i2c_write() 64 ak7375_i2c_write(struct ak7375_device *ak7375, u8 addr, u16 data, u8 size) ak7375_i2c_write() argument
|
/kernel/linux/linux-6.6/drivers/nfc/nxp-nci/ |
H A D | firmware.c | 140 fw_info->size -= NXP_NCI_FW_HDR_LEN; in nxp_nci_fw_send() 143 if (fw_info->frame_size > fw_info->size) in nxp_nci_fw_send() 183 fw_info->size -= fw_info->frame_size; in nxp_nci_fw_work() 187 if (fw_info->size > 0) in nxp_nci_fw_work() 191 if (r < 0 || fw_info->size == 0) in nxp_nci_fw_work() 230 fw_info->size = fw_info->fw->size; in nxp_nci_fw_download()
|
/kernel/linux/linux-6.6/drivers/pci/ |
H A D | bus.c | 177 resource_size_t size, resource_size_t align, in pci_bus_alloc_from_region() 223 if (size > max - min_used + 1) in pci_bus_alloc_from_region() 227 ret = allocate_resource(r, res, size, min_used, max, in pci_bus_alloc_from_region() 239 * @size: size of resource to allocate 246 * Given the PCI bus a device resides on, the size, minimum address, 251 resource_size_t size, resource_size_t align, in pci_bus_alloc_resource() 263 rc = pci_bus_alloc_from_region(bus, res, size, align, min, in pci_bus_alloc_resource() 269 return pci_bus_alloc_from_region(bus, res, size, align, min, in pci_bus_alloc_resource() 275 return pci_bus_alloc_from_region(bus, res, size, alig in pci_bus_alloc_resource() 176 pci_bus_alloc_from_region(struct pci_bus *bus, struct resource *res, resource_size_t size, resource_size_t align, resource_size_t min, unsigned long type_mask, resource_size_t (*alignf)(void *, const struct resource *, resource_size_t, resource_size_t), void *alignf_data, struct pci_bus_region *region) pci_bus_alloc_from_region() argument 250 pci_bus_alloc_resource(struct pci_bus *bus, struct resource *res, resource_size_t size, resource_size_t align, resource_size_t min, unsigned long type_mask, resource_size_t (*alignf)(void *, const struct resource *, resource_size_t, resource_size_t), void *alignf_data) pci_bus_alloc_resource() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/ |
H A D | intel_dsb.c | 36 unsigned int size; member 91 return !drm_WARN(&i915->drm, dsb->free_pos > dsb->size - 2, in assert_dsb_has_room() 156 * | size = 3 | offset &| value1 | value2 | value3 | zero | in intel_dsb_reg_write() 291 unsigned int size; in intel_dsb_prepare() local 304 size = ALIGN(max_cmds * 8, CACHELINE_BYTES); in intel_dsb_prepare() 306 obj = i915_gem_object_create_internal(i915, PAGE_ALIGN(size)); in intel_dsb_prepare() 328 dsb->size = size / 4; /* in dwords */ in intel_dsb_prepare()
|
H A D | intel_plane_initial.c | 54 u32 base, size; in initial_plane_vma() local 57 if (plane_config->size == 0) in initial_plane_vma() 99 size = round_up(plane_config->base + plane_config->size, in initial_plane_vma() 101 size -= base; in initial_plane_vma() 110 size * 2 > i915->dsm.usable_size) in initial_plane_vma() 113 obj = i915_gem_object_create_region_at(mem, phys_base, size, in initial_plane_vma()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gvt/ |
H A D | firmware.c | 77 unsigned long size, crc32_start; in expose_firmware_sysfs() local 80 size = offsetof(struct gvt_firmware_header, data) + info->mmio_size + info->cfg_space_size; in expose_firmware_sysfs() 81 firmware = vzalloc(size); in expose_firmware_sysfs() 108 h->crc32 = crc32_le(0, firmware + crc32_start, size - crc32_start); in expose_firmware_sysfs() 110 firmware_attr.size = size; in expose_firmware_sysfs() 167 VERIFY("crc32", h->crc32, crc32_le(0, mem, fw->size - crc32_start)); in verify_firmware() 168 VERIFY("cfg space size", h->cfg_space_size, info->cfg_space_size); in verify_firmware() 169 VERIFY("mmio size", h->mmio_size, info->mmio_size); in verify_firmware()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/ |
H A D | msm_rd.c | 54 RD_GPUADDR, /* u32 gpuaddr, u32 size */ 311 uint64_t iova, uint32_t size, bool full) in snapshot_buf() 321 size = obj->size; in snapshot_buf() 329 (uint32_t[3]){ iova, size, iova >> 32 }, 12); in snapshot_buf() 344 rd_write_section(rd, RD_BUFFER_CONTENTS, buf, size); in snapshot_buf() 390 uint32_t szd = submit->cmd[i].size; /* in dwords */ in msm_rd_dump_submit() 401 uint32_t szd = submit->cmd[i].size; /* in dwords */ in msm_rd_dump_submit() 309 snapshot_buf(struct msm_rd_state *rd, struct msm_gem_submit *submit, int idx, uint64_t iova, uint32_t size, bool full) snapshot_buf() argument
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/acr/ |
H A D | ga102.c | 66 if (WARN_ON(lsfw->sig->size != sizeof(hdr->signature))) in ga102_acr_wpr_build_lsb() 75 hdr->hdr.size = sizeof(*hdr); in ga102_acr_wpr_build_lsb() 77 memcpy(&hdr->signature, lsfw->sig->data, lsfw->sig->size); in ga102_acr_wpr_build_lsb() 152 hdr.hdr.size = sizeof(hdr); in ga102_acr_wpr_build() 172 lsfw->img.size); in ga102_acr_wpr_build() 181 hdr.hdr.size = sizeof(hdr); in ga102_acr_wpr_build() 205 wpr += lsfw->img.size; in ga102_acr_wpr_layout()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/bar/ |
H A D | nv50.c | 112 u64 start, limit, size; in nv50_bar_oneinit() local 130 size = device->func->resource_size(device, 3); in nv50_bar_oneinit() 131 if (!size) in nv50_bar_oneinit() 133 limit = start + size; in nv50_bar_oneinit() 170 size = device->func->resource_size(device, 1); in nv50_bar_oneinit() 171 if (!size) in nv50_bar_oneinit() 173 limit = start + size; in nv50_bar_oneinit()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/ |
H A D | anx9805.c | 137 u8 type, u32 addr, u8 *data, u8 *size) in anx9805_aux_xfer() 146 AUX_DBG(&aux->base, "%02x %05x %d", type, addr, *size); in anx9805_aux_xfer() 155 memcpy(buf, data, *size); in anx9805_aux_xfer() 157 for (i = 0; i < *size; i++) in anx9805_aux_xfer() 160 nvkm_wri2cr(adap, aux->addr, 0xe5, ((*size - 1) << 4) | type); in anx9805_aux_xfer() 179 for (i = 0; i < *size; i++) in anx9805_aux_xfer() 182 memcpy(data, buf, *size); in anx9805_aux_xfer() 136 anx9805_aux_xfer(struct nvkm_i2c_aux *base, bool retry, u8 type, u32 addr, u8 *data, u8 *size) anx9805_aux_xfer() argument
|