| /linux/drivers/power/supply/ |
| H A D | ab8500_bmdata.c | 143 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/drivers/staging/media/ipu3/ |
| H A D | ipu3-css-fw.c | 13 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 …]
|
| /linux/arch/powerpc/platforms/powermac/ |
| H A D | bootx_init.c | 39 #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/fs/ubifs/ |
| H A D | budget.c | 94 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() 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() 383 data_growth += c->bi.dent_budget; in calc_data_growth() 399 dd_growth = req->dirtied_page ? c->bi.page_budget : 0; in calc_dd_growth() 402 dd_growth += c->bi.inode_budget * req->dirtied_ino; in calc_dd_growth() [all …]
|
| /linux/drivers/net/ethernet/intel/idpf/ |
| H A D | idpf_controlq_setup.c | 43 cq->bi.rx_buff = kcalloc(cq->ring_size, sizeof(struct idpf_dma_mem *), in idpf_ctlq_alloc_bufs() 45 if (!cq->bi.rx_buff) in idpf_ctlq_alloc_bufs() 50 struct idpf_dma_mem *bi; in idpf_ctlq_alloc_bufs() local 53 cq->bi.rx_buff[i] = kcalloc(num, sizeof(struct idpf_dma_mem), in idpf_ctlq_alloc_bufs() 55 if (!cq->bi.rx_buff[i]) in idpf_ctlq_alloc_bufs() 58 bi = cq->bi.rx_buff[i]; in idpf_ctlq_alloc_bufs() 60 bi->va = idpf_alloc_dma_mem(hw, bi, cq->buf_size); in idpf_ctlq_alloc_bufs() 61 if (!bi->va) { in idpf_ctlq_alloc_bufs() 63 kfree(cq->bi.rx_buff[i]); in idpf_ctlq_alloc_bufs() 74 idpf_free_dma_mem(hw, cq->bi.rx_buff[i]); in idpf_ctlq_alloc_bufs() [all …]
|
| H A D | idpf_controlq.c | 67 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 = kcalloc(qinfo->len, in idpf_ctlq_add() 165 if (!cq->bi.tx_msg) { in idpf_ctlq_add() 319 cq->bi.tx_msg[cq->next_to_use] = msg; in idpf_ctlq_send() 384 msg_status[i] = cq->bi.tx_msg[ntc]; in idpf_ctlq_clean_sq() 387 cq->bi.tx_msg[ntc] = NULL; in idpf_ctlq_clean_sq() [all …]
|
| /linux/tools/perf/util/ |
| H A D | block-info.c | 52 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() [all …]
|
| /linux/block/ |
| H A D | t10-pi.c | 38 struct blk_integrity *bi) in t10_pi_generate() argument 40 u8 offset = bi->pi_offset; in t10_pi_generate() 47 bi->csum_type); in t10_pi_generate() 50 iter->prot_buf, offset, bi->csum_type); in t10_pi_generate() 53 if (bi->flags & BLK_INTEGRITY_REF_TAG) in t10_pi_generate() 59 iter->prot_buf += bi->metadata_size; in t10_pi_generate() 65 struct blk_integrity *bi) in t10_pi_verify() argument 67 u8 offset = bi->pi_offset; in t10_pi_verify() 74 if (bi->flags & BLK_INTEGRITY_REF_TAG) { in t10_pi_verify() 93 bi->csum_type); in t10_pi_verify() [all …]
|
| /linux/fs/xfs/ |
| H A D | xfs_bmap_item.c | 258 struct xfs_bmap_intent *bi) in xfs_bmap_update_log_item() argument 271 map->me_owner = bi->bi_owner->i_ino; in xfs_bmap_update_log_item() 272 map->me_startblock = bi->bi_bmap.br_startblock; in xfs_bmap_update_log_item() 273 map->me_startoff = bi->bi_bmap.br_startoff; in xfs_bmap_update_log_item() 274 map->me_len = bi->bi_bmap.br_blockcount; in xfs_bmap_update_log_item() 276 switch (bi->bi_type) { in xfs_bmap_update_log_item() 279 map->me_flags = bi->bi_type; in xfs_bmap_update_log_item() 284 if (bi->bi_bmap.br_state == XFS_EXT_UNWRITTEN) in xfs_bmap_update_log_item() 286 if (bi->bi_whichfork == XFS_ATTR_FORK) in xfs_bmap_update_log_item() 288 if (xfs_ifork_is_realtime(bi->bi_owner, bi->bi_whichfork)) in xfs_bmap_update_log_item() [all …]
|
| /linux/drivers/scsi/ |
| H A D | sd_dif.c | 31 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/mm/ |
| H A D | numa_memblks.c | 243 struct numa_memblk *bi = &mi->blk[i]; in numa_cleanup_meminfo() local 247 bi->start, bi->end - bi->start)) { in numa_cleanup_meminfo() 253 bi->start = max(bi->start, low); in numa_cleanup_meminfo() 256 if (bi->end > high) { in numa_cleanup_meminfo() 257 numa_add_memblk_to(bi->nid, high, bi->end, in numa_cleanup_meminfo() 259 bi->end = high; in numa_cleanup_meminfo() 263 if (bi->start >= bi->end) in numa_cleanup_meminfo() 269 struct numa_memblk *bi = &mi->blk[i]; in numa_cleanup_meminfo() local 280 if (bi->end > bj->start && bi->start < bj->end) { in numa_cleanup_meminfo() 281 if (bi->nid != bj->nid) { in numa_cleanup_meminfo() [all …]
|
| /linux/drivers/net/hamradio/ |
| H A D | hdlcdrv.c | 491 struct hdlcdrv_ioctl bi; in hdlcdrv_siocdevprivate() local 499 if (copy_from_user(&bi, data, sizeof(bi))) in hdlcdrv_siocdevprivate() 502 switch (bi.cmd) { in hdlcdrv_siocdevprivate() 505 return s->ops->ioctl(dev, data, &bi, cmd); in hdlcdrv_siocdevprivate() 509 bi.data.cp.tx_delay = s->ch_params.tx_delay; in hdlcdrv_siocdevprivate() 510 bi.data.cp.tx_tail = s->ch_params.tx_tail; in hdlcdrv_siocdevprivate() 511 bi.data.cp.slottime = s->ch_params.slottime; in hdlcdrv_siocdevprivate() 512 bi.data.cp.ppersist = s->ch_params.ppersist; in hdlcdrv_siocdevprivate() 513 bi.data.cp.fulldup = s->ch_params.fulldup; in hdlcdrv_siocdevprivate() 519 s->ch_params.tx_delay = bi.data.cp.tx_delay; in hdlcdrv_siocdevprivate() [all …]
|
| H A D | baycom_par.c | 415 struct baycom_ioctl bi; in baycom_ioctl() local 452 if (copy_from_user(&bi, data, sizeof(bi))) in baycom_ioctl() 454 switch (bi.cmd) { in baycom_ioctl() 460 bi.data.dbg.debug1 = bc->hdrv.ptt_keyed; in baycom_ioctl() 461 bi.data.dbg.debug2 = bc->debug_vals.last_intcnt; in baycom_ioctl() 462 bi.data.dbg.debug3 = bc->debug_vals.last_pllcorr; in baycom_ioctl() 467 if (copy_to_user(data, &bi, sizeof(bi))) in baycom_ioctl()
|
| /linux/fs/bfs/ |
| H A D | file.c | 72 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 …]
|
| H A D | inode.c | 185 struct bfs_inode_info *bi = BFS_I(inode); in bfs_evict_inode() local 206 if (bi->i_dsk_ino) { in bfs_evict_inode() 207 if (bi->i_sblock) in bfs_evict_inode() 208 info->si_freeb += bi->i_eblock + 1 - bi->i_sblock; in bfs_evict_inode() 219 if (info->si_lf_eblk == bi->i_eblock) in bfs_evict_inode() 220 info->si_lf_eblk = bi->i_sblock - 1; in bfs_evict_inode() 256 struct bfs_inode_info *bi; in bfs_alloc_inode() local 257 bi = alloc_inode_sb(sb, bfs_inode_cachep, GFP_KERNEL); in bfs_alloc_inode() 258 if (!bi) in bfs_alloc_inode() 260 return &bi->vfs_inode; in bfs_alloc_inode() [all …]
|
| /linux/drivers/net/ethernet/intel/ixgbe/ |
| H A D | ixgbe_xsk.c | 154 struct ixgbe_rx_buffer *bi; in ixgbe_alloc_rx_buffers_zc() local 164 bi = &rx_ring->rx_buffer_info[i]; in ixgbe_alloc_rx_buffers_zc() 168 bi->xdp = xsk_buff_alloc(rx_ring->xsk_pool); in ixgbe_alloc_rx_buffers_zc() 169 if (!bi->xdp) { in ixgbe_alloc_rx_buffers_zc() 174 dma = xsk_buff_xdp_get_dma(bi->xdp); in ixgbe_alloc_rx_buffers_zc() 182 bi++; in ixgbe_alloc_rx_buffers_zc() 186 bi = rx_ring->rx_buffer_info; in ixgbe_alloc_rx_buffers_zc() 260 struct ixgbe_rx_buffer *bi; in ixgbe_clean_rx_irq_zc() local 282 bi = &rx_ring->rx_buffer_info[rx_ring->next_to_clean]; in ixgbe_clean_rx_irq_zc() 288 xsk_buff_free(bi->xdp); in ixgbe_clean_rx_irq_zc() [all …]
|
| /linux/drivers/net/ethernet/brocade/bna/ |
| H A D | bnad_ethtool.c | 704 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/arch/m68k/kernel/ |
| H A D | bootinfo_proc.c | 34 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/gpu/drm/vmwgfx/ |
| H A D | vmwgfx_binding.h | 90 struct vmw_ctx_bindinfo bi; member 101 struct vmw_ctx_bindinfo bi; member 115 struct vmw_ctx_bindinfo bi; member 130 struct vmw_ctx_bindinfo bi; member 144 struct vmw_ctx_bindinfo bi; member 159 struct vmw_ctx_bindinfo bi; member 173 struct vmw_ctx_bindinfo bi; member 213 struct vmw_ctx_bindinfo bi; member
|
| /linux/drivers/gpu/drm/i915/ |
| H A D | i915_vma_resource.h | 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/chelsio/cxgb/ |
| H A D | subr.c | 271 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/drivers/scsi/esas2r/ |
| H A D | esas2r_ioctl.c | 207 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/net/ethernet/intel/ice/ |
| H A D | ice_controlq.c | 163 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/nvme/target/ |
| H A D | io-cmd-bdev.c | 66 struct blk_integrity *bi = bdev_get_integrity(ns->bdev); in nvmet_bdev_ns_enable_integrity() local 68 if (!bi) in nvmet_bdev_ns_enable_integrity() 71 if (bi->csum_type == BLK_INTEGRITY_CSUM_CRC) { in nvmet_bdev_ns_enable_integrity() 72 ns->metadata_size = bi->metadata_size; in nvmet_bdev_ns_enable_integrity() 73 if (bi->flags & BLK_INTEGRITY_REF_TAG) in nvmet_bdev_ns_enable_integrity() 192 struct blk_integrity *bi; in nvmet_bdev_alloc_bip() local 197 bi = bdev_get_integrity(req->ns->bdev); in nvmet_bdev_alloc_bip() 198 if (unlikely(!bi)) { in nvmet_bdev_alloc_bip() 212 (bi->interval_exp - SECTOR_SHIFT)); in nvmet_bdev_alloc_bip() 214 resid = bio_integrity_bytes(bi, bio_sectors(bio)); in nvmet_bdev_alloc_bip()
|
| /linux/drivers/net/ethernet/intel/iavf/ |
| H A D | iavf_adminq.c | 85 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 …]
|