/kernel/linux/linux-6.6/include/linux/ |
H A D | pci-epc.h | 72 phys_addr_t addr, u64 pci_addr, size_t size); 97 * @size: the size of the PCI address window 98 * @page_size: size of each page 102 size_t size; member 164 * @bar_fixed_size: Array specifying the size supported by each BAR 165 * @align: alignment size required for BAR buffer allocation 219 u64 pci_addr, size_t size); 245 size_t size, size_t page_size); 251 phys_addr_t *phys_addr, size_t size); [all...] |
H A D | remoteproc.h | 198 * the physical address we want to map, @len should specify the size of 229 * its size, and @name may contain a human readable name of the trace buffer. 275 * @config_len: the size of the virtio config space of this vdev. The config 300 * spec). The size of the config space is specified by @config_len. 400 struct rproc *rproc, size_t *size); 474 * @size: size of the segment 484 size_t size; member 488 void *dest, size_t offset, size_t size); 537 * @table_sz: size o [all...] |
H A D | rio.h | 41 #define RIO_MAX_ROUTE_ENTRIES(size) (size ? (1 << 16) : (1 << 8)) 42 #define RIO_ANY_DESTID(size) (size ? 0xffff : 0xff) 254 * @sys_size: RapidIO common transport system size 281 unsigned int sys_size; /* RapidIO common transport system size. 282 * 0 - Small size. 256 devices. 283 * 1 - Large size, 65536 devices. 421 u64 rstart, u64 size, u32 flags); 426 u32 size, u3 [all...] |
/kernel/linux/linux-6.6/include/linux/mfd/ |
H A D | dbx500-prcmu.h | 258 int prcmu_abb_read(u8 slave, u8 reg, u8 *value, u8 size); 259 int prcmu_abb_write(u8 slave, u8 reg, u8 *value, u8 size); 260 int prcmu_abb_write_masked(u8 slave, u8 reg, u8 *value, u8 *mask, u8 size); 408 static inline int prcmu_abb_read(u8 slave, u8 reg, u8 *value, u8 size) in prcmu_abb_read() argument 413 static inline int prcmu_abb_write(u8 slave, u8 reg, u8 *value, u8 size) in prcmu_abb_write() argument 419 u8 size) in prcmu_abb_write_masked() 418 prcmu_abb_write_masked(u8 slave, u8 reg, u8 *value, u8 *mask, u8 size) prcmu_abb_write_masked() argument
|
/kernel/linux/linux-6.6/include/net/ |
H A D | xdp_sock_drv.h | 167 static inline void xsk_buff_set_size(struct xdp_buff *xdp, u32 size) in xsk_buff_set_size() argument 171 xdp->data_end = xdp->data + size; in xsk_buff_set_size() 198 size_t size) in xsk_buff_raw_dma_sync_for_device() 200 xp_dma_sync_for_device(pool, dma, size); in xsk_buff_raw_dma_sync_for_device() 339 static inline void xsk_buff_set_size(struct xdp_buff *xdp, u32 size) in xsk_buff_set_size() argument 360 size_t size) in xsk_buff_raw_dma_sync_for_device() 196 xsk_buff_raw_dma_sync_for_device(struct xsk_buff_pool *pool, dma_addr_t dma, size_t size) xsk_buff_raw_dma_sync_for_device() argument 358 xsk_buff_raw_dma_sync_for_device(struct xsk_buff_pool *pool, dma_addr_t dma, size_t size) xsk_buff_raw_dma_sync_for_device() argument
|
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/ |
H A D | vmem.c | 149 unsigned int size = sizeof(short) * ISP_NWAY; in load_vector() local 154 ia_css_device_load(ISP_BAMEM_BASE[ID] + (unsigned long)from, &v[0][0], size); in load_vector() 156 hrt_master_port_load(ISP_BAMEM_BASE[ID] + (unsigned long)from, &v[0][0], size); in load_vector() 174 unsigned int size = sizeof(short) * ISP_NWAY; in store_vector() local 185 ia_css_device_store(ISP_BAMEM_BASE[ID] + (unsigned long)to, &v, size); in store_vector() 188 hrt_master_port_store(ISP_BAMEM_BASE[ID] + (unsigned long)to, &v, size); in store_vector()
|
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/isp/kernels/eed1_8/ |
H A D | ia_css_eed1_8.host.c | 92 size_t size) in ia_css_eed1_8_vmem_encode() 98 (void)size; in ia_css_eed1_8_vmem_encode() 230 size_t size) in ia_css_eed1_8_encode() 235 (void)size; in ia_css_eed1_8_encode() 287 size_t size) in ia_css_init_eed1_8_state() 289 memset(state, 0, size); in ia_css_init_eed1_8_state() 89 ia_css_eed1_8_vmem_encode( struct eed1_8_vmem_params *to, const struct ia_css_eed1_8_config *from, size_t size) ia_css_eed1_8_vmem_encode() argument 227 ia_css_eed1_8_encode( struct eed1_8_dmem_params *to, const struct ia_css_eed1_8_config *from, size_t size) ia_css_eed1_8_encode() argument 285 ia_css_init_eed1_8_state( void *state, size_t size) ia_css_init_eed1_8_state() argument
|
/kernel/linux/linux-6.6/drivers/uio/ |
H A D | uio_hv_generic.c | 146 .size = 2 * HV_RING_SIZE * PAGE_SIZE, 273 pdata->info.mem[TXRX_RING_MAP].size in hv_uio_probe() 280 pdata->info.mem[INT_PAGE_MAP].size = PAGE_SIZE; in hv_uio_probe() 286 pdata->info.mem[MON_PAGE_MAP].size = PAGE_SIZE; in hv_uio_probe() 308 pdata->info.mem[RECV_BUF_MAP].size = RECV_BUFFER_SIZE; in hv_uio_probe() 329 pdata->info.mem[SEND_BUF_MAP].size = SEND_BUFFER_SIZE; in hv_uio_probe()
|
/kernel/linux/linux-6.6/drivers/soundwire/ |
H A D | sysfs_slave_dpn.c | 121 ssize_t size = 0; \ 138 size += sprintf(buf + size, \ 141 size += sprintf(buf + size, "\n"); \ 142 return size; \
|
/kernel/linux/linux-6.6/drivers/soc/fsl/ |
H A D | dpaa2-console.c | 93 ssize_t size; in dpaa2_console_size() local 96 size = cd->end_of_data - cd->cur_ptr; in dpaa2_console_size() 98 size = (cd->end_addr - cd->cur_ptr) + in dpaa2_console_size() 101 return size; in dpaa2_console_size() 105 u64 offset, u64 size, in dpaa2_generic_console_open() 124 cd->map_addr = ioremap(base_addr + offset, size); in dpaa2_generic_console_open() 104 dpaa2_generic_console_open(struct inode *node, struct file *fp, u64 offset, u64 size, u32 expected_magic, u32 offset_delta) dpaa2_generic_console_open() argument
|
/kernel/linux/linux-6.6/drivers/platform/x86/hp/hp-bioscfg/ |
H A D | enum-attributes.c | 131 u32 size = 0; in hp_populate_enumeration_elements_from_package() local 194 pr_warn("Prerequisites size value exceeded the maximum number of elements supported or data may be malformed\n"); in hp_populate_enumeration_elements_from_package() 202 * when the size is zero. PREREQUISITES in hp_populate_enumeration_elements_from_package() 203 * object is omitted by BIOS when the size is in hp_populate_enumeration_elements_from_package() 211 size = min_t(u32, enum_data->common.prerequisites_size, MAX_PREREQUISITES_SIZE); in hp_populate_enumeration_elements_from_package() 212 for (reqs = 0; reqs < size; reqs++) { in hp_populate_enumeration_elements_from_package() 244 pr_warn("Possible number values size value exceeded the maximum number of elements supported or data may be malformed\n"); in hp_populate_enumeration_elements_from_package() 252 * when the size is zero. POSSIBLE_VALUES in hp_populate_enumeration_elements_from_package() 253 * object is omitted by BIOS when the size is zero. in hp_populate_enumeration_elements_from_package() 260 size in hp_populate_enumeration_elements_from_package() [all...] |
/kernel/linux/linux-6.6/drivers/thunderbolt/ |
H A D | dma_port.c | 76 if (pkg->frame.size != req->response_size) in dma_port_match() 356 * @size: Size of the buffer 359 void *buf, size_t size) in dma_port_flash_read() 361 return tb_nvm_read_data(address, buf, size, DMA_PORT_RETRIES, in dma_port_flash_read() 370 * @size: Size of the buffer 377 const void *buf, size_t size) in dma_port_flash_write() 379 if (address >= DMA_PORT_CSS_ADDRESS && size > DMA_PORT_CSS_MAX_SIZE) in dma_port_flash_write() 382 return tb_nvm_write_data(address, buf, size, DMA_PORT_RETRIES, in dma_port_flash_write() 358 dma_port_flash_read(struct tb_dma_port *dma, unsigned int address, void *buf, size_t size) dma_port_flash_read() argument 376 dma_port_flash_write(struct tb_dma_port *dma, unsigned int address, const void *buf, size_t size) dma_port_flash_write() argument
|
/kernel/linux/linux-6.6/drivers/fpga/ |
H A D | dfl-afu-dma-region.c | 119 * @size: size of the dma memory area 121 * Compare the dma memory area defined by @iova and @size with given dma region. 125 u64 iova, u64 size) in dma_region_check_iova() 127 if (!size && region->iova != iova) in dma_region_check_iova() 131 (region->length + region->iova >= iova + size); in dma_region_check_iova() 231 * afu_dma_region_find - find the dma region from rbtree based on iova and size 234 * @size: size of the dma memory area 236 * It finds the dma region from the rbtree based on @iova and @size 124 dma_region_check_iova(struct dfl_afu_dma_region *region, u64 iova, u64 size) dma_region_check_iova() argument 245 afu_dma_region_find(struct dfl_feature_platform_data *pdata, u64 iova, u64 size) afu_dma_region_find() argument [all...] |
/kernel/linux/linux-6.6/kernel/irq/ |
H A D | debugfs.c | 19 const struct irq_bit_descr *sd, int size) in irq_debug_show_bits() 23 for (i = 0; i < size; i++, sd++) { in irq_debug_show_bits() 201 size_t size; in irq_debug_write() local 203 size = min(sizeof(buf) - 1, count); in irq_debug_write() 204 if (copy_from_user(buf, user_buf, size)) in irq_debug_write() 207 if (!strncmp(buf, "trigger", size)) { in irq_debug_write() 18 irq_debug_show_bits(struct seq_file *m, int ind, unsigned int state, const struct irq_bit_descr *sd, int size) irq_debug_show_bits() argument
|
/kernel/linux/linux-6.6/kernel/dma/ |
H A D | map_benchmark.c | 40 u64 size = npages * PAGE_SIZE; in map_benchmark_thread() local 43 buf = alloc_pages_exact(size, GFP_KERNEL); in map_benchmark_thread() 59 memset(buf, 0x66, size); in map_benchmark_thread() 62 dma_addr = dma_map_single(map->dev, buf, size, map->dir); in map_benchmark_thread() 76 dma_unmap_single(map->dev, dma_addr, size, map->dir); in map_benchmark_thread() 95 free_pages_exact(buf, size); in map_benchmark_thread() 217 pr_err("invalid granule size\n"); in map_benchmark_ioctl()
|
/kernel/linux/linux-6.6/drivers/crypto/marvell/octeontx2/ |
H A D | otx2_cptvf_main.c | 75 resource_size_t offset, size; in cptvf_pfvf_mbox_init() local 92 size = pci_resource_len(pdev, PCI_MBOX_BAR_NUM); in cptvf_pfvf_mbox_init() 95 size); in cptvf_pfvf_mbox_init() 183 int size, ret, i; in alloc_pending_queues() local 190 size = lfs->lf[i].pqueue.qlen * in alloc_pending_queues() 193 lfs->lf[i].pqueue.head = kzalloc(size, GFP_KERNEL); in alloc_pending_queues()
|
/kernel/linux/linux-6.6/arch/x86/entry/vdso/ |
H A D | vma.c | 50 BUG_ON(image->size % PAGE_SIZE != 0); in init_vdso_image() 67 if (!image || (vmf->pgoff << PAGE_SHIFT) >= image->size) in vdso_fault() 234 image->size - image->sym_vvar_start, 0, 0); in map_vdso() 247 image->size, in map_vdso() 266 do_munmap(mm, text_start, image->size, NULL); in map_vdso() 324 unsigned long addr = vdso_addr(current->mm->start_stack, image->size-image->sym_vvar_start); in map_vdso_randomized()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/igc/ |
H A D | igc_base.c | 69 u16 size; in igc_init_nvm_params_base() local 71 size = (u16)((eecd & IGC_EECD_SIZE_EX_MASK) >> in igc_init_nvm_params_base() 74 /* Added to a constant, "size" becomes the left-shift value in igc_init_nvm_params_base() 77 size += NVM_WORD_SIZE_BASE_SHIFT; in igc_init_nvm_params_base() 79 /* Just in case size is out of range, cap it to the largest in igc_init_nvm_params_base() 80 * EEPROM size supported in igc_init_nvm_params_base() 82 if (size > 15) in igc_init_nvm_params_base() 83 size = 15; in igc_init_nvm_params_base() 86 nvm->word_size = BIT(size); in igc_init_nvm_params_base()
|
/kernel/linux/linux-6.6/drivers/media/platform/st/sti/delta/ |
H A D | delta-mjpeg-dec.c | 223 ipc_param.size = sizeof(*params); in delta_mjpeg_ipc_open() 260 params->picture_end_addr_p = (u32)(au->paddr + au->size - 1); in delta_mjpeg_ipc_decode() 291 ipc_param.size = sizeof(*params); in delta_mjpeg_ipc_decode() 293 ipc_status.size = sizeof(*status); in delta_mjpeg_ipc_decode() 382 ret = delta_mjpeg_read_header(pctx, au.vaddr, au.size, in delta_mjpeg_decode() 408 ret = delta_mjpeg_read_header(pctx, au.vaddr, au.size, in delta_mjpeg_decode()
|
/kernel/linux/linux-6.6/drivers/media/platform/qcom/venus/ |
H A D | hfi_parser.c | 15 unsigned int size); 42 unsigned int size) in for_each_codec() 52 cb(cap, data, size); in for_each_codec() 282 u32 size) in hfi_parser() 284 unsigned int words_count = size >> 2; in hfi_parser() 292 if (size % 4) in hfi_parser() 40 for_each_codec(struct hfi_plat_caps *caps, unsigned int caps_num, u32 codecs, u32 domain, func cb, void *data, unsigned int size) for_each_codec() argument 281 hfi_parser(struct venus_core *core, struct venus_inst *inst, void *buf, u32 size) hfi_parser() argument
|
/kernel/linux/linux-6.6/drivers/media/pci/zoran/ |
H A D | zr36016.c | 212 /* set picture size */ 255 static int zr36016_control(struct videocodec *codec, int type, int size, void *data) in zr36016_control() argument 262 ptr->name, type, size); in zr36016_control() 266 if (size != sizeof(int)) in zr36016_control() 272 if (size != sizeof(int)) in zr36016_control() 278 if (size != sizeof(int)) in zr36016_control() 297 return size; in zr36016_control() 330 * Also sets pixel size, average code size, mode (compr./decompr.) 331 * (the given size i [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtw88/ |
H A D | hci.h | 22 int (*write_data_rsvd_page)(struct rtw_dev *rtwdev, u8 *buf, u32 size); 23 int (*write_data_h2c)(struct rtw_dev *rtwdev, u8 *buf, u32 size); 76 rtw_hci_write_data_rsvd_page(struct rtw_dev *rtwdev, u8 *buf, u32 size) in rtw_hci_write_data_rsvd_page() argument 78 return rtwdev->hci.ops->write_data_rsvd_page(rtwdev, buf, size); in rtw_hci_write_data_rsvd_page() 82 rtw_hci_write_data_h2c(struct rtw_dev *rtwdev, u8 *buf, u32 size) in rtw_hci_write_data_h2c() argument 84 return rtwdev->hci.ops->write_data_h2c(rtwdev, buf, size); in rtw_hci_write_data_h2c()
|
/kernel/linux/linux-6.6/drivers/net/wireless/st/cw1200/ |
H A D | cw1200_sdio.c | 241 static size_t cw1200_sdio_align_size(struct hwbus_priv *self, size_t size) in cw1200_sdio_align_size() argument 244 size = round_up(size, SDIO_BLOCK_SIZE); in cw1200_sdio_align_size() 246 size = sdio_align_size(self->func, size); in cw1200_sdio_align_size() 248 return size; in cw1200_sdio_align_size()
|
/kernel/linux/linux-6.6/drivers/parport/ |
H A D | parport_sunbpp.c | 273 int irq, dma, err = 0, size; in bpp_probe() local 285 size = resource_size(&op->resource[0]); in bpp_probe() 301 p->size = size; in bpp_probe() 332 of_iounmap(&op->resource[0], base, size); in bpp_probe() 349 of_iounmap(&op->resource[0], (void __iomem *) p->base, p->size); in bpp_remove()
|
/kernel/linux/linux-6.6/arch/x86/mm/ |
H A D | mmio-mod.c | 219 static void ioremap_trace_core(resource_size_t offset, unsigned long size, in ioremap_trace_core() argument 228 .len = size, in ioremap_trace_core() 240 .len = size, in ioremap_trace_core() 265 void mmiotrace_ioremap(resource_size_t offset, unsigned long size, in mmiotrace_ioremap() argument 272 (unsigned long long)offset, size, addr); in mmiotrace_ioremap() 275 ioremap_trace_core(offset, size, addr); in mmiotrace_ioremap() 352 pr_notice("purging non-iounmapped trace @0x%08lx, size 0x%lx.\n", in clear_trace_list()
|