Home
last modified time | relevance | path

Searched full:bi (Results 1 – 25 of 207) sorted by relevance

123456789

/linux/drivers/staging/media/ipu3/
H A Dipu3-css-fw.c13 static void imgu_css_fw_show_binary(struct device *dev, struct imgu_fw_info *bi, in imgu_css_fw_show_binary() argument
19 bi->type, bi->blob.size, name); in imgu_css_fw_show_binary()
20 if (bi->type != IMGU_FW_ISP_FIRMWARE) in imgu_css_fw_show_binary()
24 bi->info.isp.sp.id, bi->info.isp.sp.pipeline.mode, in imgu_css_fw_show_binary()
25 bi->info.isp.sp.bds.supported_bds_factors, in imgu_css_fw_show_binary()
26 bi->info.isp.sp.enable.vf_veceven, in imgu_css_fw_show_binary()
27 bi->info.isp.sp.vf_dec.is_variable, in imgu_css_fw_show_binary()
28 bi->info.isp.num_output_pins); in imgu_css_fw_show_binary()
31 bi->info.isp.sp.input.min_width, in imgu_css_fw_show_binary()
32 bi->info.isp.sp.input.min_height, in imgu_css_fw_show_binary()
[all …]
H A Dipu3-css.c419 struct imgu_fw_info *bi = in imgu_css_hw_init() local
423 base + IMGU_REG_SP_ICACHE_ADDR(bi->type)); in imgu_css_hw_init()
424 writel(readl(base + IMGU_REG_SP_CTRL(bi->type)) | in imgu_css_hw_init()
426 base + IMGU_REG_SP_CTRL(bi->type)); in imgu_css_hw_init()
473 struct imgu_fw_info *bi = &css->fwp->binary_header[css->fw_sp[sp]]; in imgu_css_hw_start_sp() local
476 + bi->blob.data_source, in imgu_css_hw_start_sp()
477 .dmem_data_addr = bi->blob.data_target, in imgu_css_hw_start_sp()
478 .dmem_bss_addr = bi->blob.bss_target, in imgu_css_hw_start_sp()
479 .data_size = bi->blob.data_size, in imgu_css_hw_start_sp()
480 .bss_size = bi->blob.bss_size, in imgu_css_hw_start_sp()
[all …]
/linux/drivers/power/supply/
H A Dab8500_bmdata.c143 struct power_supply_battery_info *bi; in ab8500_bm_of_probe() local
147 ret = power_supply_get_battery_info(psy, &bm->bi); in ab8500_bm_of_probe()
152 bi = bm->bi; in ab8500_bm_of_probe()
155 if (bi->charge_full_design_uah < 0) in ab8500_bm_of_probe()
157 bi->charge_full_design_uah = 612000; in ab8500_bm_of_probe()
163 if ((bi->voltage_min_design_uv < 0) || in ab8500_bm_of_probe()
164 (bi->voltage_max_design_uv < 0)) { in ab8500_bm_of_probe()
166 bi->voltage_min_design_uv = 3700000; in ab8500_bm_of_probe()
168 bi->voltage_max_design_uv = 4050000; in ab8500_bm_of_probe()
171 if (bi->constant_charge_current_max_ua < 0) in ab8500_bm_of_probe()
[all …]
/linux/tools/perf/util/
H A Dblock-info.c52 struct block_info *bi = zalloc(sizeof(struct block_info)); in block_info__new() local
54 if (bi && br_cntr_nr) { in block_info__new()
55 bi->br_cntr = calloc(br_cntr_nr, sizeof(u64)); in block_info__new()
56 if (!bi->br_cntr) { in block_info__new()
57 free(bi); in block_info__new()
62 return bi; in block_info__new()
65 void block_info__delete(struct block_info *bi) in block_info__delete() argument
67 if (bi) in block_info__delete()
68 free(bi->br_cntr); in block_info__delete()
69 free(bi); in block_info__delete()
103 init_block_info(struct block_info * bi,struct symbol * sym,struct cyc_hist * ch,int offset,u64 total_cycles,unsigned int br_cntr_nr,u64 * br_cntr,struct evsel * evsel) init_block_info() argument
150 struct block_info *bi; block_info__process_sym() local
215 struct block_info *bi = he->block_info; block_total_cycles_pct_entry() local
258 struct block_info *bi = he->block_info; block_cycles_lbr_entry() local
271 struct block_info *bi = he->block_info; block_cycles_pct_entry() local
288 struct block_info *bi = he->block_info; block_avg_cycles_entry() local
302 struct block_info *bi = he->block_info; block_range_entry() local
362 struct block_info *bi = he->block_info; block_branch_counter_entry() local
526 struct block_info *bi = he->block_info; block_info__total_cycles_percent() local
[all...]
H A Dhist.c798 struct branch_info *bi, in __hists__add_entry()
839 .branch_info = bi, in __hists__add_entry()
864 struct branch_info *bi, in hists__add_entry()
870 return __hists__add_entry(hists, al, sym_parent, bi, mi, ki, NULL,
878 struct branch_info *bi, in hists__add_entry_ops()
884 return __hists__add_entry(hists, al, sym_parent, bi, mi, ki, NULL,
993 struct branch_info *bi; in iter_prepare_branch_entry()
996 bi = sample__resolve_bstack(sample, al); in iter_prepare_branch_entry()
997 if (!bi) in iter_prepare_branch_entry()
1003 iter->bi in iter_prepare_branch_entry()
795 __hists__add_entry(struct hists * hists,struct addr_location * al,struct symbol * sym_parent,struct branch_info * bi,struct mem_info * mi,struct kvm_info * ki,struct block_info * block_info,struct perf_sample * sample,bool sample_self,struct hist_entry_ops * ops) __hists__add_entry() argument
861 hists__add_entry(struct hists * hists,struct addr_location * al,struct symbol * sym_parent,struct branch_info * bi,struct mem_info * mi,struct kvm_info * ki,struct perf_sample * sample,bool sample_self) hists__add_entry() argument
875 hists__add_entry_ops(struct hists * hists,struct hist_entry_ops * ops,struct addr_location * al,struct symbol * sym_parent,struct branch_info * bi,struct mem_info * mi,struct kvm_info * ki,struct perf_sample * sample,bool sample_self) hists__add_entry_ops() argument
990 struct branch_info *bi; iter_prepare_branch_entry() local
1014 struct branch_info *bi = iter->bi; iter_next_branch_entry() local
1035 struct branch_info *bi; iter_add_next_branch_entry() local
1066 branch_info__exit(struct branch_info * bi) branch_info__exit() argument
2828 struct branch_info *bi; hist__account_cycles() local
[all...]
/linux/arch/powerpc/platforms/powermac/
H A Dbootx_init.c39 #define BOOT_INFO_IS_COMPATIBLE(bi) \ argument
40 ((bi)->compatible_version <= BOOT_INFO_VERSION)
41 #define BOOT_INFO_IS_V2_COMPATIBLE(bi) ((bi)->version >= 2) argument
42 #define BOOT_INFO_IS_V4_COMPATIBLE(bi) ((bi)->version >= 4) argument
185 boot_infos_t *bi = bootx_info; in bootx_add_display_props() local
194 tmp = bi->dispDeviceDepth; in bootx_add_display_props()
196 tmp = bi->dispDeviceRect[2] - bi->dispDeviceRect[0]; in bootx_add_display_props()
198 tmp = bi->dispDeviceRect[3] - bi->dispDeviceRect[1]; in bootx_add_display_props()
200 tmp = bi->dispDeviceRowBytes; in bootx_add_display_props()
202 tmp = (u32)bi->dispDeviceBase; in bootx_add_display_props()
[all …]
/linux/block/
H A Dblk-integrity.c61 struct blk_integrity *bi; in blk_get_meta_cap() local
68 bi = blk_get_integrity(bdev->bd_disk); in blk_get_meta_cap()
69 if (!bi) in blk_get_meta_cap()
72 if (bi->flags & BLK_INTEGRITY_DEVICE_CAPABLE) in blk_get_meta_cap()
74 if (bi->flags & BLK_INTEGRITY_REF_TAG) in blk_get_meta_cap()
76 meta_cap.lbmd_interval = 1 << bi->interval_exp; in blk_get_meta_cap()
77 meta_cap.lbmd_size = bi->metadata_size; in blk_get_meta_cap()
78 meta_cap.lbmd_pi_size = bi->pi_tuple_size; in blk_get_meta_cap()
79 meta_cap.lbmd_pi_offset = bi->pi_offset; in blk_get_meta_cap()
80 meta_cap.lbmd_opaque_size = bi->metadata_size - bi->pi_tuple_size; in blk_get_meta_cap()
[all …]
/linux/drivers/net/ethernet/intel/idpf/
H A Didpf_controlq_setup.c43 cq->bi.rx_buff = kzalloc_objs(struct idpf_dma_mem *, cq->ring_size); in idpf_ctlq_alloc_bufs()
44 if (!cq->bi.rx_buff) in idpf_ctlq_alloc_bufs()
49 struct idpf_dma_mem *bi; in idpf_ctlq_alloc_bufs() local
52 cq->bi.rx_buff[i] = kzalloc_objs(struct idpf_dma_mem, num); in idpf_ctlq_alloc_bufs()
53 if (!cq->bi.rx_buff[i]) in idpf_ctlq_alloc_bufs()
56 bi = cq->bi.rx_buff[i]; in idpf_ctlq_alloc_bufs()
58 bi->va = idpf_alloc_dma_mem(hw, bi, cq->buf_size); in idpf_ctlq_alloc_bufs()
59 if (!bi->va) { in idpf_ctlq_alloc_bufs()
61 kfree(cq->bi.rx_buff[i]); in idpf_ctlq_alloc_bufs()
72 idpf_free_dma_mem(hw, cq->bi.rx_buff[i]); in idpf_ctlq_alloc_bufs()
[all …]
H A Didpf_controlq.c67 struct idpf_dma_mem *bi = cq->bi.rx_buff[i]; in idpf_ctlq_init_rxq_bufs() local
70 if (!bi) in idpf_ctlq_init_rxq_bufs()
76 desc->datalen = cpu_to_le16(bi->size); in idpf_ctlq_init_rxq_bufs()
81 cpu_to_le32(upper_32_bits(bi->pa)); in idpf_ctlq_init_rxq_bufs()
83 cpu_to_le32(lower_32_bits(bi->pa)); in idpf_ctlq_init_rxq_bufs()
162 cq->bi.tx_msg = kzalloc_objs(struct idpf_ctlq_msg *, qinfo->len); in idpf_ctlq_add()
163 if (!cq->bi.tx_msg) { in idpf_ctlq_add()
317 cq->bi.tx_msg[cq->next_to_use] = msg; in idpf_ctlq_send()
382 msg_status[i] = cq->bi.tx_msg[ntc]; in idpf_ctlq_clean_sq()
385 cq->bi.tx_msg[ntc] = NULL; in idpf_ctlq_clean_sq()
[all …]
/linux/fs/xfs/
H A Dxfs_bmap_item.c256 struct xfs_bmap_intent *bi) in xfs_bmap_update_log_item() argument
269 map->me_owner = bi->bi_owner->i_ino; in xfs_bmap_update_log_item()
270 map->me_startblock = bi->bi_bmap.br_startblock; in xfs_bmap_update_log_item()
271 map->me_startoff = bi->bi_bmap.br_startoff; in xfs_bmap_update_log_item()
272 map->me_len = bi->bi_bmap.br_blockcount; in xfs_bmap_update_log_item()
274 switch (bi->bi_type) { in xfs_bmap_update_log_item()
277 map->me_flags = bi->bi_type; in xfs_bmap_update_log_item()
282 if (bi->bi_bmap.br_state == XFS_EXT_UNWRITTEN) in xfs_bmap_update_log_item()
284 if (bi->bi_whichfork == XFS_ATTR_FORK) in xfs_bmap_update_log_item()
286 if (xfs_ifork_is_realtime(bi->bi_owner, bi->bi_whichfork)) in xfs_bmap_update_log_item()
[all …]
/linux/fs/ubifs/
H A Dbudget.c94 liab = c->bi.idx_growth + c->bi.data_growth + c->bi.dd_growth; in get_liability()
168 idx_size = c->bi.old_idx_sz + c->bi.idx_growth + c->bi.uncommitted_idx; in ubifs_calc_min_idx_lebs()
279 * Notes about @c->bi.min_idx_lebs and @c->lst.idx_lebs variables:
284 * o @c->bi.min_idx_lebs is the number of LEBS the index presumably takes. IOW,
285 * the index may be consolidated to take up to @c->bi.min_idx_lebs LEBs.
330 min_idx_lebs, c->bi.min_idx_lebs, rsvd_idx_lebs); in do_budget_space()
335 outstanding = c->bi.data_growth + c->bi.dd_growth; in do_budget_space()
346 c->bi.min_idx_lebs = min_idx_lebs; in do_budget_space()
379 data_growth = req->new_ino ? c->bi.inode_budget : 0; in calc_data_growth()
381 data_growth += c->bi.page_budget; in calc_data_growth()
[all …]
/linux/drivers/scsi/
H A Dsd_dif.c31 struct blk_integrity *bi = &lim->integrity; in sd_dif_config_host() local
34 memset(bi, 0, sizeof(*bi)); in sd_dif_config_host()
48 bi->csum_type = BLK_INTEGRITY_CSUM_IP; in sd_dif_config_host()
50 bi->csum_type = BLK_INTEGRITY_CSUM_CRC; in sd_dif_config_host()
53 bi->flags |= BLK_INTEGRITY_REF_TAG; in sd_dif_config_host()
55 bi->metadata_size = sizeof(struct t10_pi_tuple); in sd_dif_config_host()
56 bi->pi_tuple_size = bi->metadata_size; in sd_dif_config_host()
59 bi->flags |= BLK_INTEGRITY_DEVICE_CAPABLE; in sd_dif_config_host()
65 bi->tag_size = sizeof(u16) + sizeof(u32); in sd_dif_config_host()
67 bi->tag_size = sizeof(u16); in sd_dif_config_host()
[all …]
/linux/drivers/staging/media/atomisp/pci/
H A Dsh_css_firmware.c97 sh_css_load_blob_info(const char *fw, const struct ia_css_fw_info *bi, in sh_css_load_blob_info() argument
108 if (!bi) in sh_css_load_blob_info()
109 bi = (const struct ia_css_fw_info *)fw; in sh_css_load_blob_info()
111 name = fw + bi->blob.prog_name_offset; in sh_css_load_blob_info()
112 blob = (const unsigned char *)fw + bi->blob.offset; in sh_css_load_blob_info()
115 if (bi->blob.size != in sh_css_load_blob_info()
116 bi->blob.text_size + bi->blob.icache_size + in sh_css_load_blob_info()
117 bi->blob.data_size + bi->blob.padding_size) { in sh_css_load_blob_info()
122 if ((bi->blob.offset % (1UL << (ISP_PMEM_WIDTH_LOG2 - 3))) != 0) in sh_css_load_blob_info()
126 bd->header = *bi; in sh_css_load_blob_info()
[all …]
/linux/drivers/net/ethernet/brocade/bna/
H A Dbnad_ethtool.c704 bnad_per_q_stats_fill(struct bnad *bnad, u64 *buf, int bi) in bnad_per_q_stats_fill() argument
717 buf[bi++] = bnad->rx_info[i].rx_ctrl[j]. in bnad_per_q_stats_fill()
719 buf[bi++] = 0; /* ccb->consumer_index */ in bnad_per_q_stats_fill()
720 buf[bi++] = *(bnad->rx_info[i].rx_ctrl[j]. in bnad_per_q_stats_fill()
723 buf[bi++] = bnad->rx_info[i]. in bnad_per_q_stats_fill()
725 buf[bi++] = bnad->rx_info[i]. in bnad_per_q_stats_fill()
727 buf[bi++] = bnad->rx_info[i]. in bnad_per_q_stats_fill()
729 buf[bi++] = bnad->rx_info[i]. in bnad_per_q_stats_fill()
731 buf[bi++] = bnad->rx_info[i]. in bnad_per_q_stats_fill()
745 buf[bi++] = rcb->rxq->rx_packets; in bnad_per_q_stats_fill()
[all …]
/linux/fs/bfs/
H A Dfile.c72 struct bfs_inode_info *bi = BFS_I(inode); in bfs_get_block() local
74 phys = bi->i_sblock + block; in bfs_get_block()
76 if (phys <= bi->i_eblock) { in bfs_get_block()
88 if (bi->i_sblock && (phys <= bi->i_eblock)) { in bfs_get_block()
107 if (bi->i_eblock == info->si_lf_eblk) { in bfs_get_block()
111 info->si_freeb -= phys - bi->i_eblock; in bfs_get_block()
112 info->si_lf_eblk = bi->i_eblock = phys; in bfs_get_block()
125 if (bi->i_sblock) { in bfs_get_block()
126 err = bfs_move_blocks(inode->i_sb, bi->i_sblock, in bfs_get_block()
127 bi->i_eblock, phys); in bfs_get_block()
[all …]
/linux/mm/
H A Dnuma_memblks.c245 struct numa_memblk *bi = &mi->blk[i]; in numa_cleanup_meminfo() local
249 bi->start, bi->end - bi->start)) { in numa_cleanup_meminfo()
255 bi->start = max(bi->start, low); in numa_cleanup_meminfo()
258 if (bi->end > high) { in numa_cleanup_meminfo()
259 numa_add_memblk_to(bi->nid, high, bi->end, in numa_cleanup_meminfo()
261 bi->end = high; in numa_cleanup_meminfo()
265 if (bi->start >= bi->end) in numa_cleanup_meminfo()
271 struct numa_memblk *bi = &mi->blk[i]; in numa_cleanup_meminfo() local
282 if (bi->end > bj->start && bi->start < bj->end) { in numa_cleanup_meminfo()
283 if (bi->nid != bj->nid) { in numa_cleanup_meminfo()
[all …]
/linux/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_binding.h86 * @bi: struct vmw_ctx_bindinfo we derive from.
90 struct vmw_ctx_bindinfo bi; member
97 * @bi: struct vmw_ctx_bindinfo we derive from.
101 struct vmw_ctx_bindinfo bi; member
108 * @bi: struct vmw_ctx_bindinfo we derive from.
115 struct vmw_ctx_bindinfo bi; member
125 * @bi: struct vmw_ctx_bindinfo we derive from.
130 struct vmw_ctx_bindinfo bi; member
138 * @bi: struct vmw_ctx_bindinfo we derive from.
144 struct vmw_ctx_bindinfo bi; member
[all …]
/linux/arch/m68k/kernel/
H A Dbootinfo_proc.c34 void __init save_bootinfo(const struct bi_record *bi) in save_bootinfo() argument
36 const void *start = bi; in save_bootinfo()
37 size_t size = sizeof(bi->tag); in save_bootinfo()
39 while (be16_to_cpu(bi->tag) != BI_LAST) { in save_bootinfo()
40 uint16_t n = be16_to_cpu(bi->size); in save_bootinfo()
42 bi = (struct bi_record *)((unsigned long)bi + n); in save_bootinfo()
/linux/drivers/net/ethernet/chelsio/cxgb/
H A Dsubr.c271 static void mi1_mdio_init(adapter_t *adapter, const struct board_info *bi) in mi1_mdio_init() argument
273 u32 clkdiv = bi->clock_elmer0 / (2 * bi->mdio_mdc) - 1; in mi1_mdio_init()
274 u32 val = F_MI1_PREAMBLE_ENABLE | V_MI1_MDI_INVERT(bi->mdio_mdiinv) | in mi1_mdio_init()
275 V_MI1_MDI_ENABLE(bi->mdio_mdien) | V_MI1_CLK_DIV(clkdiv); in mi1_mdio_init()
277 if (!(bi->caps & SUPPORTED_10000baseT_Full)) in mi1_mdio_init()
911 int t1_get_board_rev(adapter_t *adapter, const struct board_info *bi, in t1_get_board_rev() argument
914 p->chip_version = bi->chip_term; in t1_get_board_rev()
937 static int board_init(adapter_t *adapter, const struct board_info *bi) in board_init() argument
939 switch (bi->board) { in board_init()
982 const struct board_info *bi = board_info(adapter); in t1_init_hw_modules() local
[all …]
/linux/Documentation/scsi/
H A DNinjaSCSI.rst4 WorkBiT NinjaSCSI-3/32Bi driver for Linux
20 I-O data CBSC-II in 16 bit mode (NinjaSCSI-32Bi)
96 card "WorkBit NinjaSCSI-32Bi (16bit)"
101 card "WorkBit NinjaSCSI-32Bi (16bit) / IO-DATA"
106 card "WorkBit NinjaSCSI-32Bi (16bit) / KME-1"
109 card "WorkBit NinjaSCSI-32Bi (16bit) / KME-2"
112 card "WorkBit NinjaSCSI-32Bi (16bit) / KME-3"
115 card "WorkBit NinjaSCSI-32Bi (16bit) / KME-4"
/linux/drivers/scsi/esas2r/
H A Desas2r_ioctl.c207 static u8 handle_buffered_ioctl(struct esas2r_buffered_ioctl *bi) in handle_buffered_ioctl() argument
209 struct esas2r_adapter *a = bi->a; in handle_buffered_ioctl()
219 if (esas2r_buffered_ioctl_size < bi->length) { in handle_buffered_ioctl()
230 esas2r_buffered_ioctl_size = bi->length; in handle_buffered_ioctl()
244 bi->length); in handle_buffered_ioctl()
251 memcpy(esas2r_buffered_ioctl, bi->ioctl, bi->length); in handle_buffered_ioctl()
265 sgc.cur_offset = esas2r_buffered_ioctl + bi->offset; in handle_buffered_ioctl()
269 if (!(*bi->callback)(a, rq, &sgc, bi->context)) { in handle_buffered_ioctl()
281 if (result == IOCTL_SUCCESS && bi->done_callback) in handle_buffered_ioctl()
282 (*bi->done_callback)(a, rq, bi->done_context); in handle_buffered_ioctl()
[all …]
/linux/drivers/gpu/drm/i915/
H A Di915_vma_resource.h113 * @bi: Information needed for async bind only but that can be dropped
119 struct i915_vma_bindinfo bi; member
218 vma_res->bi.pages = pages; in i915_vma_resource_init()
219 vma_res->bi.page_sizes = *page_sizes; in i915_vma_resource_init()
221 vma_res->bi.pages_rsgt = i915_refct_sgt_get(pages_rsgt); in i915_vma_resource_init()
222 vma_res->bi.readonly = readonly; in i915_vma_resource_init()
223 vma_res->bi.lmem = lmem; in i915_vma_resource_init()
238 if (vma_res->bi.pages_rsgt) in i915_vma_resource_fini()
239 i915_refct_sgt_put(vma_res->bi.pages_rsgt); in i915_vma_resource_fini()
/linux/drivers/net/ethernet/intel/ice/
H A Dice_controlq.c163 struct ice_dma_mem *bi; in ice_alloc_rq_bufs() local
165 bi = &cq->rq.r.rq_bi[i]; in ice_alloc_rq_bufs()
166 bi->va = dmam_alloc_coherent(ice_hw_to_dev(hw), in ice_alloc_rq_bufs()
167 cq->rq_buf_size, &bi->pa, in ice_alloc_rq_bufs()
169 if (!bi->va) in ice_alloc_rq_bufs()
171 bi->size = cq->rq_buf_size; in ice_alloc_rq_bufs()
183 desc->datalen = cpu_to_le16(bi->size); in ice_alloc_rq_bufs()
188 cpu_to_le32(upper_32_bits(bi->pa)); in ice_alloc_rq_bufs()
190 cpu_to_le32(lower_32_bits(bi->pa)); in ice_alloc_rq_bufs()
232 struct ice_dma_mem *bi; in ice_alloc_sq_bufs() local
[all …]
/linux/drivers/net/ethernet/intel/iavf/
H A Diavf_adminq.c85 struct iavf_dma_mem *bi; in iavf_alloc_arq_bufs() local
103 bi = &hw->aq.arq.r.arq_bi[i]; in iavf_alloc_arq_bufs()
104 ret_code = iavf_allocate_dma_mem(hw, bi, in iavf_alloc_arq_bufs()
121 desc->datalen = cpu_to_le16((u16)bi->size); in iavf_alloc_arq_bufs()
126 cpu_to_le32(upper_32_bits(bi->pa)); in iavf_alloc_arq_bufs()
128 cpu_to_le32(lower_32_bits(bi->pa)); in iavf_alloc_arq_bufs()
152 struct iavf_dma_mem *bi; in iavf_alloc_asq_bufs() local
166 bi = &hw->aq.asq.r.asq_bi[i]; in iavf_alloc_asq_bufs()
167 ret_code = iavf_allocate_dma_mem(hw, bi, in iavf_alloc_asq_bufs()
837 struct iavf_dma_mem *bi; in iavf_clean_arq_element() local
[all …]
/linux/net/ipv4/
H A Dtcp_htcp.c45 u32 Bi; member
134 ca->minB = ca->maxB = ca->Bi = cur_Bi; in measure_achieved_throughput()
136 ca->Bi = (3 * ca->Bi + cur_Bi) / 4; in measure_achieved_throughput()
137 if (ca->Bi > ca->maxB) in measure_achieved_throughput()
138 ca->maxB = ca->Bi; in measure_achieved_throughput()

123456789