Home
last modified time | relevance | path

Searched refs:seg_size (Results 1 – 25 of 27) sorted by relevance

12

/linux/arch/powerpc/mm/
H A Ddma-noncoherent.c62 size_t seg_size = min((size_t)(PAGE_SIZE - offset), size); in __dma_sync_page_highmem() local
63 size_t cur_size = seg_size; in __dma_sync_page_highmem()
65 int nr_segs = 1 + ((size - seg_size) + PAGE_SIZE - 1)/PAGE_SIZE; in __dma_sync_page_highmem()
74 __dma_sync((void *)start, seg_size, direction); in __dma_sync_page_highmem()
79 seg_size = min((size_t)PAGE_SIZE, size - cur_size); in __dma_sync_page_highmem()
82 cur_size += seg_size; in __dma_sync_page_highmem()
/linux/drivers/gpu/drm/amd/amdgpu/
H A Dgfxhub_v1_1.c50 u64 seg_size; in gfxhub_v1_1_get_xgmi_info() local
54 seg_size = REG_GET_FIELD( in gfxhub_v1_1_get_xgmi_info()
61 seg_size = REG_GET_FIELD( in gfxhub_v1_1_get_xgmi_info()
107 adev->gmc.xgmi.node_segment_size = seg_size; in gfxhub_v1_1_get_xgmi_info()
H A Dgfxhub_v1_2.c593 u64 seg_size; in gfxhub_v1_2_get_xgmi_info() local
596 seg_size = REG_GET_FIELD( in gfxhub_v1_2_get_xgmi_info()
621 adev->gmc.xgmi.node_segment_size = seg_size; in gfxhub_v1_2_get_xgmi_info()
/linux/drivers/mmc/core/
H A Dsdio_ops.c123 unsigned int seg_size = card->host->max_seg_size; in mmc_io_rw_extended() local
152 nents = DIV_ROUND_UP(left_size, seg_size); in mmc_io_rw_extended()
161 sg_set_buf(sg_ptr, buf + i * seg_size, in mmc_io_rw_extended()
162 min(seg_size, left_size)); in mmc_io_rw_extended()
163 left_size -= seg_size; in mmc_io_rw_extended()
/linux/tools/testing/selftests/kvm/lib/
H A Delf.c163 size_t seg_size = seg_vend - seg_vstart + 1; in kvm_vm_elf_load() local
165 vm_vaddr_t vaddr = __vm_vaddr_alloc(vm, seg_size, seg_vstart, in kvm_vm_elf_load()
173 memset(addr_gva2hva(vm, vaddr), 0, seg_size); in kvm_vm_elf_load()
/linux/drivers/bluetooth/
H A Dhci_aml.c203 u32 seg_size, in aml_send_firmware_segment() argument
214 op_addr, (u32 *)seg, seg_size); in aml_send_firmware_segment()
220 u32 seg_size = 0; in aml_send_firmware() local
230 seg_size = (fw_size > AML_FIRMWARE_OPERATION_SIZE) ? in aml_send_firmware()
233 seg_size, offset)) { in aml_send_firmware()
238 seg_off += seg_size; in aml_send_firmware()
239 fw_size -= seg_size; in aml_send_firmware()
240 offset += seg_size; in aml_send_firmware()
/linux/drivers/net/wireless/ath/ath10k/
H A Dswap.c76 u32 seg_size; in ath10k_swap_code_seg_free() local
84 seg_size = __le32_to_cpu(seg_info->seg_hw_info.size); in ath10k_swap_code_seg_free()
85 dma_free_coherent(ar->dev, seg_size, seg_info->virt_address[0], in ath10k_swap_code_seg_free()
/linux/drivers/infiniband/core/
H A Duser_mad.c309 size_t seg_size; in copy_recv_mad() local
312 seg_size = packet->recv_wc->mad_seg_size; in copy_recv_mad()
315 if ((packet->length <= seg_size && in copy_recv_mad()
317 (packet->length > seg_size && in copy_recv_mad()
318 count < hdr_size(file) + seg_size)) in copy_recv_mad()
325 seg_payload = min_t(int, packet->length, seg_size); in copy_recv_mad()
342 max_seg_payload = seg_size - offset; in copy_recv_mad()
454 seg++, left -= msg->seg_size, buf += msg->seg_size) { in copy_rmpp_mad()
456 min(left, msg->seg_size))) in copy_rmpp_mad()
H A Dmad.c768 int seg_size, pad; in get_pad_size() local
770 seg_size = mad_size - hdr_len; in get_pad_size()
771 if (data_len && seg_size) { in get_pad_size()
772 pad = seg_size - data_len % seg_size; in get_pad_size()
773 return pad == seg_size ? 0 : pad; in get_pad_size()
775 return seg_size; in get_pad_size()
794 int left, seg_size, pad; in alloc_send_rmpp_list() local
796 send_buf->seg_size = mad_size - send_buf->hdr_len; in alloc_send_rmpp_list()
798 seg_size = send_buf->seg_size; in alloc_send_rmpp_list()
802 for (left = send_buf->data_len + pad; left > 0; left -= seg_size) { in alloc_send_rmpp_list()
[all …]
/linux/arch/powerpc/kvm/
H A Dbook3s_64_mmu.c452 u64 seg_size; in kvmppc_mmu_book3s_64_slbie() local
467 seg_size = 1ull << kvmppc_slb_sid_shift(slbe); in kvmppc_mmu_book3s_64_slbie()
468 kvmppc_mmu_flush_segment(vcpu, ea & ~(seg_size - 1), seg_size); in kvmppc_mmu_book3s_64_slbie()
/linux/block/
H A Dblk-settings.c249 unsigned long seg_size; in blk_validate_limits() local
372 seg_size = lim->max_segment_size; in blk_validate_limits()
374 seg_size = lim->seg_boundary_mask + 1; in blk_validate_limits()
375 lim->min_segment_size = min_t(unsigned int, seg_size, PAGE_SIZE); in blk_validate_limits()
H A Dblk-merge.c276 unsigned seg_size = 0; in bvec_split_segs() local
279 seg_size = get_max_segment_size(lim, bvec_phys(bv) + total_len, len); in bvec_split_segs()
282 total_len += seg_size; in bvec_split_segs()
283 len -= seg_size; in bvec_split_segs()
/linux/fs/afs/
H A Dxdr_fs.h25 __be32 seg_size; member
/linux/drivers/usb/early/
H A Dxhci-dbc.h61 __le32 seg_size; member
H A Dxhci-dbc.c253 entry->seg_size = cpu_to_le32(XDBC_TRBS_PER_SEGMENT); in xdbc_mem_init()
/linux/drivers/video/fbdev/via/
H A Dvia-core.c150 u32 seg_size; /* Size, 16-byte units */ member
260 descr->seg_size = sg_dma_len(sgentry) >> 4; in viafb_dma_copy_out_sg()
/linux/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_struct.h150 u64 seg_size : 16; /* W0 */ member
/linux/drivers/net/ethernet/intel/ice/
H A Dice_ddp.h118 __le32 seg_size; member
H A Dice_ddp.c69 if (len < off + le32_to_cpu(seg->seg_size)) in ice_verify_pkg()
1642 le32_to_cpu(ice_seg->hdr.seg_size), ice_seg->hdr.seg_id); in ice_download_pkg_without_sig_seg()
/linux/include/rdma/
H A Dib_mad.h474 int seg_size; member
/linux/drivers/usb/mtu3/
H A Dmtu3_core.c23 static int ep_fifo_alloc(struct mtu3_ep *mep, u32 seg_size) in ep_fifo_alloc() argument
26 u32 num_bits = DIV_ROUND_UP(seg_size, MTU3_EP_FIFO_UNIT); in ep_fifo_alloc()
/linux/net/ipv4/
H A Dtcp_output.c4340 unsigned int seg_size = tcp_wnd_end(tp) - TCP_SKB_CB(skb)->seq; in tcp_write_wakeup() local
4349 if (seg_size < TCP_SKB_CB(skb)->end_seq - TCP_SKB_CB(skb)->seq || in tcp_write_wakeup()
4351 seg_size = min(seg_size, mss); in tcp_write_wakeup()
4354 skb, seg_size, mss, GFP_ATOMIC)) in tcp_write_wakeup()
/linux/drivers/infiniband/hw/hns/
H A Dhns_roce_hem.c706 u32 seg_size = 64; /* 8 bytes per BA and 8 BA per segment */ in hns_roce_table_find() local
720 dma_offset = offset = obj * seg_size % mhop.bt_chunk_size; in hns_roce_table_find()
/linux/drivers/usb/cdns3/
H A Dcdnsp-gadget.h1278 __le32 seg_size; member
H A Dcdnsp-mem.c1046 entry->seg_size = cpu_to_le32(TRBS_PER_SEGMENT); in cdnsp_alloc_erst()

12