/kernel/linux/linux-5.10/drivers/ntb/test/ |
H A D | ntb_pingpong.c | 116 static int pp_find_next_peer(struct pp_ctx *pp) in pp_find_next_peer() argument 121 link = ntb_link_is_up(pp->ntb, NULL, NULL); in pp_find_next_peer() 124 if (link & pp->nmask) in pp_find_next_peer() 125 pidx = __ffs64(link & pp->nmask); in pp_find_next_peer() 126 else if (link & pp->pmask) in pp_find_next_peer() 127 pidx = __ffs64(link & pp->pmask); in pp_find_next_peer() 131 out_db = BIT_ULL(ntb_peer_port_number(pp->ntb, pidx)); in pp_find_next_peer() 133 spin_lock(&pp->lock); in pp_find_next_peer() 134 pp->out_pidx = pidx; in pp_find_next_peer() 135 pp in pp_find_next_peer() 141 pp_setup(struct pp_ctx *pp) pp_setup() argument 161 pp_clear(struct pp_ctx *pp) pp_clear() argument 170 pp_ping(struct pp_ctx *pp) pp_ping() argument 188 pp_pong(struct pp_ctx *pp) pp_pong() argument 216 struct pp_ctx *pp = to_pp_timer(t); pp_timer_func() local 225 struct pp_ctx *pp = ctx; pp_link_event() local 232 struct pp_ctx *pp = ctx; pp_db_event() local 278 struct pp_ctx *pp; pp_create_data() local 293 pp_init_flds(struct pp_ctx *pp) pp_init_flds() argument 313 pp_mask_events(struct pp_ctx *pp) pp_mask_events() argument 331 pp_setup_ctx(struct pp_ctx *pp) pp_setup_ctx() argument 346 pp_clear_ctx(struct pp_ctx *pp) pp_clear_ctx() argument 353 pp_setup_dbgfs(struct pp_ctx *pp) pp_setup_dbgfs() argument 362 pp_clear_dbgfs(struct pp_ctx *pp) pp_clear_dbgfs() argument 369 struct pp_ctx *pp; pp_probe() local 397 struct pp_ctx *pp = ntb->ctx; pp_remove() local [all...] |
/kernel/linux/linux-6.6/drivers/ntb/test/ |
H A D | ntb_pingpong.c | 116 static int pp_find_next_peer(struct pp_ctx *pp) in pp_find_next_peer() argument 121 link = ntb_link_is_up(pp->ntb, NULL, NULL); in pp_find_next_peer() 124 if (link & pp->nmask) in pp_find_next_peer() 125 pidx = __ffs64(link & pp->nmask); in pp_find_next_peer() 126 else if (link & pp->pmask) in pp_find_next_peer() 127 pidx = __ffs64(link & pp->pmask); in pp_find_next_peer() 131 out_db = BIT_ULL(ntb_peer_port_number(pp->ntb, pidx)); in pp_find_next_peer() 133 spin_lock(&pp->lock); in pp_find_next_peer() 134 pp->out_pidx = pidx; in pp_find_next_peer() 135 pp in pp_find_next_peer() 141 pp_setup(struct pp_ctx *pp) pp_setup() argument 161 pp_clear(struct pp_ctx *pp) pp_clear() argument 170 pp_ping(struct pp_ctx *pp) pp_ping() argument 188 pp_pong(struct pp_ctx *pp) pp_pong() argument 216 struct pp_ctx *pp = to_pp_timer(t); pp_timer_func() local 225 struct pp_ctx *pp = ctx; pp_link_event() local 232 struct pp_ctx *pp = ctx; pp_db_event() local 278 struct pp_ctx *pp; pp_create_data() local 293 pp_init_flds(struct pp_ctx *pp) pp_init_flds() argument 313 pp_mask_events(struct pp_ctx *pp) pp_mask_events() argument 331 pp_setup_ctx(struct pp_ctx *pp) pp_setup_ctx() argument 346 pp_clear_ctx(struct pp_ctx *pp) pp_clear_ctx() argument 353 pp_setup_dbgfs(struct pp_ctx *pp) pp_setup_dbgfs() argument 362 pp_clear_dbgfs(struct pp_ctx *pp) pp_clear_dbgfs() argument 369 struct pp_ctx *pp; pp_probe() local 397 struct pp_ctx *pp = ntb->ctx; pp_remove() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/ |
H A D | mvneta.c | 484 struct mvneta_port *pp; member 762 static void mvreg_write(struct mvneta_port *pp, u32 offset, u32 data) in mvreg_write() argument 764 writel(data, pp->base + offset); in mvreg_write() 768 static u32 mvreg_read(struct mvneta_port *pp, u32 offset) in mvreg_read() argument 770 return readl(pp->base + offset); in mvreg_read() 791 static void mvneta_mib_counters_clear(struct mvneta_port *pp) in mvneta_mib_counters_clear() argument 797 mvreg_read(pp, (MVNETA_MIB_COUNTERS_BASE + i)); in mvneta_mib_counters_clear() 798 mvreg_read(pp, MVNETA_RX_DISCARD_FRAME_COUNT); in mvneta_mib_counters_clear() 799 mvreg_read(pp, MVNETA_OVERRUN_FRAME_COUNT); in mvneta_mib_counters_clear() 807 struct mvneta_port *pp in mvneta_get_stats64() local 856 mvneta_rxq_non_occup_desc_add(struct mvneta_port *pp, struct mvneta_rx_queue *rxq, int ndescs) mvneta_rxq_non_occup_desc_add() argument 875 mvneta_rxq_busy_desc_num_get(struct mvneta_port *pp, struct mvneta_rx_queue *rxq) mvneta_rxq_busy_desc_num_get() argument 887 mvneta_rxq_desc_num_update(struct mvneta_port *pp, struct mvneta_rx_queue *rxq, int rx_done, int rx_filled) mvneta_rxq_desc_num_update() argument 932 mvneta_max_rx_size_set(struct mvneta_port *pp, int max_rx_size) mvneta_max_rx_size_set() argument 945 mvneta_rxq_offset_set(struct mvneta_port *pp, struct mvneta_rx_queue *rxq, int offset) mvneta_rxq_offset_set() argument 963 mvneta_txq_pend_desc_add(struct mvneta_port *pp, struct mvneta_tx_queue *txq, int pend_desc) mvneta_txq_pend_desc_add() argument 1002 mvneta_rxq_buf_size_set(struct mvneta_port *pp, struct mvneta_rx_queue *rxq, int buf_size) mvneta_rxq_buf_size_set() argument 1017 mvneta_rxq_bm_disable(struct mvneta_port *pp, struct mvneta_rx_queue *rxq) mvneta_rxq_bm_disable() argument 1028 mvneta_rxq_bm_enable(struct mvneta_port *pp, struct mvneta_rx_queue *rxq) mvneta_rxq_bm_enable() argument 1039 mvneta_rxq_long_pool_set(struct mvneta_port *pp, struct mvneta_rx_queue *rxq) mvneta_rxq_long_pool_set() argument 1052 mvneta_rxq_short_pool_set(struct mvneta_port *pp, struct mvneta_rx_queue *rxq) mvneta_rxq_short_pool_set() argument 1065 mvneta_bm_pool_bufsize_set(struct mvneta_port *pp, int buf_size, u8 pool_id) mvneta_bm_pool_bufsize_set() argument 1084 mvneta_mbus_io_win_set(struct mvneta_port *pp, u32 base, u32 wsize, u8 target, u8 attr) mvneta_mbus_io_win_set() argument 1127 mvneta_bm_port_mbus_init(struct mvneta_port *pp) mvneta_bm_port_mbus_init() argument 1154 mvneta_bm_port_init(struct platform_device *pdev, struct mvneta_port *pp) mvneta_bm_port_init() argument 1211 mvneta_bm_update_mtu(struct mvneta_port *pp, int mtu) mvneta_bm_update_mtu() argument 1252 mvneta_port_up(struct mvneta_port *pp) mvneta_port_up() argument 1278 mvneta_port_down(struct mvneta_port *pp) mvneta_port_down() argument 1349 mvneta_port_enable(struct mvneta_port *pp) mvneta_port_enable() argument 1360 mvneta_port_disable(struct mvneta_port *pp) mvneta_port_disable() argument 1375 mvneta_set_ucast_table(struct mvneta_port *pp, int queue) mvneta_set_ucast_table() argument 1392 mvneta_set_special_mcast_table(struct mvneta_port *pp, int queue) mvneta_set_special_mcast_table() argument 1410 mvneta_set_other_mcast_table(struct mvneta_port *pp, int queue) mvneta_set_other_mcast_table() argument 1430 struct mvneta_port *pp = arg; mvneta_percpu_unmask_interrupt() local 1443 struct mvneta_port *pp = arg; mvneta_percpu_mask_interrupt() local 1455 struct mvneta_port *pp = arg; mvneta_percpu_clear_intr_cause() local 1474 mvneta_defaults_set(struct mvneta_port *pp) mvneta_defaults_set() argument 1593 mvneta_txq_max_tx_size_set(struct mvneta_port *pp, int max_tx_size) mvneta_txq_max_tx_size_set() argument 1633 mvneta_set_ucast_addr(struct mvneta_port *pp, u8 last_nibble, int queue) mvneta_set_ucast_addr() argument 1663 mvneta_mac_addr_set(struct mvneta_port *pp, const unsigned char *addr, int queue) mvneta_mac_addr_set() argument 1685 mvneta_rx_pkts_coal_set(struct mvneta_port *pp, struct mvneta_rx_queue *rxq, u32 value) mvneta_rx_pkts_coal_set() argument 1695 mvneta_rx_time_coal_set(struct mvneta_port *pp, struct mvneta_rx_queue *rxq, u32 value) mvneta_rx_time_coal_set() argument 1708 mvneta_tx_done_pkts_coal_set(struct mvneta_port *pp, struct mvneta_tx_queue *txq, u32 value) mvneta_tx_done_pkts_coal_set() argument 1734 mvneta_txq_sent_desc_dec(struct mvneta_port *pp, struct mvneta_tx_queue *txq, int sent_desc) mvneta_txq_sent_desc_dec() argument 1752 mvneta_txq_sent_desc_num_get(struct mvneta_port *pp, struct mvneta_tx_queue *txq) mvneta_txq_sent_desc_num_get() argument 1768 mvneta_txq_sent_desc_proc(struct mvneta_port *pp, struct mvneta_tx_queue *txq) mvneta_txq_sent_desc_proc() argument 1813 mvneta_rx_error(struct mvneta_port *pp, struct mvneta_rx_desc *rx_desc) mvneta_rx_error() argument 1845 mvneta_rx_csum(struct mvneta_port *pp, u32 status) mvneta_rx_csum() argument 1859 mvneta_tx_done_policy(struct mvneta_port *pp, u32 cause) mvneta_tx_done_policy() argument 1868 mvneta_txq_bufs_free(struct mvneta_port *pp, struct mvneta_tx_queue *txq, int num, struct netdev_queue *nq, bool napi) mvneta_txq_bufs_free() argument 1913 mvneta_txq_done(struct mvneta_port *pp, struct mvneta_tx_queue *txq) mvneta_txq_done() argument 1935 mvneta_rx_refill(struct mvneta_port *pp, struct mvneta_rx_desc *rx_desc, struct mvneta_rx_queue *rxq, gfp_t gfp_mask) mvneta_rx_refill() argument 1986 mvneta_rxq_drop_pkts(struct mvneta_port *pp, struct mvneta_rx_queue *rxq) mvneta_rxq_drop_pkts() argument 2025 mvneta_update_stats(struct mvneta_port *pp, struct mvneta_stats *ps) mvneta_update_stats() argument 2041 mvneta_rx_refill_queue(struct mvneta_port *pp, struct mvneta_rx_queue *rxq) mvneta_rx_refill_queue() argument 2072 mvneta_xdp_put_buff(struct mvneta_port *pp, struct mvneta_rx_queue *rxq, struct xdp_buff *xdp, int sync_len) mvneta_xdp_put_buff() argument 2091 mvneta_xdp_submit_frame(struct mvneta_port *pp, struct mvneta_tx_queue *txq, struct xdp_frame *xdpf, int *nxmit_byte, bool dma_map) mvneta_xdp_submit_frame() argument 2174 mvneta_xdp_xmit_back(struct mvneta_port *pp, struct xdp_buff *xdp) mvneta_xdp_xmit_back() argument 2215 struct mvneta_port *pp = netdev_priv(dev); mvneta_xdp_xmit() local 2257 mvneta_run_xdp(struct mvneta_port *pp, struct mvneta_rx_queue *rxq, struct bpf_prog *prog, struct xdp_buff *xdp, u32 frame_sz, struct mvneta_stats *stats) mvneta_run_xdp() argument 2314 mvneta_swbm_rx_frame(struct mvneta_port *pp, struct mvneta_rx_desc *rx_desc, struct mvneta_rx_queue *rxq, struct xdp_buff *xdp, int *size, struct page *page) mvneta_swbm_rx_frame() argument 2349 mvneta_swbm_add_rx_fragment(struct mvneta_port *pp, struct mvneta_rx_desc *rx_desc, struct mvneta_rx_queue *rxq, struct xdp_buff *xdp, int *size, struct page *page) mvneta_swbm_add_rx_fragment() argument 2395 mvneta_swbm_build_skb(struct mvneta_port *pp, struct page_pool *pool, struct xdp_buff *xdp, u32 desc_status) mvneta_swbm_build_skb() argument 2425 mvneta_rx_swbm(struct napi_struct *napi, struct mvneta_port *pp, int budget, struct mvneta_rx_queue *rxq) mvneta_rx_swbm() argument 2538 mvneta_rx_hwbm(struct napi_struct *napi, struct mvneta_port *pp, int rx_todo, struct mvneta_rx_queue *rxq) mvneta_rx_hwbm() argument 2670 mvneta_free_tso_hdrs(struct mvneta_port *pp, struct mvneta_tx_queue *txq) mvneta_free_tso_hdrs() argument 2686 mvneta_alloc_tso_hdrs(struct mvneta_port *pp, struct mvneta_tx_queue *txq) mvneta_alloc_tso_hdrs() argument 2775 mvneta_release_descs(struct mvneta_port *pp, struct mvneta_tx_queue *txq, int first, int num) mvneta_release_descs() argument 2808 struct mvneta_port *pp = netdev_priv(dev); mvneta_tx_tso() local 2862 mvneta_tx_frag_process(struct mvneta_port *pp, struct sk_buff *skb, struct mvneta_tx_queue *txq) mvneta_tx_frag_process() argument 2913 struct mvneta_port *pp = netdev_priv(dev); mvneta_tx() local 3005 mvneta_txq_done_force(struct mvneta_port *pp, struct mvneta_tx_queue *txq) mvneta_txq_done_force() argument 3023 mvneta_tx_done_gbe(struct mvneta_port *pp, u32 cause_tx_done) mvneta_tx_done_gbe() argument 3071 mvneta_set_special_mcast_addr(struct mvneta_port *pp, unsigned char last_byte, int queue) mvneta_set_special_mcast_addr() argument 3106 mvneta_set_other_mcast_addr(struct mvneta_port *pp, unsigned char crc8, int queue) mvneta_set_other_mcast_addr() argument 3139 mvneta_mcast_addr_set(struct mvneta_port *pp, unsigned char *p_addr, int queue) mvneta_mcast_addr_set() argument 3173 mvneta_rx_unicast_promisc_set(struct mvneta_port *pp, int is_promisc) mvneta_rx_unicast_promisc_set() argument 3202 struct mvneta_port *pp = netdev_priv(dev); mvneta_set_rx_mode() local 3239 struct mvneta_port *pp = (struct mvneta_port *)dev_id; mvneta_isr() local 3258 mvneta_link_change(struct mvneta_port *pp) mvneta_link_change() argument 3277 struct mvneta_port *pp = netdev_priv(napi->dev); mvneta_poll() local 3346 mvneta_create_page_pool(struct mvneta_port *pp, struct mvneta_rx_queue *rxq, int size) mvneta_create_page_pool() argument 3390 mvneta_rxq_fill(struct mvneta_port *pp, struct mvneta_rx_queue *rxq, int num) mvneta_rxq_fill() argument 3419 mvneta_tx_reset(struct mvneta_port *pp) mvneta_tx_reset() argument 3431 mvneta_rx_reset(struct mvneta_port *pp) mvneta_rx_reset() argument 3439 mvneta_rxq_sw_init(struct mvneta_port *pp, struct mvneta_rx_queue *rxq) mvneta_rxq_sw_init() argument 3456 mvneta_rxq_hw_init(struct mvneta_port *pp, struct mvneta_rx_queue *rxq) mvneta_rxq_hw_init() argument 3489 mvneta_rxq_init(struct mvneta_port *pp, struct mvneta_rx_queue *rxq) mvneta_rxq_init() argument 3505 mvneta_rxq_deinit(struct mvneta_port *pp, struct mvneta_rx_queue *rxq) mvneta_rxq_deinit() argument 3524 mvneta_txq_sw_init(struct mvneta_port *pp, struct mvneta_tx_queue *txq) mvneta_txq_sw_init() argument 3569 mvneta_txq_hw_init(struct mvneta_port *pp, struct mvneta_tx_queue *txq) mvneta_txq_hw_init() argument 3584 mvneta_txq_init(struct mvneta_port *pp, struct mvneta_tx_queue *txq) mvneta_txq_init() argument 3599 mvneta_txq_sw_deinit(struct mvneta_port *pp, struct mvneta_tx_queue *txq) mvneta_txq_sw_deinit() argument 3621 mvneta_txq_hw_deinit(struct mvneta_port *pp, struct mvneta_tx_queue *txq) mvneta_txq_hw_deinit() argument 3633 mvneta_txq_deinit(struct mvneta_port *pp, struct mvneta_tx_queue *txq) mvneta_txq_deinit() argument 3641 mvneta_cleanup_txqs(struct mvneta_port *pp) mvneta_cleanup_txqs() argument 3650 mvneta_cleanup_rxqs(struct mvneta_port *pp) mvneta_cleanup_rxqs() argument 3660 mvneta_setup_rxqs(struct mvneta_port *pp) mvneta_setup_rxqs() argument 3679 mvneta_setup_txqs(struct mvneta_port *pp) mvneta_setup_txqs() argument 3696 mvneta_comphy_init(struct mvneta_port *pp, phy_interface_t interface) mvneta_comphy_init() argument 3707 mvneta_config_interface(struct mvneta_port *pp, phy_interface_t interface) mvneta_config_interface() argument 3745 mvneta_start_dev(struct mvneta_port *pp) mvneta_start_dev() argument 3786 mvneta_stop_dev(struct mvneta_port *pp) mvneta_stop_dev() argument 3830 struct mvneta_port *pp = arg; mvneta_percpu_enable() local 3837 struct mvneta_port *pp = arg; mvneta_percpu_disable() local 3845 struct mvneta_port *pp = netdev_priv(dev); mvneta_change_mtu() local 3910 struct mvneta_port *pp = netdev_priv(dev); mvneta_fix_features() local 3923 mvneta_get_mac_addr(struct mvneta_port *pp, unsigned char *addr) mvneta_get_mac_addr() argument 3940 struct mvneta_port *pp = netdev_priv(dev); mvneta_set_mac_addr() local 3981 struct mvneta_port *pp = mvneta_pcs_to_port(pcs); mvneta_pcs_get_state() local 4010 struct mvneta_port *pp = mvneta_pcs_to_port(pcs); mvneta_pcs_config() local 4063 struct mvneta_port *pp = mvneta_pcs_to_port(pcs); mvneta_pcs_an_restart() local 4083 struct mvneta_port *pp = netdev_priv(ndev); mvneta_mac_select_pcs() local 4092 struct mvneta_port *pp = netdev_priv(ndev); mvneta_mac_prepare() local 4126 struct mvneta_port *pp = netdev_priv(ndev); mvneta_mac_config() local 4182 struct mvneta_port *pp = netdev_priv(ndev); mvneta_mac_finish() local 4208 mvneta_set_eee(struct mvneta_port *pp, bool enable) mvneta_set_eee() argument 4224 struct mvneta_port *pp = netdev_priv(ndev); mvneta_mac_link_down() local 4247 struct mvneta_port *pp = netdev_priv(ndev); mvneta_mac_link_up() local 4302 mvneta_mdio_probe(struct mvneta_port *pp) mvneta_mdio_probe() argument 4320 mvneta_mdio_remove(struct mvneta_port *pp) mvneta_mdio_remove() argument 4329 mvneta_percpu_elect(struct mvneta_port *pp) mvneta_percpu_elect() argument 4377 struct mvneta_port *pp = hlist_entry_safe(node, struct mvneta_port, mvneta_cpu_online() local 4439 struct mvneta_port *pp = hlist_entry_safe(node, struct mvneta_port, mvneta_cpu_down_prepare() local 4461 struct mvneta_port *pp = hlist_entry_safe(node, struct mvneta_port, mvneta_cpu_dead() local 4479 struct mvneta_port *pp = netdev_priv(dev); mvneta_open() local 4560 struct mvneta_port *pp = netdev_priv(dev); mvneta_stop() local 4595 struct mvneta_port *pp = netdev_priv(dev); mvneta_ioctl() local 4604 struct mvneta_port *pp = netdev_priv(dev); mvneta_xdp_setup() local 4650 struct mvneta_port *pp = netdev_priv(ndev); mvneta_ethtool_set_link_ksettings() local 4660 struct mvneta_port *pp = netdev_priv(ndev); mvneta_ethtool_get_link_ksettings() local 4667 struct mvneta_port *pp = netdev_priv(dev); mvneta_ethtool_nway_reset() local 4679 struct mvneta_port *pp = netdev_priv(dev); mvneta_ethtool_set_coalesce() local 4706 struct mvneta_port *pp = netdev_priv(dev); mvneta_ethtool_get_coalesce() local 4734 struct mvneta_port *pp = netdev_priv(netdev); mvneta_ethtool_get_ringparam() local 4748 struct mvneta_port *pp = netdev_priv(dev); mvneta_ethtool_set_ringparam() local 4776 struct mvneta_port *pp = netdev_priv(dev); mvneta_ethtool_get_pauseparam() local 4784 struct mvneta_port *pp = netdev_priv(dev); mvneta_ethtool_set_pauseparam() local 4793 struct mvneta_port *pp = netdev_priv(netdev); mvneta_ethtool_get_strings() local 4808 mvneta_ethtool_update_pcpu_stats(struct mvneta_port *pp, struct mvneta_ethtool_stats *es) mvneta_ethtool_update_pcpu_stats() argument 4852 mvneta_ethtool_update_stats(struct mvneta_port *pp) mvneta_ethtool_update_stats() argument 4916 mvneta_ethtool_pp_stats(struct mvneta_port *pp, u64 *data) mvneta_ethtool_pp_stats() argument 4932 struct mvneta_port *pp = netdev_priv(dev); mvneta_ethtool_get_stats() local 4948 struct mvneta_port *pp = netdev_priv(dev); mvneta_ethtool_get_sset_count() local 4979 mvneta_config_rss(struct mvneta_port *pp) mvneta_config_rss() argument 5036 struct mvneta_port *pp = netdev_priv(dev); mvneta_ethtool_set_rxfh() local 5060 struct mvneta_port *pp = netdev_priv(dev); mvneta_ethtool_get_rxfh() local 5080 struct mvneta_port *pp = netdev_priv(dev); mvneta_ethtool_get_wol() local 5088 struct mvneta_port *pp = netdev_priv(dev); mvneta_ethtool_set_wol() local 5101 struct mvneta_port *pp = netdev_priv(dev); mvneta_ethtool_get_eee() local 5117 struct mvneta_port *pp = netdev_priv(dev); mvneta_ethtool_set_eee() local 5139 mvneta_clear_rx_prio_map(struct mvneta_port *pp) mvneta_clear_rx_prio_map() argument 5144 mvneta_map_vlan_prio_to_rxq(struct mvneta_port *pp, u8 pri, u8 rxq) mvneta_map_vlan_prio_to_rxq() argument 5154 mvneta_enable_per_queue_rate_limit(struct mvneta_port *pp) mvneta_enable_per_queue_rate_limit() argument 5181 mvneta_disable_per_queue_rate_limit(struct mvneta_port *pp) mvneta_disable_per_queue_rate_limit() argument 5189 mvneta_setup_queue_rates(struct mvneta_port *pp, int queue, u64 min_rate, u64 max_rate) mvneta_setup_queue_rates() argument 5220 struct mvneta_port *pp = netdev_priv(dev); mvneta_setup_mqprio() local 5340 mvneta_init(struct device *dev, struct mvneta_port *pp) mvneta_init() argument 5386 mvneta_conf_mbus_windows(struct mvneta_port *pp, const struct mbus_dram_target_info *dram) mvneta_conf_mbus_windows() argument 5438 mvneta_port_power_up(struct mvneta_port *pp, int phy_mode) mvneta_port_power_up() argument 5457 struct mvneta_port *pp; mvneta_probe() local 5743 struct mvneta_port *pp = netdev_priv(dev); mvneta_remove() local 5768 struct mvneta_port *pp = netdev_priv(dev); mvneta_suspend() local 5812 struct mvneta_port *pp = netdev_priv(dev); mvneta_resume() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/marvell/ |
H A D | mvneta.c | 447 struct mvneta_port *pp; member 722 static void mvreg_write(struct mvneta_port *pp, u32 offset, u32 data) in mvreg_write() argument 724 writel(data, pp->base + offset); in mvreg_write() 728 static u32 mvreg_read(struct mvneta_port *pp, u32 offset) in mvreg_read() argument 730 return readl(pp->base + offset); in mvreg_read() 751 static void mvneta_mib_counters_clear(struct mvneta_port *pp) in mvneta_mib_counters_clear() argument 757 mvreg_read(pp, (MVNETA_MIB_COUNTERS_BASE + i)); in mvneta_mib_counters_clear() 758 mvreg_read(pp, MVNETA_RX_DISCARD_FRAME_COUNT); in mvneta_mib_counters_clear() 759 mvreg_read(pp, MVNETA_OVERRUN_FRAME_COUNT); in mvneta_mib_counters_clear() 767 struct mvneta_port *pp in mvneta_get_stats64() local 816 mvneta_rxq_non_occup_desc_add(struct mvneta_port *pp, struct mvneta_rx_queue *rxq, int ndescs) mvneta_rxq_non_occup_desc_add() argument 835 mvneta_rxq_busy_desc_num_get(struct mvneta_port *pp, struct mvneta_rx_queue *rxq) mvneta_rxq_busy_desc_num_get() argument 847 mvneta_rxq_desc_num_update(struct mvneta_port *pp, struct mvneta_rx_queue *rxq, int rx_done, int rx_filled) mvneta_rxq_desc_num_update() argument 892 mvneta_max_rx_size_set(struct mvneta_port *pp, int max_rx_size) mvneta_max_rx_size_set() argument 905 mvneta_rxq_offset_set(struct mvneta_port *pp, struct mvneta_rx_queue *rxq, int offset) mvneta_rxq_offset_set() argument 923 mvneta_txq_pend_desc_add(struct mvneta_port *pp, struct mvneta_tx_queue *txq, int pend_desc) mvneta_txq_pend_desc_add() argument 962 mvneta_rxq_buf_size_set(struct mvneta_port *pp, struct mvneta_rx_queue *rxq, int buf_size) mvneta_rxq_buf_size_set() argument 977 mvneta_rxq_bm_disable(struct mvneta_port *pp, struct mvneta_rx_queue *rxq) mvneta_rxq_bm_disable() argument 988 mvneta_rxq_bm_enable(struct mvneta_port *pp, struct mvneta_rx_queue *rxq) mvneta_rxq_bm_enable() argument 999 mvneta_rxq_long_pool_set(struct mvneta_port *pp, struct mvneta_rx_queue *rxq) mvneta_rxq_long_pool_set() argument 1012 mvneta_rxq_short_pool_set(struct mvneta_port *pp, struct mvneta_rx_queue *rxq) mvneta_rxq_short_pool_set() argument 1025 mvneta_bm_pool_bufsize_set(struct mvneta_port *pp, int buf_size, u8 pool_id) mvneta_bm_pool_bufsize_set() argument 1044 mvneta_mbus_io_win_set(struct mvneta_port *pp, u32 base, u32 wsize, u8 target, u8 attr) mvneta_mbus_io_win_set() argument 1087 mvneta_bm_port_mbus_init(struct mvneta_port *pp) mvneta_bm_port_mbus_init() argument 1114 mvneta_bm_port_init(struct platform_device *pdev, struct mvneta_port *pp) mvneta_bm_port_init() argument 1171 mvneta_bm_update_mtu(struct mvneta_port *pp, int mtu) mvneta_bm_update_mtu() argument 1212 mvneta_port_up(struct mvneta_port *pp) mvneta_port_up() argument 1238 mvneta_port_down(struct mvneta_port *pp) mvneta_port_down() argument 1309 mvneta_port_enable(struct mvneta_port *pp) mvneta_port_enable() argument 1320 mvneta_port_disable(struct mvneta_port *pp) mvneta_port_disable() argument 1335 mvneta_set_ucast_table(struct mvneta_port *pp, int queue) mvneta_set_ucast_table() argument 1352 mvneta_set_special_mcast_table(struct mvneta_port *pp, int queue) mvneta_set_special_mcast_table() argument 1370 mvneta_set_other_mcast_table(struct mvneta_port *pp, int queue) mvneta_set_other_mcast_table() argument 1390 struct mvneta_port *pp = arg; mvneta_percpu_unmask_interrupt() local 1403 struct mvneta_port *pp = arg; mvneta_percpu_mask_interrupt() local 1415 struct mvneta_port *pp = arg; mvneta_percpu_clear_intr_cause() local 1434 mvneta_defaults_set(struct mvneta_port *pp) mvneta_defaults_set() argument 1553 mvneta_txq_max_tx_size_set(struct mvneta_port *pp, int max_tx_size) mvneta_txq_max_tx_size_set() argument 1593 mvneta_set_ucast_addr(struct mvneta_port *pp, u8 last_nibble, int queue) mvneta_set_ucast_addr() argument 1623 mvneta_mac_addr_set(struct mvneta_port *pp, unsigned char *addr, int queue) mvneta_mac_addr_set() argument 1645 mvneta_rx_pkts_coal_set(struct mvneta_port *pp, struct mvneta_rx_queue *rxq, u32 value) mvneta_rx_pkts_coal_set() argument 1655 mvneta_rx_time_coal_set(struct mvneta_port *pp, struct mvneta_rx_queue *rxq, u32 value) mvneta_rx_time_coal_set() argument 1668 mvneta_tx_done_pkts_coal_set(struct mvneta_port *pp, struct mvneta_tx_queue *txq, u32 value) mvneta_tx_done_pkts_coal_set() argument 1694 mvneta_txq_sent_desc_dec(struct mvneta_port *pp, struct mvneta_tx_queue *txq, int sent_desc) mvneta_txq_sent_desc_dec() argument 1712 mvneta_txq_sent_desc_num_get(struct mvneta_port *pp, struct mvneta_tx_queue *txq) mvneta_txq_sent_desc_num_get() argument 1728 mvneta_txq_sent_desc_proc(struct mvneta_port *pp, struct mvneta_tx_queue *txq) mvneta_txq_sent_desc_proc() argument 1773 mvneta_rx_error(struct mvneta_port *pp, struct mvneta_rx_desc *rx_desc) mvneta_rx_error() argument 1805 mvneta_rx_csum(struct mvneta_port *pp, u32 status, struct sk_buff *skb) mvneta_rx_csum() argument 1823 mvneta_tx_done_policy(struct mvneta_port *pp, u32 cause) mvneta_tx_done_policy() argument 1832 mvneta_txq_bufs_free(struct mvneta_port *pp, struct mvneta_tx_queue *txq, int num, struct netdev_queue *nq, bool napi) mvneta_txq_bufs_free() argument 1868 mvneta_txq_done(struct mvneta_port *pp, struct mvneta_tx_queue *txq) mvneta_txq_done() argument 1890 mvneta_rx_refill(struct mvneta_port *pp, struct mvneta_rx_desc *rx_desc, struct mvneta_rx_queue *rxq, gfp_t gfp_mask) mvneta_rx_refill() argument 1910 mvneta_skb_tx_csum(struct mvneta_port *pp, struct sk_buff *skb) mvneta_skb_tx_csum() argument 1941 mvneta_rxq_drop_pkts(struct mvneta_port *pp, struct mvneta_rx_queue *rxq) mvneta_rxq_drop_pkts() argument 1980 mvneta_update_stats(struct mvneta_port *pp, struct mvneta_stats *ps) mvneta_update_stats() argument 1996 mvneta_rx_refill_queue(struct mvneta_port *pp, struct mvneta_rx_queue *rxq) mvneta_rx_refill_queue() argument 2027 mvneta_xdp_put_buff(struct mvneta_port *pp, struct mvneta_rx_queue *rxq, struct xdp_buff *xdp, int sync_len, bool napi) mvneta_xdp_put_buff() argument 2041 mvneta_xdp_submit_frame(struct mvneta_port *pp, struct mvneta_tx_queue *txq, struct xdp_frame *xdpf, bool dma_map) mvneta_xdp_submit_frame() argument 2086 mvneta_xdp_xmit_back(struct mvneta_port *pp, struct xdp_buff *xdp) mvneta_xdp_xmit_back() argument 2127 struct mvneta_port *pp = netdev_priv(dev); mvneta_xdp_xmit() local 2170 mvneta_run_xdp(struct mvneta_port *pp, struct mvneta_rx_queue *rxq, struct bpf_prog *prog, struct xdp_buff *xdp, u32 frame_sz, struct mvneta_stats *stats) mvneta_run_xdp() argument 2227 mvneta_swbm_rx_frame(struct mvneta_port *pp, struct mvneta_rx_desc *rx_desc, struct mvneta_rx_queue *rxq, struct xdp_buff *xdp, int *size, struct page *page) mvneta_swbm_rx_frame() argument 2268 mvneta_swbm_add_rx_fragment(struct mvneta_port *pp, struct mvneta_rx_desc *rx_desc, struct mvneta_rx_queue *rxq, struct xdp_buff *xdp, int *size, struct page *page) mvneta_swbm_add_rx_fragment() argument 2306 mvneta_swbm_build_skb(struct mvneta_port *pp, struct mvneta_rx_queue *rxq, struct xdp_buff *xdp, u32 desc_status) mvneta_swbm_build_skb() argument 2336 mvneta_rx_swbm(struct napi_struct *napi, struct mvneta_port *pp, int budget, struct mvneta_rx_queue *rxq) mvneta_rx_swbm() argument 2451 mvneta_rx_hwbm(struct napi_struct *napi, struct mvneta_port *pp, int rx_todo, struct mvneta_rx_queue *rxq) mvneta_rx_hwbm() argument 2585 mvneta_tso_put_hdr(struct sk_buff *skb, struct mvneta_port *pp, struct mvneta_tx_queue *txq) mvneta_tso_put_hdr() argument 2643 struct mvneta_port *pp = netdev_priv(dev); mvneta_tx_tso() local 2709 mvneta_tx_frag_process(struct mvneta_port *pp, struct sk_buff *skb, struct mvneta_tx_queue *txq) mvneta_tx_frag_process() argument 2767 struct mvneta_port *pp = netdev_priv(dev); mvneta_tx() local 2859 mvneta_txq_done_force(struct mvneta_port *pp, struct mvneta_tx_queue *txq) mvneta_txq_done_force() argument 2877 mvneta_tx_done_gbe(struct mvneta_port *pp, u32 cause_tx_done) mvneta_tx_done_gbe() argument 2925 mvneta_set_special_mcast_addr(struct mvneta_port *pp, unsigned char last_byte, int queue) mvneta_set_special_mcast_addr() argument 2960 mvneta_set_other_mcast_addr(struct mvneta_port *pp, unsigned char crc8, int queue) mvneta_set_other_mcast_addr() argument 2993 mvneta_mcast_addr_set(struct mvneta_port *pp, unsigned char *p_addr, int queue) mvneta_mcast_addr_set() argument 3027 mvneta_rx_unicast_promisc_set(struct mvneta_port *pp, int is_promisc) mvneta_rx_unicast_promisc_set() argument 3056 struct mvneta_port *pp = netdev_priv(dev); mvneta_set_rx_mode() local 3093 struct mvneta_port *pp = (struct mvneta_port *)dev_id; mvneta_isr() local 3112 mvneta_link_change(struct mvneta_port *pp) mvneta_link_change() argument 3131 struct mvneta_port *pp = netdev_priv(napi->dev); mvneta_poll() local 3200 mvneta_create_page_pool(struct mvneta_port *pp, struct mvneta_rx_queue *rxq, int size) mvneta_create_page_pool() argument 3243 mvneta_rxq_fill(struct mvneta_port *pp, struct mvneta_rx_queue *rxq, int num) mvneta_rxq_fill() argument 3272 mvneta_tx_reset(struct mvneta_port *pp) mvneta_tx_reset() argument 3284 mvneta_rx_reset(struct mvneta_port *pp) mvneta_rx_reset() argument 3292 mvneta_rxq_sw_init(struct mvneta_port *pp, struct mvneta_rx_queue *rxq) mvneta_rxq_sw_init() argument 3309 mvneta_rxq_hw_init(struct mvneta_port *pp, struct mvneta_rx_queue *rxq) mvneta_rxq_hw_init() argument 3342 mvneta_rxq_init(struct mvneta_port *pp, struct mvneta_rx_queue *rxq) mvneta_rxq_init() argument 3358 mvneta_rxq_deinit(struct mvneta_port *pp, struct mvneta_rx_queue *rxq) mvneta_rxq_deinit() argument 3377 mvneta_txq_sw_init(struct mvneta_port *pp, struct mvneta_tx_queue *txq) mvneta_txq_sw_init() argument 3424 mvneta_txq_hw_init(struct mvneta_port *pp, struct mvneta_tx_queue *txq) mvneta_txq_hw_init() argument 3439 mvneta_txq_init(struct mvneta_port *pp, struct mvneta_tx_queue *txq) mvneta_txq_init() argument 3454 mvneta_txq_sw_deinit(struct mvneta_port *pp, struct mvneta_tx_queue *txq) mvneta_txq_sw_deinit() argument 3478 mvneta_txq_hw_deinit(struct mvneta_port *pp, struct mvneta_tx_queue *txq) mvneta_txq_hw_deinit() argument 3490 mvneta_txq_deinit(struct mvneta_port *pp, struct mvneta_tx_queue *txq) mvneta_txq_deinit() argument 3498 mvneta_cleanup_txqs(struct mvneta_port *pp) mvneta_cleanup_txqs() argument 3507 mvneta_cleanup_rxqs(struct mvneta_port *pp) mvneta_cleanup_rxqs() argument 3517 mvneta_setup_rxqs(struct mvneta_port *pp) mvneta_setup_rxqs() argument 3536 mvneta_setup_txqs(struct mvneta_port *pp) mvneta_setup_txqs() argument 3553 mvneta_comphy_init(struct mvneta_port *pp, phy_interface_t interface) mvneta_comphy_init() argument 3564 mvneta_config_interface(struct mvneta_port *pp, phy_interface_t interface) mvneta_config_interface() argument 3602 mvneta_start_dev(struct mvneta_port *pp) mvneta_start_dev() argument 3643 mvneta_stop_dev(struct mvneta_port *pp) mvneta_stop_dev() argument 3687 struct mvneta_port *pp = arg; mvneta_percpu_enable() local 3694 struct mvneta_port *pp = arg; mvneta_percpu_disable() local 3702 struct mvneta_port *pp = netdev_priv(dev); mvneta_change_mtu() local 3763 struct mvneta_port *pp = netdev_priv(dev); mvneta_fix_features() local 3776 mvneta_get_mac_addr(struct mvneta_port *pp, unsigned char *addr) mvneta_get_mac_addr() argument 3793 struct mvneta_port *pp = netdev_priv(dev); mvneta_set_mac_addr() local 3815 struct mvneta_port *pp = netdev_priv(ndev); mvneta_validate() local 3868 struct mvneta_port *pp = netdev_priv(ndev); mvneta_mac_pcs_get_state() local 3896 struct mvneta_port *pp = netdev_priv(ndev); mvneta_mac_an_restart() local 3909 struct mvneta_port *pp = netdev_priv(ndev); mvneta_mac_config() local 4015 mvneta_set_eee(struct mvneta_port *pp, bool enable) mvneta_set_eee() argument 4031 struct mvneta_port *pp = netdev_priv(ndev); mvneta_mac_link_down() local 4054 struct mvneta_port *pp = netdev_priv(ndev); mvneta_mac_link_up() local 4109 mvneta_mdio_probe(struct mvneta_port *pp) mvneta_mdio_probe() argument 4127 mvneta_mdio_remove(struct mvneta_port *pp) mvneta_mdio_remove() argument 4136 mvneta_percpu_elect(struct mvneta_port *pp) mvneta_percpu_elect() argument 4188 struct mvneta_port *pp = hlist_entry_safe(node, struct mvneta_port, mvneta_cpu_online() local 4250 struct mvneta_port *pp = hlist_entry_safe(node, struct mvneta_port, mvneta_cpu_down_prepare() local 4272 struct mvneta_port *pp = hlist_entry_safe(node, struct mvneta_port, mvneta_cpu_dead() local 4290 struct mvneta_port *pp = netdev_priv(dev); mvneta_open() local 4371 struct mvneta_port *pp = netdev_priv(dev); mvneta_stop() local 4406 struct mvneta_port *pp = netdev_priv(dev); mvneta_ioctl() local 4415 struct mvneta_port *pp = netdev_priv(dev); mvneta_xdp_setup() local 4460 struct mvneta_port *pp = netdev_priv(ndev); mvneta_ethtool_set_link_ksettings() local 4470 struct mvneta_port *pp = netdev_priv(ndev); mvneta_ethtool_get_link_ksettings() local 4477 struct mvneta_port *pp = netdev_priv(dev); mvneta_ethtool_nway_reset() local 4486 struct mvneta_port *pp = netdev_priv(dev); mvneta_ethtool_set_coalesce() local 4510 struct mvneta_port *pp = netdev_priv(dev); mvneta_ethtool_get_coalesce() local 4535 struct mvneta_port *pp = netdev_priv(netdev); mvneta_ethtool_get_ringparam() local 4546 struct mvneta_port *pp = netdev_priv(dev); mvneta_ethtool_set_ringparam() local 4574 struct mvneta_port *pp = netdev_priv(dev); mvneta_ethtool_get_pauseparam() local 4582 struct mvneta_port *pp = netdev_priv(dev); mvneta_ethtool_set_pauseparam() local 4600 mvneta_ethtool_update_pcpu_stats(struct mvneta_port *pp, struct mvneta_ethtool_stats *es) mvneta_ethtool_update_pcpu_stats() argument 4644 mvneta_ethtool_update_stats(struct mvneta_port *pp) mvneta_ethtool_update_stats() argument 4711 struct mvneta_port *pp = netdev_priv(dev); mvneta_ethtool_get_stats() local 4747 mvneta_config_rss(struct mvneta_port *pp) mvneta_config_rss() argument 4804 struct mvneta_port *pp = netdev_priv(dev); mvneta_ethtool_set_rxfh() local 4828 struct mvneta_port *pp = netdev_priv(dev); mvneta_ethtool_get_rxfh() local 4848 struct mvneta_port *pp = netdev_priv(dev); mvneta_ethtool_get_wol() local 4856 struct mvneta_port *pp = netdev_priv(dev); mvneta_ethtool_set_wol() local 4869 struct mvneta_port *pp = netdev_priv(dev); mvneta_ethtool_get_eee() local 4885 struct mvneta_port *pp = netdev_priv(dev); mvneta_ethtool_set_eee() local 4948 mvneta_init(struct device *dev, struct mvneta_port *pp) mvneta_init() argument 4994 mvneta_conf_mbus_windows(struct mvneta_port *pp, const struct mbus_dram_target_info *dram) mvneta_conf_mbus_windows() argument 5042 mvneta_port_power_up(struct mvneta_port *pp, int phy_mode) mvneta_port_power_up() argument 5061 struct mvneta_port *pp; mvneta_probe() local 5311 struct mvneta_port *pp = netdev_priv(dev); mvneta_remove() local 5336 struct mvneta_port *pp = netdev_priv(dev); mvneta_suspend() local 5380 struct mvneta_port *pp = netdev_priv(dev); mvneta_resume() local [all...] |
/kernel/linux/linux-5.10/drivers/pci/controller/dwc/ |
H A D | pcie-designware-host.c | 56 irqreturn_t dw_handle_msi_irq(struct pcie_port *pp) in dw_handle_msi_irq() argument 62 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in dw_handle_msi_irq() 64 num_ctrls = pp->num_vectors / MAX_MSI_IRQS_PER_CTRL; in dw_handle_msi_irq() 77 irq = irq_find_mapping(pp->irq_domain, in dw_handle_msi_irq() 92 struct pcie_port *pp; in dw_chained_msi_isr() local 96 pp = irq_desc_get_handler_data(desc); in dw_chained_msi_isr() 97 dw_handle_msi_irq(pp); in dw_chained_msi_isr() 104 struct pcie_port *pp = irq_data_get_irq_chip_data(d); in dw_pci_setup_msi_msg() local 105 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in dw_pci_setup_msi_msg() 108 msi_target = (u64)pp in dw_pci_setup_msi_msg() 127 struct pcie_port *pp = irq_data_get_irq_chip_data(d); dw_pci_bottom_mask() local 146 struct pcie_port *pp = irq_data_get_irq_chip_data(d); dw_pci_bottom_unmask() local 165 struct pcie_port *pp = irq_data_get_irq_chip_data(d); dw_pci_bottom_ack() local 189 struct pcie_port *pp = domain->host_data; dw_pcie_irq_domain_alloc() local 217 struct pcie_port *pp = domain->host_data; dw_pcie_irq_domain_free() local 233 dw_pcie_allocate_domains(struct pcie_port *pp) dw_pcie_allocate_domains() argument 259 dw_pcie_free_msi(struct pcie_port *pp) dw_pcie_free_msi() argument 278 dw_pcie_msi_init(struct pcie_port *pp) dw_pcie_msi_init() argument 292 dw_pcie_host_init(struct pcie_port *pp) dw_pcie_host_init() argument 431 dw_pcie_host_deinit(struct pcie_port *pp) dw_pcie_host_deinit() argument 445 struct pcie_port *pp = bus->sysdata; dw_pcie_other_conf_map_bus() local 479 struct pcie_port *pp = bus->sysdata; dw_pcie_rd_other_conf() local 496 struct pcie_port *pp = bus->sysdata; dw_pcie_wr_other_conf() local 517 struct pcie_port *pp = bus->sysdata; dw_pcie_own_conf_map_bus() local 533 dw_pcie_setup_rc(struct pcie_port *pp) dw_pcie_setup_rc() argument [all...] |
/kernel/linux/linux-6.6/drivers/pci/controller/dwc/ |
H A D | pcie-designware-host.c | 57 irqreturn_t dw_handle_msi_irq(struct dw_pcie_rp *pp) in dw_handle_msi_irq() argument 63 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in dw_handle_msi_irq() 65 num_ctrls = pp->num_vectors / MAX_MSI_IRQS_PER_CTRL; in dw_handle_msi_irq() 78 generic_handle_domain_irq(pp->irq_domain, in dw_handle_msi_irq() 92 struct dw_pcie_rp *pp; in dw_chained_msi_isr() local 96 pp = irq_desc_get_handler_data(desc); in dw_chained_msi_isr() 97 dw_handle_msi_irq(pp); in dw_chained_msi_isr() 104 struct dw_pcie_rp *pp = irq_data_get_irq_chip_data(d); in dw_pci_setup_msi_msg() local 105 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in dw_pci_setup_msi_msg() 108 msi_target = (u64)pp in dw_pci_setup_msi_msg() 127 struct dw_pcie_rp *pp = irq_data_get_irq_chip_data(d); dw_pci_bottom_mask() local 146 struct dw_pcie_rp *pp = irq_data_get_irq_chip_data(d); dw_pci_bottom_unmask() local 165 struct dw_pcie_rp *pp = irq_data_get_irq_chip_data(d); dw_pci_bottom_ack() local 189 struct dw_pcie_rp *pp = domain->host_data; dw_pcie_irq_domain_alloc() local 217 struct dw_pcie_rp *pp = domain->host_data; dw_pcie_irq_domain_free() local 233 dw_pcie_allocate_domains(struct dw_pcie_rp *pp) dw_pcie_allocate_domains() argument 259 dw_pcie_free_msi(struct dw_pcie_rp *pp) dw_pcie_free_msi() argument 273 dw_pcie_msi_init(struct dw_pcie_rp *pp) dw_pcie_msi_init() argument 286 dw_pcie_parse_split_msi_irq(struct dw_pcie_rp *pp) dw_pcie_parse_split_msi_irq() argument 326 dw_pcie_msi_host_init(struct dw_pcie_rp *pp) dw_pcie_msi_host_init() argument 396 dw_pcie_host_init(struct dw_pcie_rp *pp) dw_pcie_host_init() argument 525 dw_pcie_host_deinit(struct dw_pcie_rp *pp) dw_pcie_host_deinit() argument 547 struct dw_pcie_rp *pp = bus->sysdata; dw_pcie_other_conf_map_bus() local 582 struct dw_pcie_rp *pp = bus->sysdata; dw_pcie_rd_other_conf() local 604 struct dw_pcie_rp *pp = bus->sysdata; dw_pcie_wr_other_conf() local 631 struct dw_pcie_rp *pp = bus->sysdata; dw_pcie_own_conf_map_bus() local 647 dw_pcie_iatu_setup(struct dw_pcie_rp *pp) dw_pcie_iatu_setup() argument 734 dw_pcie_setup_rc(struct dw_pcie_rp *pp) dw_pcie_setup_rc() argument [all...] |
/kernel/linux/linux-5.10/drivers/spi/ |
H A D | spi-lm70llp.c | 96 static inline void deassertCS(struct spi_lm70llp *pp) in deassertCS() argument 98 u8 data = parport_read_data(pp->port); in deassertCS() 101 parport_write_data(pp->port, data | nCS); in deassertCS() 104 static inline void assertCS(struct spi_lm70llp *pp) in assertCS() argument 106 u8 data = parport_read_data(pp->port); in assertCS() 109 parport_write_data(pp->port, data & ~nCS); in assertCS() 112 static inline void clkHigh(struct spi_lm70llp *pp) in clkHigh() argument 114 u8 data = parport_read_data(pp->port); in clkHigh() 116 parport_write_data(pp->port, data | SCLK); in clkHigh() 119 static inline void clkLow(struct spi_lm70llp *pp) in clkLow() argument 135 struct spi_lm70llp *pp = spidev_to_pp(s); setsck() local 160 struct spi_lm70llp *pp = spidev_to_pp(s); getmiso() local 171 struct spi_lm70llp *pp = spidev_to_pp(spi); lm70_chipselect() local 191 struct spi_lm70llp *pp; spi_lm70llp_attach() local 298 struct spi_lm70llp *pp; spi_lm70llp_detach() local [all...] |
H A D | spi-butterfly.c | 69 struct butterfly *pp = spidev_to_pp(spi); in setsck() local 70 u8 bit, byte = pp->lastbyte; in setsck() 78 parport_write_data(pp->port, byte); in setsck() 79 pp->lastbyte = byte; in setsck() 85 struct butterfly *pp = spidev_to_pp(spi); in setmosi() local 86 u8 bit, byte = pp->lastbyte; in setmosi() 94 parport_write_data(pp->port, byte); in setmosi() 95 pp->lastbyte = byte; in setmosi() 100 struct butterfly *pp = spidev_to_pp(spi); in getmiso() local 107 value = !(parport_read_status(pp in getmiso() 113 struct butterfly *pp = spidev_to_pp(spi); butterfly_chipselect() local 180 struct butterfly *pp; butterfly_attach() local 290 struct butterfly *pp; butterfly_detach() local [all...] |
/kernel/linux/linux-6.6/drivers/spi/ |
H A D | spi-lm70llp.c | 96 static inline void deassertCS(struct spi_lm70llp *pp) in deassertCS() argument 98 u8 data = parport_read_data(pp->port); in deassertCS() 101 parport_write_data(pp->port, data | nCS); in deassertCS() 104 static inline void assertCS(struct spi_lm70llp *pp) in assertCS() argument 106 u8 data = parport_read_data(pp->port); in assertCS() 109 parport_write_data(pp->port, data & ~nCS); in assertCS() 112 static inline void clkHigh(struct spi_lm70llp *pp) in clkHigh() argument 114 u8 data = parport_read_data(pp->port); in clkHigh() 116 parport_write_data(pp->port, data | SCLK); in clkHigh() 119 static inline void clkLow(struct spi_lm70llp *pp) in clkLow() argument 135 struct spi_lm70llp *pp = spidev_to_pp(s); setsck() local 160 struct spi_lm70llp *pp = spidev_to_pp(s); getmiso() local 171 struct spi_lm70llp *pp = spidev_to_pp(spi); lm70_chipselect() local 191 struct spi_lm70llp *pp; spi_lm70llp_attach() local 298 struct spi_lm70llp *pp; spi_lm70llp_detach() local [all...] |
H A D | spi-butterfly.c | 69 struct butterfly *pp = spidev_to_pp(spi); in setsck() local 70 u8 bit, byte = pp->lastbyte; in setsck() 78 parport_write_data(pp->port, byte); in setsck() 79 pp->lastbyte = byte; in setsck() 85 struct butterfly *pp = spidev_to_pp(spi); in setmosi() local 86 u8 bit, byte = pp->lastbyte; in setmosi() 94 parport_write_data(pp->port, byte); in setmosi() 95 pp->lastbyte = byte; in setmosi() 100 struct butterfly *pp = spidev_to_pp(spi); in getmiso() local 107 value = !(parport_read_status(pp in getmiso() 113 struct butterfly *pp = spidev_to_pp(spi); butterfly_chipselect() local 180 struct butterfly *pp; butterfly_attach() local 290 struct butterfly *pp; butterfly_detach() local [all...] |
/kernel/linux/linux-5.10/drivers/char/ |
H A D | ppdev.c | 108 static inline void pp_enable_irq(struct pp_struct *pp) in pp_enable_irq() argument 110 struct parport *port = pp->pdev->port; in pp_enable_irq() 119 struct pp_struct *pp = file->private_data; in pp_read() local 125 if (!(pp->flags & PP_CLAIMED)) { in pp_read() 138 pport = pp->pdev->port; in pp_read() 141 parport_set_timeout(pp->pdev, in pp_read() 144 pp->default_inactivity); in pp_read() 154 if (pp->flags & PP_W91284PIC) in pp_read() 156 if (pp->flags & PP_FASTREAD) in pp_read() 183 parport_set_timeout(pp in pp_read() 197 struct pp_struct *pp = file->private_data; pp_write() local 272 struct pp_struct *pp = private; pp_irq() local 283 register_device(int minor, struct pp_struct *pp) register_device() argument 355 struct pp_struct *pp = file->private_data; pp_do_ioctl() local 680 struct pp_struct *pp; pp_open() local 709 struct pp_struct *pp = file->private_data; pp_release() local 766 struct pp_struct *pp = file->private_data; pp_poll() local [all...] |
/kernel/linux/linux-6.6/drivers/char/ |
H A D | ppdev.c | 108 static inline void pp_enable_irq(struct pp_struct *pp) in pp_enable_irq() argument 110 struct parport *port = pp->pdev->port; in pp_enable_irq() 119 struct pp_struct *pp = file->private_data; in pp_read() local 125 if (!(pp->flags & PP_CLAIMED)) { in pp_read() 138 pport = pp->pdev->port; in pp_read() 141 parport_set_timeout(pp->pdev, in pp_read() 144 pp->default_inactivity); in pp_read() 154 if (pp->flags & PP_W91284PIC) in pp_read() 156 if (pp->flags & PP_FASTREAD) in pp_read() 183 parport_set_timeout(pp in pp_read() 197 struct pp_struct *pp = file->private_data; pp_write() local 272 struct pp_struct *pp = private; pp_irq() local 283 register_device(int minor, struct pp_struct *pp) register_device() argument 355 struct pp_struct *pp = file->private_data; pp_do_ioctl() local 680 struct pp_struct *pp; pp_open() local 709 struct pp_struct *pp = file->private_data; pp_release() local 766 struct pp_struct *pp = file->private_data; pp_poll() local [all...] |
/kernel/linux/linux-5.10/arch/arm/mach-dove/ |
H A D | pcie.c | 40 struct pcie_port *pp; in dove_pcie_setup() local 45 pp = &pcie_port[nr]; in dove_pcie_setup() 46 sys->private_data = pp; in dove_pcie_setup() 47 pp->root_bus_nr = sys->busnr; in dove_pcie_setup() 52 orion_pcie_set_local_bus_nr(pp->base, sys->busnr); in dove_pcie_setup() 54 orion_pcie_setup(pp->base); in dove_pcie_setup() 56 if (pp->index == 0) in dove_pcie_setup() 64 snprintf(pp->mem_space_name, sizeof(pp->mem_space_name), in dove_pcie_setup() 65 "PCIe %d MEM", pp in dove_pcie_setup() 83 pcie_valid_config(struct pcie_port *pp, int bus, int dev) pcie_valid_config() argument 99 struct pcie_port *pp = sys->private_data; pcie_rd_conf() local 119 struct pcie_port *pp = sys->private_data; pcie_wr_conf() local 177 struct pcie_port *pp = sys->private_data; dove_pcie_map_irq() local 194 struct pcie_port *pp = &pcie_port[num_pcie_ports++]; add_pcie_port() local [all...] |
/kernel/linux/linux-6.6/arch/arm/mach-dove/ |
H A D | pcie.c | 37 struct pcie_port *pp; in dove_pcie_setup() local 43 pp = &pcie_port[nr]; in dove_pcie_setup() 44 sys->private_data = pp; in dove_pcie_setup() 45 pp->root_bus_nr = sys->busnr; in dove_pcie_setup() 50 orion_pcie_set_local_bus_nr(pp->base, sys->busnr); in dove_pcie_setup() 52 orion_pcie_setup(pp->base); in dove_pcie_setup() 56 pci_remap_iospace(&realio, pp->index == 0 ? DOVE_PCIE0_IO_PHYS_BASE : in dove_pcie_setup() 62 snprintf(pp->mem_space_name, sizeof(pp->mem_space_name), in dove_pcie_setup() 63 "PCIe %d MEM", pp in dove_pcie_setup() 81 pcie_valid_config(struct pcie_port *pp, int bus, int dev) pcie_valid_config() argument 97 struct pcie_port *pp = sys->private_data; pcie_rd_conf() local 117 struct pcie_port *pp = sys->private_data; pcie_wr_conf() local 180 struct pcie_port *pp = sys->private_data; dove_pcie_map_irq() local 197 struct pcie_port *pp = &pcie_port[num_pcie_ports++]; add_pcie_port() local [all...] |
/kernel/linux/linux-5.10/drivers/usb/misc/ |
H A D | uss720.c | 49 struct parport *pp; member 99 struct parport *pp; in async_complete() local 105 pp = priv->pp; in async_complete() 116 if (rq->reg[2] & rq->reg[1] & 0x10 && pp) in async_complete() 117 parport_generic_irq(pp); in async_complete() 193 static int get_1284_register(struct parport *pp, unsigned char reg, unsigned char *val, gfp_t mem_flags) in get_1284_register() argument 202 if (!pp) in get_1284_register() 204 priv = pp->private_data; in get_1284_register() 229 static int set_1284_register(struct parport *pp, unsigne argument 257 change_mode(struct parport *pp, int m) change_mode() argument 307 clear_epp_timeout(struct parport *pp) clear_epp_timeout() argument 335 parport_uss720_write_data(struct parport *pp, unsigned char d) parport_uss720_write_data() argument 340 parport_uss720_read_data(struct parport *pp) parport_uss720_read_data() argument 349 parport_uss720_write_control(struct parport *pp, unsigned char d) parport_uss720_write_control() argument 359 parport_uss720_read_control(struct parport *pp) parport_uss720_read_control() argument 365 parport_uss720_frob_control(struct parport *pp, unsigned char mask, unsigned char val) parport_uss720_frob_control() argument 379 parport_uss720_read_status(struct parport *pp) parport_uss720_read_status() argument 388 parport_uss720_disable_irq(struct parport *pp) parport_uss720_disable_irq() argument 399 parport_uss720_enable_irq(struct parport *pp) parport_uss720_enable_irq() argument 410 parport_uss720_data_forward(struct parport *pp) parport_uss720_data_forward() argument 421 parport_uss720_data_reverse(struct parport *pp) parport_uss720_data_reverse() argument 438 parport_uss720_save_state(struct parport *pp, struct parport_state *s) parport_uss720_save_state() argument 450 parport_uss720_restore_state(struct parport *pp, struct parport_state *s) parport_uss720_restore_state() argument 461 parport_uss720_epp_read_data(struct parport *pp, void *buf, size_t length, int flags) parport_uss720_epp_read_data() argument 481 parport_uss720_epp_write_data(struct parport *pp, const void *buf, size_t length, int flags) parport_uss720_epp_write_data() argument 520 parport_uss720_epp_read_addr(struct parport *pp, void *buf, size_t length, int flags) parport_uss720_epp_read_addr() argument 540 parport_uss720_epp_write_addr(struct parport *pp, const void *buf, size_t length, int flags) parport_uss720_epp_write_addr() argument 562 parport_uss720_ecp_write_data(struct parport *pp, const void *buffer, size_t len, int flags) parport_uss720_ecp_write_data() argument 580 parport_uss720_ecp_read_data(struct parport *pp, void *buffer, size_t len, int flags) parport_uss720_ecp_read_data() argument 598 parport_uss720_ecp_write_addr(struct parport *pp, const void *buffer, size_t len, int flags) parport_uss720_ecp_write_addr() argument 613 parport_uss720_write_compat(struct parport *pp, const void *buffer, size_t len, int flags) parport_uss720_write_compat() argument 678 struct parport *pp; uss720_probe() local 750 struct parport *pp = usb_get_intfdata(intf); uss720_disconnect() local [all...] |
/kernel/linux/linux-6.6/drivers/usb/misc/ |
H A D | uss720.c | 49 struct parport *pp; member 99 struct parport *pp; in async_complete() local 105 pp = priv->pp; in async_complete() 116 if (rq->reg[2] & rq->reg[1] & 0x10 && pp) in async_complete() 117 parport_generic_irq(pp); in async_complete() 193 static int get_1284_register(struct parport *pp, unsigned char reg, unsigned char *val, gfp_t mem_flags) in get_1284_register() argument 202 if (!pp) in get_1284_register() 204 priv = pp->private_data; in get_1284_register() 229 static int set_1284_register(struct parport *pp, unsigne argument 257 change_mode(struct parport *pp, int m) change_mode() argument 307 clear_epp_timeout(struct parport *pp) clear_epp_timeout() argument 335 parport_uss720_write_data(struct parport *pp, unsigned char d) parport_uss720_write_data() argument 340 parport_uss720_read_data(struct parport *pp) parport_uss720_read_data() argument 349 parport_uss720_write_control(struct parport *pp, unsigned char d) parport_uss720_write_control() argument 359 parport_uss720_read_control(struct parport *pp) parport_uss720_read_control() argument 365 parport_uss720_frob_control(struct parport *pp, unsigned char mask, unsigned char val) parport_uss720_frob_control() argument 379 parport_uss720_read_status(struct parport *pp) parport_uss720_read_status() argument 388 parport_uss720_disable_irq(struct parport *pp) parport_uss720_disable_irq() argument 399 parport_uss720_enable_irq(struct parport *pp) parport_uss720_enable_irq() argument 410 parport_uss720_data_forward(struct parport *pp) parport_uss720_data_forward() argument 421 parport_uss720_data_reverse(struct parport *pp) parport_uss720_data_reverse() argument 438 parport_uss720_save_state(struct parport *pp, struct parport_state *s) parport_uss720_save_state() argument 450 parport_uss720_restore_state(struct parport *pp, struct parport_state *s) parport_uss720_restore_state() argument 461 parport_uss720_epp_read_data(struct parport *pp, void *buf, size_t length, int flags) parport_uss720_epp_read_data() argument 481 parport_uss720_epp_write_data(struct parport *pp, const void *buf, size_t length, int flags) parport_uss720_epp_write_data() argument 520 parport_uss720_epp_read_addr(struct parport *pp, void *buf, size_t length, int flags) parport_uss720_epp_read_addr() argument 540 parport_uss720_epp_write_addr(struct parport *pp, const void *buf, size_t length, int flags) parport_uss720_epp_write_addr() argument 562 parport_uss720_ecp_write_data(struct parport *pp, const void *buffer, size_t len, int flags) parport_uss720_ecp_write_data() argument 580 parport_uss720_ecp_read_data(struct parport *pp, void *buffer, size_t len, int flags) parport_uss720_ecp_read_data() argument 598 parport_uss720_ecp_write_addr(struct parport *pp, const void *buffer, size_t len, int flags) parport_uss720_ecp_write_addr() argument 613 parport_uss720_write_compat(struct parport *pp, const void *buffer, size_t len, int flags) parport_uss720_write_compat() argument 678 struct parport *pp; uss720_probe() local 750 struct parport *pp = usb_get_intfdata(intf); uss720_disconnect() local [all...] |
/kernel/linux/linux-5.10/arch/arm/mach-mv78xx0/ |
H A D | pcie.c | 78 struct pcie_port *pp = pcie_port + i; in mv78xx0_pcie_preinit() local 80 snprintf(pp->mem_space_name, sizeof(pp->mem_space_name), in mv78xx0_pcie_preinit() 81 "PCIe %d.%d MEM", pp->maj, pp->min); in mv78xx0_pcie_preinit() 82 pp->mem_space_name[sizeof(pp->mem_space_name) - 1] = 0; in mv78xx0_pcie_preinit() 83 pp->res.name = pp->mem_space_name; in mv78xx0_pcie_preinit() 84 pp in mv78xx0_pcie_preinit() 103 struct pcie_port *pp; mv78xx0_pcie_setup() local 125 pcie_valid_config(struct pcie_port *pp, int bus, int dev) pcie_valid_config() argument 141 struct pcie_port *pp = sys->private_data; pcie_rd_conf() local 161 struct pcie_port *pp = sys->private_data; pcie_wr_conf() local 219 struct pcie_port *pp = sys->private_data; mv78xx0_pcie_map_irq() local 237 struct pcie_port *pp = &pcie_port[num_pcie_ports++]; add_pcie_port() local [all...] |
/kernel/linux/linux-6.6/arch/arm/mach-mv78xx0/ |
H A D | pcie.c | 75 struct pcie_port *pp = pcie_port + i; in mv78xx0_pcie_preinit() local 77 snprintf(pp->mem_space_name, sizeof(pp->mem_space_name), in mv78xx0_pcie_preinit() 78 "PCIe %d.%d MEM", pp->maj, pp->min); in mv78xx0_pcie_preinit() 79 pp->mem_space_name[sizeof(pp->mem_space_name) - 1] = 0; in mv78xx0_pcie_preinit() 80 pp->res.name = pp->mem_space_name; in mv78xx0_pcie_preinit() 81 pp in mv78xx0_pcie_preinit() 100 struct pcie_port *pp; mv78xx0_pcie_setup() local 125 pcie_valid_config(struct pcie_port *pp, int bus, int dev) pcie_valid_config() argument 141 struct pcie_port *pp = sys->private_data; pcie_rd_conf() local 161 struct pcie_port *pp = sys->private_data; pcie_wr_conf() local 224 struct pcie_port *pp = sys->private_data; mv78xx0_pcie_map_irq() local 242 struct pcie_port *pp = &pcie_port[num_pcie_ports++]; add_pcie_port() local [all...] |
/kernel/linux/linux-5.10/net/netfilter/ipvs/ |
H A D | ip_vs_proto.c | 49 static int __used __init register_ip_vs_protocol(struct ip_vs_protocol *pp) in register_ip_vs_protocol() argument 51 unsigned int hash = IP_VS_PROTO_HASH(pp->protocol); in register_ip_vs_protocol() 53 pp->next = ip_vs_proto_table[hash]; in register_ip_vs_protocol() 54 ip_vs_proto_table[hash] = pp; in register_ip_vs_protocol() 56 if (pp->init != NULL) in register_ip_vs_protocol() 57 pp->init(pp); in register_ip_vs_protocol() 66 register_ip_vs_proto_netns(struct netns_ipvs *ipvs, struct ip_vs_protocol *pp) in register_ip_vs_proto_netns() argument 68 unsigned int hash = IP_VS_PROTO_HASH(pp->protocol); in register_ip_vs_proto_netns() 75 pd->pp in register_ip_vs_proto_netns() 96 unregister_ip_vs_protocol(struct ip_vs_protocol *pp) unregister_ip_vs_protocol() argument 142 struct ip_vs_protocol *pp; ip_vs_proto_get() local 199 struct ip_vs_protocol *pp; ip_vs_state_name() local 215 ip_vs_tcpudp_debug_packet_v4(struct ip_vs_protocol *pp, const struct sk_buff *skb, int offset, const char *msg) ip_vs_tcpudp_debug_packet_v4() argument 247 ip_vs_tcpudp_debug_packet_v6(struct ip_vs_protocol *pp, const struct sk_buff *skb, int offset, const char *msg) ip_vs_tcpudp_debug_packet_v6() argument 280 ip_vs_tcpudp_debug_packet(int af, struct ip_vs_protocol *pp, const struct sk_buff *skb, int offset, const char *msg) ip_vs_tcpudp_debug_packet() argument 376 struct ip_vs_protocol *pp; ip_vs_protocol_cleanup() local [all...] |
/kernel/linux/linux-6.6/net/netfilter/ipvs/ |
H A D | ip_vs_proto.c | 49 static int __used __init register_ip_vs_protocol(struct ip_vs_protocol *pp) in register_ip_vs_protocol() argument 51 unsigned int hash = IP_VS_PROTO_HASH(pp->protocol); in register_ip_vs_protocol() 53 pp->next = ip_vs_proto_table[hash]; in register_ip_vs_protocol() 54 ip_vs_proto_table[hash] = pp; in register_ip_vs_protocol() 56 if (pp->init != NULL) in register_ip_vs_protocol() 57 pp->init(pp); in register_ip_vs_protocol() 66 register_ip_vs_proto_netns(struct netns_ipvs *ipvs, struct ip_vs_protocol *pp) in register_ip_vs_proto_netns() argument 68 unsigned int hash = IP_VS_PROTO_HASH(pp->protocol); in register_ip_vs_proto_netns() 75 pd->pp in register_ip_vs_proto_netns() 96 unregister_ip_vs_protocol(struct ip_vs_protocol *pp) unregister_ip_vs_protocol() argument 142 struct ip_vs_protocol *pp; ip_vs_proto_get() local 199 struct ip_vs_protocol *pp; ip_vs_state_name() local 215 ip_vs_tcpudp_debug_packet_v4(struct ip_vs_protocol *pp, const struct sk_buff *skb, int offset, const char *msg) ip_vs_tcpudp_debug_packet_v4() argument 247 ip_vs_tcpudp_debug_packet_v6(struct ip_vs_protocol *pp, const struct sk_buff *skb, int offset, const char *msg) ip_vs_tcpudp_debug_packet_v6() argument 280 ip_vs_tcpudp_debug_packet(int af, struct ip_vs_protocol *pp, const struct sk_buff *skb, int offset, const char *msg) ip_vs_tcpudp_debug_packet() argument 376 struct ip_vs_protocol *pp; ip_vs_protocol_cleanup() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/ |
H A D | dm_pp_smu.h | 50 const void *pp; member 103 void (*set_display_count)(struct pp_smu *pp, int count); 112 void (*set_wm_ranges)(struct pp_smu *pp, 118 void (*set_hard_min_dcfclk_by_freq)(struct pp_smu *pp, int mhz); 124 void (*set_min_deep_sleep_dcfclk)(struct pp_smu *pp, int mhz); 129 void (*set_hard_min_fclk_by_freq)(struct pp_smu *pp, int mhz); 134 void (*set_hard_min_socclk_by_freq)(struct pp_smu *pp, int mhz); 137 void (*set_pme_wa_enable)(struct pp_smu *pp); 173 enum pp_smu_status (*set_display_count)(struct pp_smu *pp, int count); 178 enum pp_smu_status (*set_hard_min_dcfclk_by_freq)(struct pp_smu *pp, in [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/dpu1/ |
H A D | dpu_hw_pingpong.c | 45 static void dpu_hw_pp_setup_dither(struct dpu_hw_pingpong *pp, in dpu_hw_pp_setup_dither() argument 51 c = &pp->hw; in dpu_hw_pp_setup_dither() 52 base = pp->caps->sblk->dither.base; in dpu_hw_pp_setup_dither() 76 static int dpu_hw_pp_enable_te(struct dpu_hw_pingpong *pp, in dpu_hw_pp_enable_te() argument 82 if (!pp || !te) in dpu_hw_pp_enable_te() 84 c = &pp->hw; in dpu_hw_pp_enable_te() 108 static void dpu_hw_pp_setup_autorefresh_config(struct dpu_hw_pingpong *pp, in dpu_hw_pp_setup_autorefresh_config() argument 111 DPU_REG_WRITE(&pp->hw, PP_AUTOREFRESH_CONFIG, in dpu_hw_pp_setup_autorefresh_config() 117 * @pp: DPU pingpong structure 122 static bool dpu_hw_pp_get_autorefresh_config(struct dpu_hw_pingpong *pp, in dpu_hw_pp_get_autorefresh_config() argument 131 dpu_hw_pp_disable_te(struct dpu_hw_pingpong *pp) dpu_hw_pp_disable_te() argument 143 dpu_hw_pp_connect_external_te(struct dpu_hw_pingpong *pp, bool enable_external_te) dpu_hw_pp_connect_external_te() argument 166 dpu_hw_pp_get_vsync_info(struct dpu_hw_pingpong *pp, struct dpu_hw_pp_vsync_info *info) dpu_hw_pp_get_vsync_info() argument 189 dpu_hw_pp_get_line_count(struct dpu_hw_pingpong *pp) dpu_hw_pp_get_line_count() argument 215 dpu_hw_pp_disable_autorefresh(struct dpu_hw_pingpong *pp, uint32_t encoder_id, u16 vdisplay) dpu_hw_pp_disable_autorefresh() argument 258 dpu_hw_pp_dsc_enable(struct dpu_hw_pingpong *pp) dpu_hw_pp_dsc_enable() argument 266 dpu_hw_pp_dsc_disable(struct dpu_hw_pingpong *pp) dpu_hw_pp_dsc_disable() argument 273 dpu_hw_pp_setup_dsc(struct dpu_hw_pingpong *pp) dpu_hw_pp_setup_dsc() argument 324 dpu_hw_pingpong_destroy(struct dpu_hw_pingpong *pp) dpu_hw_pingpong_destroy() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/ |
H A D | dm_pp_smu.h | 50 const void *pp; member 103 void (*set_display_count)(struct pp_smu *pp, int count); 112 void (*set_wm_ranges)(struct pp_smu *pp, 118 void (*set_hard_min_dcfclk_by_freq)(struct pp_smu *pp, int mhz); 124 void (*set_min_deep_sleep_dcfclk)(struct pp_smu *pp, int mhz); 129 void (*set_hard_min_fclk_by_freq)(struct pp_smu *pp, int mhz); 134 void (*set_hard_min_socclk_by_freq)(struct pp_smu *pp, int mhz); 137 void (*set_pme_wa_enable)(struct pp_smu *pp); 173 enum pp_smu_status (*set_display_count)(struct pp_smu *pp, int count); 178 enum pp_smu_status (*set_hard_min_dcfclk_by_freq)(struct pp_smu *pp, in [all...] |
/kernel/linux/linux-5.10/fs/jffs2/ |
H A D | compr_rubin.c | 42 struct pushpull pp; member 47 static inline void init_pushpull(struct pushpull *pp, char *buf, in init_pushpull() argument 51 pp->buf = buf; in init_pushpull() 52 pp->buflen = buflen; in init_pushpull() 53 pp->ofs = ofs; in init_pushpull() 54 pp->reserve = reserve; in init_pushpull() 57 static inline int pushbit(struct pushpull *pp, int bit, int use_reserved) in pushbit() argument 59 if (pp->ofs >= pp->buflen - (use_reserved?0:pp in pushbit() 72 pushedbits(struct pushpull *pp) pushedbits() argument 77 pullbit(struct pushpull *pp) pullbit() argument [all...] |
/kernel/linux/linux-6.6/fs/jffs2/ |
H A D | compr_rubin.c | 42 struct pushpull pp; member 47 static inline void init_pushpull(struct pushpull *pp, char *buf, in init_pushpull() argument 51 pp->buf = buf; in init_pushpull() 52 pp->buflen = buflen; in init_pushpull() 53 pp->ofs = ofs; in init_pushpull() 54 pp->reserve = reserve; in init_pushpull() 57 static inline int pushbit(struct pushpull *pp, int bit, int use_reserved) in pushbit() argument 59 if (pp->ofs >= pp->buflen - (use_reserved?0:pp in pushbit() 72 pushedbits(struct pushpull *pp) pushedbits() argument 77 pullbit(struct pushpull *pp) pullbit() argument [all...] |