| /linux/fs/f2fs/ |
| H A D | debug.c | 34 struct f2fs_stat_info *si = F2FS_STAT(sbi); in f2fs_update_sit_info() local 55 si->bimodal = div64_u64(bimodal, dist); in f2fs_update_sit_info() 56 if (si->dirty_count) in f2fs_update_sit_info() 57 si->avg_vblocks = div_u64(total_vblocks, ndirty); in f2fs_update_sit_info() 59 si->avg_vblocks = 0; in f2fs_update_sit_info() 65 struct f2fs_stat_info *si = F2FS_STAT(sbi); in update_multidevice_stats() local 66 struct f2fs_dev_stats *dev_stats = si->dev_stats; in update_multidevice_stats() 129 struct f2fs_stat_info *si = F2FS_STAT(sbi); in update_general_status() local 134 si->main_area_segs = le32_to_cpu(raw_super->segment_count_main); in update_general_status() 135 si->main_area_sections = le32_to_cpu(raw_super->section_count); in update_general_status() [all …]
|
| /linux/fs/ocfs2/ |
| H A D | slot_map.c | 44 static int __ocfs2_node_num_to_slot(struct ocfs2_slot_info *si, 50 static void ocfs2_invalidate_slot(struct ocfs2_slot_info *si, in ocfs2_invalidate_slot() argument 53 BUG_ON((slot_num < 0) || (slot_num >= si->si_num_slots)); in ocfs2_invalidate_slot() 54 si->si_slots[slot_num].sl_valid = 0; in ocfs2_invalidate_slot() 57 static void ocfs2_set_slot(struct ocfs2_slot_info *si, in ocfs2_set_slot() argument 60 BUG_ON((slot_num < 0) || (slot_num >= si->si_num_slots)); in ocfs2_set_slot() 62 si->si_slots[slot_num].sl_valid = 1; in ocfs2_set_slot() 63 si->si_slots[slot_num].sl_node_num = node_num; in ocfs2_set_slot() 67 static void ocfs2_update_slot_info_extended(struct ocfs2_slot_info *si) in ocfs2_update_slot_info_extended() argument 73 for (b = 0; b < si->si_blocks; b++) { in ocfs2_update_slot_info_extended() [all …]
|
| /linux/fs/xfs/scrub/ |
| H A D | xfarray.c | 374 # define xfarray_sort_bump_loads(si) do { (si)->loads++; } while (0) argument 375 # define xfarray_sort_bump_stores(si) do { (si)->stores++; } while (0) argument 376 # define xfarray_sort_bump_compares(si) do { (si)->compares++; } while (0) argument 377 # define xfarray_sort_bump_heapsorts(si) do { (si)->heapsorts++; } while (0) argument 379 # define xfarray_sort_bump_loads(si) argument 380 # define xfarray_sort_bump_stores(si) argument 381 # define xfarray_sort_bump_compares(si) argument 382 # define xfarray_sort_bump_heapsorts(si) argument 388 struct xfarray_sortinfo *si, in xfarray_sort_load() argument 392 xfarray_sort_bump_loads(si); in xfarray_sort_load() [all …]
|
| /linux/drivers/net/ethernet/freescale/enetc/ |
| H A D | enetc_pf.c | 15 static void enetc_pf_get_primary_mac_addr(struct enetc_hw *hw, int si, u8 *addr) in enetc_pf_get_primary_mac_addr() argument 17 u32 upper = __raw_readl(hw->port + ENETC_PSIPMAR0(si)); in enetc_pf_get_primary_mac_addr() 18 u16 lower = __raw_readw(hw->port + ENETC_PSIPMAR1(si)); in enetc_pf_get_primary_mac_addr() 24 static void enetc_pf_set_primary_mac_addr(struct enetc_hw *hw, int si, in enetc_pf_set_primary_mac_addr() argument 30 __raw_writel(upper, hw->port + ENETC_PSIPMAR0(si)); in enetc_pf_set_primary_mac_addr() 31 __raw_writew(lower, hw->port + ENETC_PSIPMAR1(si)); in enetc_pf_set_primary_mac_addr() 45 static void enetc_set_isol_vlan(struct enetc_hw *hw, int si, u16 vlan, u8 qos) in enetc_set_isol_vlan() argument 52 enetc_port_wr(hw, ENETC_PSIVLANR(si), val); in enetc_set_isol_vlan() 66 struct enetc_si *si = pf->si; in enetc_sync_mac_filters() local 78 enetc_clear_mac_flt_entry(si, pos); in enetc_sync_mac_filters() [all …]
|
| H A D | enetc4_pf.c | 22 struct enetc_hw *hw = &pf->si->hw; in enetc4_get_port_caps() 33 static void enetc4_get_psi_hw_features(struct enetc_si *si) in enetc4_get_psi_hw_features() argument 35 struct enetc_hw *hw = &si->hw; in enetc4_get_psi_hw_features() 40 si->hw_features |= ENETC_SI_F_PPM; in enetc4_get_psi_hw_features() 43 static void enetc4_pf_set_si_primary_mac(struct enetc_hw *hw, int si, in enetc4_pf_set_si_primary_mac() argument 49 if (si != 0) { in enetc4_pf_set_si_primary_mac() 50 __raw_writel(upper, hw->port + ENETC4_PSIPMAR0(si)); in enetc4_pf_set_si_primary_mac() 51 __raw_writel(lower, hw->port + ENETC4_PSIPMAR1(si)); in enetc4_pf_set_si_primary_mac() 58 static void enetc4_pf_get_si_primary_mac(struct enetc_hw *hw, int si, in enetc4_pf_get_si_primary_mac() argument 64 upper = __raw_readl(hw->port + ENETC4_PSIPMAR0(si)); in enetc4_pf_get_si_primary_mac() [all …]
|
| H A D | enetc_vf.c | 51 static int enetc_msg_vsi_send(struct enetc_si *si, struct enetc_msg_swbd *msg) in enetc_msg_vsi_send() argument 53 struct device *dev = &si->pdev->dev; in enetc_msg_vsi_send() 61 vsimsgsr = enetc_rd(&si->hw, ENETC_VSIMSGSR); in enetc_msg_vsi_send() 72 enetc_msg_dma_free(dev, &si->msg); in enetc_msg_vsi_send() 73 si->msg = *msg; in enetc_msg_vsi_send() 74 enetc_msg_vsi_write_msg(&si->hw, msg); in enetc_msg_vsi_send() 77 1000, 200000, false, &si->hw, ENETC_VSIMSGSR); in enetc_msg_vsi_send() 154 return enetc_msg_vsi_send(priv->si, &msg_swbd); in enetc_msg_vsi_set_primary_mac_addr() 157 static int enetc_vf_get_ip_minor_revision(struct enetc_si *si) in enetc_vf_get_ip_minor_revision() argument 159 struct device *dev = &si->pdev->dev; in enetc_vf_get_ip_minor_revision() [all …]
|
| H A D | enetc_pf_common.c | 10 void enetc_set_si_hw_addr(struct enetc_pf *pf, int si, const u8 *mac_addr) in enetc_set_si_hw_addr() argument 12 struct enetc_hw *hw = &pf->si->hw; in enetc_set_si_hw_addr() 14 pf->ops->set_si_primary_mac(hw, si, mac_addr); in enetc_set_si_hw_addr() 18 static void enetc_get_si_hw_addr(struct enetc_pf *pf, int si, u8 *mac_addr) in enetc_get_si_hw_addr() argument 20 struct enetc_hw *hw = &pf->si->hw; in enetc_get_si_hw_addr() 22 pf->ops->get_si_primary_mac(hw, si, mac_addr); in enetc_get_si_hw_addr() 28 struct enetc_pf *pf = enetc_si_priv(priv->si); in enetc_pf_set_mac_addr() 42 int si) in enetc_setup_mac_address() argument 44 struct device *dev = &pf->si->pdev->dev; in enetc_setup_mac_address() 57 enetc_get_si_hw_addr(pf, si, mac_addr); in enetc_setup_mac_address() [all …]
|
| H A D | enetc_ethtool.c | 47 struct enetc_hw *hw = &priv->si->hw; in enetc_get_reglen() 57 if (hw->port && !!(priv->si->hw_features & ENETC_SI_F_QBU)) in enetc_get_reglen() 69 struct enetc_hw *hw = &priv->si->hw; in enetc_get_regs() 106 if (priv->si->hw_features & ENETC_SI_F_QBU) { in enetc_get_regs() 260 struct enetc_si *si = priv->si; in enetc_get_sset_count() local 270 if (!enetc_si_is_pf(si)) in enetc_get_sset_count() 273 if (is_enetc_rev1(si)) { in enetc_get_sset_count() 276 if (si->hw_features & ENETC_SI_F_QBU) in enetc_get_sset_count() 281 if (enetc_is_pseudo_mac(si)) in enetc_get_sset_count() 285 if (si->hw_features & ENETC_SI_F_QBU) in enetc_get_sset_count() [all …]
|
| H A D | enetc.h | 298 int (*get_rss_table)(struct enetc_si *si, u32 *table, int count); 299 int (*set_rss_table)(struct enetc_si *si, const u32 *table, int count); 300 int (*setup_cbdr)(struct enetc_si *si); 301 void (*teardown_cbdr)(struct enetc_si *si); 340 static inline bool is_enetc_rev1(struct enetc_si *si) in is_enetc_rev1() argument 342 return si->pdev->revision == ENETC_REV1; in is_enetc_rev1() 345 static inline void *enetc_si_priv(const struct enetc_si *si) in enetc_si_priv() argument 347 return (char *)si + ALIGN(sizeof(struct enetc_si), ENETC_SI_ALIGN); in enetc_si_priv() 350 static inline bool enetc_si_is_pf(struct enetc_si *si) in enetc_si_is_pf() argument 352 return !!(si->hw.port); in enetc_si_is_pf() [all …]
|
| H A D | enetc4_debugfs.c | 14 struct enetc_si *si = s->private; in enetc_show_si_mac_hash_filter() local 15 struct enetc_hw *hw = &si->hw; in enetc_show_si_mac_hash_filter() 32 struct enetc_hw *hw = &pf->si->hw; in enetc_mac_filter_show() 52 user = &pf->si->ntmp_user; in enetc_mac_filter_show() 79 void enetc_create_debugfs(struct enetc_si *si) in enetc_create_debugfs() argument 83 root = debugfs_create_dir(pci_name(si->pdev), NULL); in enetc_create_debugfs() 87 si->debugfs_root = root; in enetc_create_debugfs() 89 debugfs_create_file("mac_filter", 0444, root, si, &enetc_mac_filter_fops); in enetc_create_debugfs() 92 void enetc_remove_debugfs(struct enetc_si *si) in enetc_remove_debugfs() argument 94 debugfs_remove(si->debugfs_root); in enetc_remove_debugfs() [all …]
|
| H A D | enetc_pf_common.h | 6 void enetc_set_si_hw_addr(struct enetc_pf *pf, int si, const u8 *mac_addr); 9 void enetc_pf_netdev_setup(struct enetc_si *si, struct net_device *ndev, 20 void enetc_set_si_uc_promisc(struct enetc_si *si, int si_id, bool promisc); 21 void enetc_set_si_mc_promisc(struct enetc_si *si, int si_id, bool promisc); 22 void enetc_set_si_uc_hash_filter(struct enetc_si *si, int si_id, u64 hash); 23 void enetc_set_si_mc_hash_filter(struct enetc_si *si, int si_id, u64 hash); 24 void enetc_set_si_vlan_promisc(struct enetc_si *si, int si_id, bool promisc);
|
| /linux/mm/ |
| H A D | swapfile.c | 52 static void swap_range_alloc(struct swap_info_struct *si, 55 static void move_cluster(struct swap_info_struct *si, 121 struct swap_info_struct *si[SWAP_NR_ORDERS]; member 127 .si = { NULL }, 161 static long swap_usage_in_pages(struct swap_info_struct *si) in swap_usage_in_pages() argument 163 return atomic_long_read(&si->inuse_pages) & SWAP_USAGE_COUNTER_MASK; in swap_usage_in_pages() 198 static int __try_to_reclaim_swap(struct swap_info_struct *si, in __try_to_reclaim_swap() argument 201 const swp_entry_t entry = swp_entry(si->type, offset); in __try_to_reclaim_swap() 246 ci = swap_cluster_lock(si, offset); in __try_to_reclaim_swap() 278 static int discard_swap(struct swap_info_struct *si) in discard_swap() argument [all …]
|
| H A D | swap.h | 110 struct swap_info_struct *si; in __swap_type_to_info() local 112 si = READ_ONCE(swap_info[type]); /* rcu_dereference() */ in __swap_type_to_info() 113 VM_WARN_ON_ONCE(percpu_ref_is_zero(&si->users)); /* race with swapoff */ in __swap_type_to_info() 114 return si; in __swap_type_to_info() 123 struct swap_info_struct *si, pgoff_t offset) in __swap_offset_to_cluster() argument 125 VM_WARN_ON_ONCE(percpu_ref_is_zero(&si->users)); /* race with swapoff */ in __swap_offset_to_cluster() 126 VM_WARN_ON_ONCE(offset >= roundup(si->max, SWAPFILE_CLUSTER)); in __swap_offset_to_cluster() 127 return &si->cluster_info[offset / SWAPFILE_CLUSTER]; in __swap_offset_to_cluster() 137 struct swap_info_struct *si, unsigned long offset, bool irq) in __swap_cluster_lock() argument 139 struct swap_cluster_info *ci = __swap_offset_to_cluster(si, offset); in __swap_cluster_lock() [all …]
|
| /linux/drivers/firmware/efi/ |
| H A D | sysfb_efi.c | 70 void efifb_setup_from_dmi(struct screen_info *si, const char *opt) in efifb_setup_from_dmi() argument 77 si->lfb_base = efifb_dmi_list[i].base; in efifb_setup_from_dmi() 78 si->lfb_linelength = efifb_dmi_list[i].stride; in efifb_setup_from_dmi() 79 si->lfb_width = efifb_dmi_list[i].width; in efifb_setup_from_dmi() 80 si->lfb_height = efifb_dmi_list[i].height; in efifb_setup_from_dmi() 95 static int __init efifb_set_system(struct screen_info *si, const struct dmi_system_id *id) in efifb_set_system() argument 104 if (si->lfb_base == 0) { in efifb_set_system() 110 si->lfb_base = choose_value(info->base, in efifb_set_system() 111 si->lfb_base, OVERRIDE_BASE, in efifb_set_system() 138 if (si->lfb_base >= start && si->lfb_base < end) { in efifb_set_system() [all …]
|
| /linux/drivers/clk/ |
| H A D | clk-si521xx.c | 59 struct si521xx *si; member 196 struct si521xx *si = si_clk->si; in si521xx_diff_prepare() local 198 regmap_set_bits(si->regmap, SI521XX_REG_OE(si_clk->reg), si_clk->bit); in si521xx_diff_prepare() 206 struct si521xx *si = si_clk->si; in si521xx_diff_unprepare() local 208 regmap_clear_bits(si->regmap, SI521XX_REG_OE(si_clk->reg), si_clk->bit); in si521xx_diff_unprepare() 219 static int si521xx_get_common_config(struct si521xx *si) in si521xx_get_common_config() argument 221 struct i2c_client *client = si->client; in si521xx_get_common_config() 227 si->pll_amplitude = SI521XX_REG_DA_AMP(SI521XX_REG_DA_AMP_DEFAULT); in si521xx_get_common_config() 238 si->pll_amplitude = SI521XX_REG_DA_AMP(amp); in si521xx_get_common_config() 244 static void si521xx_update_config(struct si521xx *si) in si521xx_update_config() argument [all …]
|
| /linux/drivers/firmware/efi/libstub/ |
| H A D | gop.c | 371 static void setup_screen_info(struct screen_info *si, const efi_graphics_output_protocol_t *gop) in setup_screen_info() argument 376 si->orig_video_isVGA = VIDEO_TYPE_EFI; in setup_screen_info() 378 si->lfb_width = info->horizontal_resolution; in setup_screen_info() 379 si->lfb_height = info->vertical_resolution; in setup_screen_info() 382 &si->lfb_base, &si->ext_lfb_base); in setup_screen_info() 383 if (si->ext_lfb_base) in setup_screen_info() 384 si->capabilities |= VIDEO_CAPABILITY_64BIT_BASE; in setup_screen_info() 385 si->pages = 1; in setup_screen_info() 388 find_bits(info->pixel_information.red_mask, &si->red_pos, &si->red_size); in setup_screen_info() 389 find_bits(info->pixel_information.green_mask, &si->green_pos, &si->green_size); in setup_screen_info() [all …]
|
| /linux/drivers/input/touchscreen/ |
| H A D | cyttsp5.c | 279 struct cyttsp5_sysinfo *si = &ts->sysinfo; in cyttsp5_get_touch_record() local 284 si->tch_abs[abs].size, in cyttsp5_get_touch_record() 285 si->tch_abs[abs].max, in cyttsp5_get_touch_record() 286 xy_data + si->tch_abs[abs].ofs, in cyttsp5_get_touch_record() 287 si->tch_abs[abs].bofs); in cyttsp5_get_touch_record() 293 struct cyttsp5_sysinfo *si = &ts->sysinfo; in cyttsp5_get_mt_touches() local 316 tmp = tch->abs[CY_TCH_MAJ] * 100 * si->sensing_conf_data.res_x; in cyttsp5_get_mt_touches() 317 tch->abs[CY_TCH_MAJ] = tmp / si->sensing_conf_data.len_x; in cyttsp5_get_mt_touches() 318 tmp = tch->abs[CY_TCH_MIN] * 100 * si->sensing_conf_data.res_x; in cyttsp5_get_mt_touches() 319 tch->abs[CY_TCH_MIN] = tmp / si->sensing_conf_data.len_x; in cyttsp5_get_mt_touches() [all …]
|
| /linux/drivers/gpu/drm/sysfb/ |
| H A D | drm_sysfb_screen_info.c | 27 int drm_sysfb_get_width_si(struct drm_device *dev, const struct screen_info *si) in drm_sysfb_get_width_si() argument 29 return drm_sysfb_get_validated_int0(dev, "width", si->lfb_width, U16_MAX); in drm_sysfb_get_width_si() 33 int drm_sysfb_get_height_si(struct drm_device *dev, const struct screen_info *si) in drm_sysfb_get_height_si() argument 35 return drm_sysfb_get_validated_int0(dev, "height", si->lfb_height, U16_MAX); in drm_sysfb_get_height_si() 40 const struct screen_info *si, in drm_sysfb_get_memory_si() argument 45 num = screen_info_resources(si, res, 1); in drm_sysfb_get_memory_si() 55 int drm_sysfb_get_stride_si(struct drm_device *dev, const struct screen_info *si, in drm_sysfb_get_stride_si() argument 59 u64 lfb_linelength = si->lfb_linelength; in drm_sysfb_get_stride_si() 74 s64 drm_sysfb_get_visible_size_si(struct drm_device *dev, const struct screen_info *si, in drm_sysfb_get_visible_size_si() argument
|
| /linux/net/core/ |
| H A D | filter.c | 7612 const struct bpf_insn *si, in bpf_tcp_sock_convert_ctx_access() argument 7623 si->dst_reg, si->src_reg, \ in bpf_tcp_sock_convert_ctx_access() 7635 si->dst_reg, si->src_reg, \ in bpf_tcp_sock_convert_ctx_access() 7643 switch (si->off) { in bpf_tcp_sock_convert_ctx_access() 7650 *insn++ = BPF_LDX_MEM(BPF_W, si->dst_reg, si->src_reg, in bpf_tcp_sock_convert_ctx_access() 7806 const struct bpf_insn *si, in bpf_xdp_sock_convert_ctx_access() argument 7817 si->dst_reg, si->src_reg, \ in bpf_xdp_sock_convert_ctx_access() 7823 switch (si->off) { in bpf_xdp_sock_convert_ctx_access() 9894 const struct bpf_insn *si, in flow_dissector_convert_ctx_access() argument 9902 switch (si->off) { in flow_dissector_convert_ctx_access() [all …]
|
| /linux/tools/testing/selftests/ptrace/ |
| H A D | set_syscall_info.c | 149 } si[] = { in TEST() local 342 for (i = 0; i < ARRAY_SIZE(si); ++i) { in TEST() 343 rc = syscall(si[i].entry[0].nr, in TEST() 344 si[i].entry[0].args[0], in TEST() 345 si[i].entry[0].args[1], in TEST() 346 si[i].entry[0].args[2], in TEST() 347 si[i].entry[0].args[3], in TEST() 348 si[i].entry[0].args[4], in TEST() 349 si[i].entry[0].args[5]); in TEST() 350 if (si[i].exit[1].is_error) { in TEST() [all …]
|
| /linux/include/linux/iio/imu/ |
| H A D | adis.h | 460 #define ADIS_VOLTAGE_CHAN(addr, si, chan, name, info_all, bits) { \ argument 469 .scan_index = (si), \ 478 #define ADIS_SUPPLY_CHAN(addr, si, info_all, bits) \ argument 479 ADIS_VOLTAGE_CHAN(addr, si, 0, "supply", info_all, bits) 481 #define ADIS_AUX_ADC_CHAN(addr, si, info_all, bits) \ argument 482 ADIS_VOLTAGE_CHAN(addr, si, 1, NULL, info_all, bits) 484 #define ADIS_TEMP_CHAN(addr, si, info_all, bits) { \ argument 493 .scan_index = (si), \ 502 #define ADIS_MOD_CHAN(_type, mod, addr, si, info_sep, info_all, bits) { \ argument 511 .scan_index = (si), \ [all …]
|
| /linux/kernel/sched/ext/ |
| H A D | cid.c | 195 s32 cpu, cid, si; in scx_cid_init() local 212 for (si = 0; si < num_possible_cpus(); si++) in scx_cid_init() 213 tbls->shard_node[si] = NUMA_NO_NODE; in scx_cid_init() 480 s32 cpu, cid, si; in scx_bpf_cid_override() local 534 for (si = 1; si < nr_shards; si++) { in scx_bpf_cid_override() 535 if (shard_start[si] < in scx_bpf_cid_override() [all...] |
| /linux/drivers/dma/ |
| H A D | acpi-dma.c | 47 const struct acpi_csrt_shared_info *si; in acpi_dma_parse_resource_group() local 74 si = (const struct acpi_csrt_shared_info *)&grp[1]; in acpi_dma_parse_resource_group() 77 if (si->mmio_base_low != lower_32_bits(mem) || in acpi_dma_parse_resource_group() 78 si->mmio_base_high != upper_32_bits(mem)) in acpi_dma_parse_resource_group() 86 ret = acpi_register_gsi(NULL, si->gsi_interrupt, si->interrupt_mode, si->interrupt_polarity); in acpi_dma_parse_resource_group() 98 if (si->base_request_line == 0 && si->num_handshake_signals == 0) in acpi_dma_parse_resource_group() 103 DMA_BIT_MASK(si->dma_address_width)); in acpi_dma_parse_resource_group() 107 adma->base_request_line = si->base_request_line; in acpi_dma_parse_resource_group() 108 adma->end_request_line = si->base_request_line + in acpi_dma_parse_resource_group() 109 si->num_handshake_signals - 1; in acpi_dma_parse_resource_group()
|
| /linux/drivers/md/persistent-data/ |
| H A D | dm-transaction-manager.c | 115 struct shadow_info *si = in is_shadow() local 117 if (b == si->where) { in is_shadow() 121 if (b < si->where) in is_shadow() 122 node = &si->node.rb_left; in is_shadow() 124 node = &si->node.rb_right; in is_shadow() 138 struct shadow_info *si; in insert_shadow() local 140 si = kmalloc_obj(*si, GFP_NOIO); in insert_shadow() 141 if (si) { in insert_shadow() 143 si->where = b; in insert_shadow() 150 struct shadow_info *si = in insert_shadow() local [all …]
|
| /linux/arch/mips/sni/ |
| H A D | setup.c | 42 static struct screen_info si; in sni_display_setup() local 48 si.orig_x = di->CursorXPosition; in sni_display_setup() 49 si.orig_y = di->CursorYPosition; in sni_display_setup() 50 si.orig_video_cols = di->CursorMaxXPosition; in sni_display_setup() 51 si.orig_video_lines = di->CursorMaxYPosition; in sni_display_setup() 52 si.orig_video_isVGA = VIDEO_TYPE_VGAC; in sni_display_setup() 53 si.orig_video_points = 16; in sni_display_setup() 55 vgacon_register_screen(&si); in sni_display_setup()
|