Home
last modified time | relevance | path

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

12345678910>>...14

/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/mm/
H A Dswapfile.c57 static void swap_range_alloc(struct swap_info_struct *si,
60 static void swap_put_entry_locked(struct swap_info_struct *si,
64 static void move_cluster(struct swap_info_struct *si,
122 struct swap_info_struct *si[SWAP_NR_ORDERS]; member
128 .si = { NULL },
162 static long swap_usage_in_pages(struct swap_info_struct *si) in swap_usage_in_pages() argument
164 return atomic_long_read(&si->inuse_pages) & SWAP_USAGE_COUNTER_MASK; in swap_usage_in_pages()
177 static bool swap_only_has_cache(struct swap_info_struct *si, in swap_only_has_cache() argument
182 unsigned char *map = si->swap_map + offset; in swap_only_has_cache()
202 static int __try_to_reclaim_swap(struct swap_info_struct *si, in __try_to_reclaim_swap() argument
[all …]
H A Dswap.h71 struct swap_info_struct *si; in __swap_type_to_info() local
73 si = READ_ONCE(swap_info[type]); /* rcu_dereference() */ in __swap_type_to_info()
74 VM_WARN_ON_ONCE(percpu_ref_is_zero(&si->users)); /* race with swapoff */ in __swap_type_to_info()
75 return si; in __swap_type_to_info()
84 struct swap_info_struct *si, pgoff_t offset) in __swap_offset_to_cluster() argument
86 VM_WARN_ON_ONCE(percpu_ref_is_zero(&si->users)); /* race with swapoff */ in __swap_offset_to_cluster()
87 VM_WARN_ON_ONCE(offset >= si->max); in __swap_offset_to_cluster()
88 return &si->cluster_info[offset / SWAPFILE_CLUSTER]; in __swap_offset_to_cluster()
98 struct swap_info_struct *si, unsigned long offset, bool irq) in __swap_cluster_lock() argument
100 struct swap_cluster_info *ci = __swap_offset_to_cluster(si, offse in __swap_cluster_lock()
129 swap_cluster_lock(struct swap_info_struct * si,unsigned long offset) swap_cluster_lock() argument
306 struct swap_info_struct *si = __swap_entry_to_info(entry); non_swapcache_batch() local
326 swap_cluster_lock(struct swap_info_struct * si,pgoff_t offset,bool irq) swap_cluster_lock() argument
400 swapcache_clear(struct swap_info_struct * si,swp_entry_t entry,int nr) swapcache_clear() argument
[all...]
H A Dswap_state.c184 struct swap_info_struct *si; in swap_cache_add_folio() local
189 si = __swap_entry_to_info(entry); in swap_cache_add_folio()
194 ci = swap_cluster_lock(si, swp_offset(entry)); in swap_cache_add_folio()
240 struct swap_info_struct *si; in __swap_cache_del_folio() local
251 si = __swap_entry_to_info(entry); in __swap_cache_del_folio()
261 if (__swap_count(swp_entry(si->type, in __swap_cache_del_folio()
274 swap_entries_free(si, ci, swp_offset(entry), nr_pages); in __swap_cache_del_folio()
278 swap_entries_free(si, ci, swp_offset(entry), 1); in __swap_cache_del_folio()
555 struct swap_info_struct *si = __swap_entry_to_info(entry); in swap_cache_alloc_folio() local
566 if (!swap_entry_swapped(si, entry)) in swap_cache_alloc_folio()
[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()
56 enetc_set_vlan_promisc(&pf->si->hw, pf->vlan_promisc_simap); in enetc_enable_si_vlan_promisc()
62 enetc_set_vlan_promisc(&pf->si->hw, pf->vlan_promisc_simap); in enetc_disable_si_vlan_promisc()
65 static void enetc_set_isol_vlan(struct enetc_hw *hw, int si, u16 vlan, u8 qos) in enetc_set_isol_vlan() argument
72 enetc_port_wr(hw, ENETC_PSIVLANR(si), val); in enetc_set_isol_vlan()
[all …]
H A Denetc4_pf.c26 struct enetc_hw *hw = &pf->si->hw; in enetc4_get_port_caps()
44 static void enetc4_get_psi_hw_features(struct enetc_si *si) in enetc4_get_psi_hw_features() argument
46 struct enetc_hw *hw = &si->hw; in enetc4_get_psi_hw_features()
51 si->hw_features |= ENETC_SI_F_PPM; in enetc4_get_psi_hw_features()
54 static void enetc4_pf_set_si_primary_mac(struct enetc_hw *hw, int si, in enetc4_pf_set_si_primary_mac() argument
60 if (si != 0) { in enetc4_pf_set_si_primary_mac()
61 __raw_writel(upper, hw->port + ENETC4_PSIPMAR0(si)); in enetc4_pf_set_si_primary_mac()
62 __raw_writel(lower, hw->port + ENETC4_PSIPMAR1(si)); in enetc4_pf_set_si_primary_mac()
69 static void enetc4_pf_get_si_primary_mac(struct enetc_hw *hw, int si, in enetc4_pf_get_si_primary_mac() argument
75 upper = __raw_readl(hw->port + ENETC4_PSIPMAR0(si)); in enetc4_pf_get_si_primary_mac()
82 enetc4_pf_set_si_mac_promisc(struct enetc_hw * hw,int si,bool uc_promisc,bool mc_promisc) enetc4_pf_set_si_mac_promisc() argument
100 enetc4_pf_set_si_uc_hash_filter(struct enetc_hw * hw,int si,u64 hash) enetc4_pf_set_si_uc_hash_filter() argument
107 enetc4_pf_set_si_mc_hash_filter(struct enetc_hw * hw,int si,u64 hash) enetc4_pf_set_si_mc_hash_filter() argument
117 struct enetc_si *si = priv->si; enetc4_pf_set_loopback() local
281 enetc4_pf_struct_init(struct enetc_si * si) enetc4_pf_struct_init() argument
350 enetc4_pf_set_si_vlan_promisc(struct enetc_hw * hw,int si,bool en) enetc4_pf_set_si_vlan_promisc() argument
439 struct enetc_si *si = pf->si; enetc4_set_trx_frame_size() local
463 enetc4_init_ntmp_user(struct enetc_si * si) enetc4_init_ntmp_user() argument
473 enetc4_free_ntmp_user(struct enetc_si * si) enetc4_free_ntmp_user() argument
508 struct enetc_si *si = container_of(work, struct enetc_si, rx_mode_task); enetc4_psi_do_set_rx_mode() local
547 struct enetc_si *si = priv->si; enetc4_pf_set_rx_mode() local
600 struct enetc_si *si = pf->si; enetc4_mac_config() local
679 struct enetc_si *si = pf->si; enetc4_set_rgmii_mac() local
707 struct enetc_si *si = pf->si; enetc4_set_rmii_mac() local
732 struct enetc_si *si = pf->si; enetc4_set_hd_flow_control() local
748 struct enetc_si *si = pf->si; enetc4_set_rx_pause() local
806 struct enetc_si *si = pf->si; enetc4_enable_mac() local
822 struct enetc_si *si = pf->si; enetc4_pl_mac_link_up() local
923 enetc4_psi_wq_task_init(struct enetc_si * si) enetc4_psi_wq_task_init() argument
936 enetc4_pf_netdev_create(struct enetc_si * si) enetc4_pf_netdev_create() argument
1004 enetc4_pf_netdev_destroy(struct enetc_si * si) enetc4_pf_netdev_destroy() argument
1026 struct enetc_si *si; enetc4_pf_probe() local
1078 struct enetc_si *si = pci_get_drvdata(pdev); enetc4_pf_remove() local
[all...]
H A Denetc_msg.c22 struct enetc_si *si = (struct enetc_si *)data; in enetc_msg_psi_msix() local
23 struct enetc_pf *pf = enetc_si_priv(si); in enetc_msg_psi_msix()
25 enetc_msg_disable_mr_int(&si->hw); in enetc_msg_psi_msix()
34 struct enetc_hw *hw = &pf->si->hw; in enetc_msg_task()
64 static int enetc_msg_alloc_mbx(struct enetc_si *si, int idx) in enetc_msg_alloc_mbx() argument
66 struct enetc_pf *pf = enetc_si_priv(si); in enetc_msg_alloc_mbx()
67 struct device *dev = &si->pdev->dev; in enetc_msg_alloc_mbx()
68 struct enetc_hw *hw = &si->hw; in enetc_msg_alloc_mbx()
93 static void enetc_msg_free_mbx(struct enetc_si *si, int idx) in enetc_msg_free_mbx() argument
95 struct enetc_pf *pf = enetc_si_priv(si); in enetc_msg_free_mbx()
[all …]
H A Denetc_cbdr.c63 int enetc4_setup_cbdr(struct enetc_si *si) in enetc4_setup_cbdr() argument
65 struct ntmp_user *user = &si->ntmp_user; in enetc4_setup_cbdr()
66 struct device *dev = &si->pdev->dev; in enetc4_setup_cbdr()
67 struct enetc_hw *hw = &si->hw; in enetc4_setup_cbdr()
88 void enetc4_teardown_cbdr(struct enetc_si *si) in enetc4_teardown_cbdr() argument
90 struct ntmp_user *user = &si->ntmp_user; in enetc4_teardown_cbdr()
125 int enetc_send_cmd(struct enetc_si *si, struct enetc_cbd *cbd) in enetc_send_cmd() argument
127 struct enetc_cbdr *ring = &si->cbd_ring; in enetc_send_cmd()
168 int enetc_clear_mac_flt_entry(struct enetc_si *si, int index) in enetc_clear_mac_flt_entry() argument
178 return enetc_send_cmd(si, &cbd); in enetc_clear_mac_flt_entry()
[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()
248 if (!enetc_si_is_pf(priv->si)) in enetc_get_sset_count()
273 if (!enetc_si_is_pf(priv->si)) in enetc_get_strings()
290 struct enetc_hw *hw = &priv->si->hw; in enetc_get_ethtool_stats()
313 if (!enetc_si_is_pf(priv->si)) in enetc_get_ethtool_stats()
334 struct enetc_hw *hw = &priv->si->hw; in enetc_get_pause_stats()
335 struct enetc_si *si in enetc_get_pause_stats() local
422 struct enetc_si *si = priv->si; enetc_get_eth_mac_stats() local
438 enetc_ppm_mac_stats(struct enetc_si * si,struct ethtool_eth_mac_stats * s) enetc_ppm_mac_stats() argument
485 struct enetc_si *si = priv->si; enetc_get_eth_ctrl_stats() local
507 struct enetc_si *si = priv->si; enetc_get_rmon_stats() local
562 enetc_set_cls_entry(struct enetc_si * si,struct ethtool_rx_flow_spec * fs,bool en) enetc_set_cls_entry() argument
740 enetc_get_rss_key_base(struct enetc_si * si) enetc_get_rss_key_base() argument
748 enetc_get_rss_key(struct enetc_si * si,const u8 * key) enetc_get_rss_key() argument
762 struct enetc_si *si = priv->si; enetc_get_rxfh() local
779 enetc_set_rss_key(struct enetc_si * si,const u8 * bytes) enetc_set_rss_key() argument
795 struct enetc_si *si = priv->si; enetc_set_rxfh() local
910 enetc_get_phc_index_by_pdev(struct enetc_si * si) enetc_get_phc_index_by_pdev() argument
942 enetc_get_phc_index(struct enetc_si * si) enetc_get_phc_index() argument
985 struct enetc_si *si = priv->si; enetc_get_ts_info() local
1072 struct enetc_si *si = priv->si; enetc_get_mm_stats() local
1088 struct enetc_si *si = priv->si; enetc_get_mm() local
1203 enetc_restart_emac_rx(struct enetc_si * si) enetc_restart_emac_rx() argument
1218 struct enetc_si *si = priv->si; enetc_set_mm() local
[all...]
H A Denetc.h301 int (*get_rss_table)(struct enetc_si *si, u32 *table, int count);
302 int (*set_rss_table)(struct enetc_si *si, const u32 *table, int count);
335 static inline bool is_enetc_rev1(struct enetc_si *si) in is_enetc_rev1() argument
337 return si->pdev->revision == ENETC_REV1; in is_enetc_rev1()
340 static inline void *enetc_si_priv(const struct enetc_si *si) in enetc_si_priv() argument
342 return (char *)si + ALIGN(sizeof(struct enetc_si), ENETC_SI_ALIGN); in enetc_si_priv()
345 static inline bool enetc_si_is_pf(struct enetc_si *si) in enetc_si_is_pf() argument
347 return !!(si->hw.port); in enetc_si_is_pf()
366 static inline bool enetc_is_pseudo_mac(struct enetc_si *si) in enetc_is_pseudo_mac() argument
368 return si->hw_features & ENETC_SI_F_PPM; in enetc_is_pseudo_mac()
[all …]
H A Denetc.c15 u32 enetc_port_mac_rd(struct enetc_si *si, u32 reg) in enetc_port_mac_rd() argument
20 if (enetc_is_pseudo_mac(si)) in enetc_port_mac_rd()
23 return enetc_port_rd(&si->hw, reg); in enetc_port_mac_rd()
27 void enetc_port_mac_wr(struct enetc_si *si, u32 reg, u32 val) in enetc_port_mac_wr() argument
29 if (enetc_is_pseudo_mac(si)) in enetc_port_mac_wr()
32 enetc_port_wr(&si->hw, reg, val); in enetc_port_mac_wr()
33 if (si->hw_features & ENETC_SI_F_QBU) in enetc_port_mac_wr()
34 enetc_port_wr(&si->hw, reg + si->drvdata->pmac_offset, val); in enetc_port_mac_wr()
41 if (!(priv->si in enetc_change_preemptible_tcs()
233 enetc_set_one_step_ts(struct enetc_si * si,bool udp,int offset) enetc_set_one_step_ts() argument
247 enetc4_set_one_step_ts(struct enetc_si * si,bool udp,int offset) enetc4_set_one_step_ts() argument
264 struct enetc_si *si = priv->si; enetc_update_ptp_sync_msg() local
2160 enetc_get_si_caps(struct enetc_si * si) enetc_get_si_caps() argument
2467 enetc_setup_default_rss_table(struct enetc_si * si,int num_groups) enetc_setup_default_rss_table() argument
2511 struct enetc_si *si = priv->si; enetc_configure_si() local
2543 struct enetc_si *si = priv->si; enetc_init_si_rings_params() local
2563 struct enetc_si *si = priv->si; enetc_alloc_si_resources() local
3607 enetc_kfree_si(struct enetc_si * si) enetc_kfree_si() argument
3614 enetc_detect_errata(struct enetc_si * si) enetc_detect_errata() argument
3622 struct enetc_si *si, *p; enetc_pci_probe() local
3699 struct enetc_si *si = pci_get_drvdata(pdev); enetc_pci_remove() local
3761 enetc_get_driver_data(struct enetc_si * si) enetc_get_driver_data() argument
[all...]
/linux/drivers/clk/
H A Dclk-si521xx.c60 struct si521xx *si; member
197 struct si521xx *si = si_clk->si; in si521xx_diff_prepare() local
199 regmap_set_bits(si->regmap, SI521XX_REG_OE(si_clk->reg), si_clk->bit); in si521xx_diff_prepare()
207 struct si521xx *si = si_clk->si; in si521xx_diff_unprepare() local
209 regmap_clear_bits(si->regmap, SI521XX_REG_OE(si_clk->reg), si_clk->bit); in si521xx_diff_unprepare()
220 static int si521xx_get_common_config(struct si521xx *si) in si521xx_get_common_config() argument
222 struct i2c_client *client = si->client; in si521xx_get_common_config()
228 si->pll_amplitude = SI521XX_REG_DA_AMP(SI521XX_REG_DA_AMP_DEFAULT); in si521xx_get_common_config()
239 si->pll_amplitude = SI521XX_REG_DA_AMP(amp); in si521xx_get_common_config()
245 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.c280 struct cyttsp5_sysinfo *si = &ts->sysinfo; in cyttsp5_get_touch_record() local
285 si->tch_abs[abs].size, in cyttsp5_get_touch_record()
286 si->tch_abs[abs].max, in cyttsp5_get_touch_record()
287 xy_data + si->tch_abs[abs].ofs, in cyttsp5_get_touch_record()
288 si->tch_abs[abs].bofs); in cyttsp5_get_touch_record()
294 struct cyttsp5_sysinfo *si = &ts->sysinfo; in cyttsp5_get_mt_touches() local
317 tmp = tch->abs[CY_TCH_MAJ] * 100 * si->sensing_conf_data.res_x; in cyttsp5_get_mt_touches()
318 tch->abs[CY_TCH_MAJ] = tmp / si->sensing_conf_data.len_x; in cyttsp5_get_mt_touches()
319 tmp = tch->abs[CY_TCH_MIN] * 100 * si->sensing_conf_data.res_x; in cyttsp5_get_mt_touches()
320 tch->abs[CY_TCH_MIN] = tmp / si->sensing_conf_data.len_x; in cyttsp5_get_mt_touches()
[all …]
/linux/drivers/media/test-drivers/vidtv/
H A Dvidtv_channel.c423 m->si.pat = vidtv_psi_pat_table_init(m->transport_stream_id); in vidtv_channel_si_init()
424 if (!m->si.pat) in vidtv_channel_si_init()
427 m->si.sdt = vidtv_psi_sdt_table_init(m->network_id, in vidtv_channel_si_init()
429 if (!m->si.sdt) in vidtv_channel_si_init()
449 m->si.nit = vidtv_psi_nit_table_init(m->network_id, in vidtv_channel_si_init()
453 if (!m->si.nit) in vidtv_channel_si_init()
456 m->si.eit = vidtv_psi_eit_table_init(m->network_id, in vidtv_channel_si_init()
459 if (!m->si.eit) in vidtv_channel_si_init()
463 vidtv_psi_pat_program_assign(m->si.pat, programs); in vidtv_channel_si_init()
467 vidtv_psi_sdt_service_assign(m->si.sdt, services); in vidtv_channel_si_init()
[all …]
/linux/net/core/
H A Dfilter.c7331 const struct bpf_insn *si, in bpf_tcp_sock_convert_ctx_access() argument
7342 si->dst_reg, si->src_reg, \ in bpf_tcp_sock_convert_ctx_access()
7354 si->dst_reg, si->src_reg, \ in bpf_tcp_sock_convert_ctx_access()
7362 switch (si->off) { in bpf_tcp_sock_convert_ctx_access()
7369 *insn++ = BPF_LDX_MEM(BPF_W, si->dst_reg, si->src_reg, in bpf_tcp_sock_convert_ctx_access()
7525 const struct bpf_insn *si, in bpf_xdp_sock_convert_ctx_access() argument
7536 si->dst_reg, si->src_reg, \ in bpf_xdp_sock_convert_ctx_access()
7542 switch (si->off) { in bpf_xdp_sock_convert_ctx_access()
9615 const struct bpf_insn *si, in flow_dissector_convert_ctx_access() argument
9623 switch (si->off) { in flow_dissector_convert_ctx_access()
[all …]
/linux/drivers/xen/
H A Dmanage.c59 struct suspend_info *si = data; in xen_suspend() local
74 si->cancelled = HYPERVISOR_suspend(xen_pv_domain() in xen_suspend()
78 xen_arch_post_suspend(si->cancelled); in xen_suspend()
79 xen_manage_runstate_time(si->cancelled ? 1 : 0); in xen_suspend()
82 if (!si->cancelled) { in xen_suspend()
95 struct suspend_info si; in do_suspend() local
129 si.cancelled = 0; in do_suspend()
135 si.cancelled = 1; in do_suspend()
137 err = stop_machine(xen_suspend, &si, cpumask_of(0)); in do_suspend()
140 if (!si.cancelled) in do_suspend()
[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/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/s390/kernel/
H A Dperf_cpum_sf.c351 struct hws_qsi_info_block si; in sfb_set_limits() local
356 memset(&si, 0, sizeof(si)); in sfb_set_limits()
357 qsi(&si); in sfb_set_limits()
358 CPUM_SF_SDB_DIAG_FACTOR = DIV_ROUND_UP(si.dsdes, si.bsdes); in sfb_set_limits()
594 static unsigned long hw_limit_rate(const struct hws_qsi_info_block *si, in hw_limit_rate() argument
598 si->min_sampl_rate, si->max_sampl_rate); in hw_limit_rate()
664 struct hws_qsi_info_block *si) in getrate() argument
669 rate = freq_to_sample_rate(si, sample); in getrate()
670 rate = hw_limit_rate(si, rate); in getrate()
676 rate = hw_limit_rate(si, sample); in getrate()
[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()
/linux/drivers/scsi/libfc/
H A Dfc_fcp.c133 struct fc_fcp_internal *si = fc_get_scsi_internal(lport); in fc_fcp_pkt_alloc() local
136 fsp = mempool_alloc(si->scsi_pkt_pool, gfp); in fc_fcp_pkt_alloc()
161 struct fc_fcp_internal *si = fc_get_scsi_internal(fsp->lp); in fc_fcp_pkt_release() local
163 mempool_free(fsp, si->scsi_pkt_pool); in fc_fcp_pkt_release()
357 struct fc_fcp_internal *si = fc_get_scsi_internal(lport); in fc_fcp_can_queue_ramp_up() local
363 if (si->last_can_queue_ramp_up_time && in fc_fcp_can_queue_ramp_up()
364 (time_before(jiffies, si->last_can_queue_ramp_up_time + in fc_fcp_can_queue_ramp_up()
368 if (time_before(jiffies, si->last_can_queue_ramp_down_time + in fc_fcp_can_queue_ramp_up()
372 si->last_can_queue_ramp_up_time = jiffies; in fc_fcp_can_queue_ramp_up()
375 if (can_queue >= si->max_can_queue) { in fc_fcp_can_queue_ramp_up()
[all …]
/linux/drivers/net/ethernet/ti/
H A Ddavinci_cpdma.c1016 static int cpdma_chan_submit_si(struct submit_info *si) in cpdma_chan_submit_si() argument
1018 struct cpdma_chan *chan = si->chan; in cpdma_chan_submit_si()
1020 int len = si->len; in cpdma_chan_submit_si()
1043 cpdma_desc_to_port(chan, mode, si->directed); in cpdma_chan_submit_si()
1045 if (si->data_dma) { in cpdma_chan_submit_si()
1046 buffer = si->data_dma; in cpdma_chan_submit_si()
1049 buffer = dma_map_single(ctlr->dev, si->data_virt, len, chan->dir); in cpdma_chan_submit_si()
1064 writel_relaxed((uintptr_t)si->token, &desc->sw_token); in cpdma_chan_submit_si()
1066 writel_relaxed(si->data_dma ? len | CPDMA_DMA_EXT_MAP : len, in cpdma_chan_submit_si()
1082 struct submit_info si; in cpdma_chan_idle_submit() local
[all …]

12345678910>>...14