Home
last modified time | relevance | path

Searched refs:si (Results 1 – 25 of 351) sorted by relevance

12345678910>>...15

/linux/fs/f2fs/
H A Ddebug.c34 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 Dslot_map.c44 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 Dxfarray.c374 # 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 Denetc_pf.c15 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 Denetc4_pf.c22 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 Denetc_vf.c51 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 Denetc_pf_common.c10 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 Denetc_ethtool.c47 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 Denetc.h298 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 Denetc4_debugfs.c14 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 Denetc_pf_common.h6 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 Dswapfile.c52 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 Dswap.h110 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 Dsysfb_efi.c70 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 Dclk-si521xx.c59 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 Dgop.c371 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 Dcyttsp5.c279 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 Ddrm_sysfb_screen_info.c27 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 Dfilter.c7612 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 Dset_syscall_info.c149 } 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 Dadis.h460 #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 Dcid.c195 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 Dacpi-dma.c47 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 Ddm-transaction-manager.c115 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 Dsetup.c42 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()

12345678910>>...15