| /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/mm/ |
| H A D | swapfile.c | 57 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 D | swap.h | 71 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 D | swap_state.c | 184 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 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() 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 D | enetc4_pf.c | 26 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 D | enetc_msg.c | 22 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 D | enetc_cbdr.c | 63 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 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() 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 D | enetc.h | 301 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 D | enetc.c | 15 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 D | clk-si521xx.c | 60 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 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 | 280 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 D | vidtv_channel.c | 423 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 D | filter.c | 7331 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 D | manage.c | 59 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 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/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/s390/kernel/ |
| H A D | perf_cpum_sf.c | 351 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 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()
|
| /linux/drivers/scsi/libfc/ |
| H A D | fc_fcp.c | 133 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 D | davinci_cpdma.c | 1016 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 …]
|