/linux/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 292 pp_init_flds(struct pp_ctx * pp) pp_init_flds() argument 312 pp_mask_events(struct pp_ctx * pp) pp_mask_events() argument 330 pp_setup_ctx(struct pp_ctx * pp) pp_setup_ctx() argument 345 pp_clear_ctx(struct pp_ctx * pp) pp_clear_ctx() argument 352 pp_setup_dbgfs(struct pp_ctx * pp) pp_setup_dbgfs() argument 361 pp_clear_dbgfs(struct pp_ctx * pp) pp_clear_dbgfs() argument 368 struct pp_ctx *pp; pp_probe() local 396 struct pp_ctx *pp = ntb->ctx; pp_remove() local [all...] |
/linux/drivers/net/ethernet/marvell/ |
H A D | mvneta.c | 488 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 1155 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 2429 mvneta_rx_swbm(struct napi_struct * napi,struct mvneta_port * pp,int budget,struct mvneta_rx_queue * rxq) mvneta_rx_swbm() argument 2542 mvneta_rx_hwbm(struct napi_struct * napi,struct mvneta_port * pp,int rx_todo,struct mvneta_rx_queue * rxq) mvneta_rx_hwbm() argument 2673 mvneta_free_tso_hdrs(struct mvneta_port * pp,struct mvneta_tx_queue * txq) mvneta_free_tso_hdrs() argument 2689 mvneta_alloc_tso_hdrs(struct mvneta_port * pp,struct mvneta_tx_queue * txq) mvneta_alloc_tso_hdrs() argument 2778 mvneta_release_descs(struct mvneta_port * pp,struct mvneta_tx_queue * txq,int first,int num) mvneta_release_descs() argument 2811 struct mvneta_port *pp = netdev_priv(dev); mvneta_tx_tso() local 2865 mvneta_tx_frag_process(struct mvneta_port * pp,struct sk_buff * skb,struct mvneta_tx_queue * txq) mvneta_tx_frag_process() argument 2916 struct mvneta_port *pp = netdev_priv(dev); mvneta_tx() local 3008 mvneta_txq_done_force(struct mvneta_port * pp,struct mvneta_tx_queue * txq) mvneta_txq_done_force() argument 3026 mvneta_tx_done_gbe(struct mvneta_port * pp,u32 cause_tx_done) mvneta_tx_done_gbe() argument 3074 mvneta_set_special_mcast_addr(struct mvneta_port * pp,unsigned char last_byte,int queue) mvneta_set_special_mcast_addr() argument 3109 mvneta_set_other_mcast_addr(struct mvneta_port * pp,unsigned char crc8,int queue) mvneta_set_other_mcast_addr() argument 3142 mvneta_mcast_addr_set(struct mvneta_port * pp,unsigned char * p_addr,int queue) mvneta_mcast_addr_set() argument 3176 mvneta_rx_unicast_promisc_set(struct mvneta_port * pp,int is_promisc) mvneta_rx_unicast_promisc_set() argument 3205 struct mvneta_port *pp = netdev_priv(dev); mvneta_set_rx_mode() local 3242 struct mvneta_port *pp = (struct mvneta_port *)dev_id; mvneta_isr() local 3261 mvneta_link_change(struct mvneta_port * pp) mvneta_link_change() argument 3281 struct mvneta_port *pp = netdev_priv(napi->dev); mvneta_poll() local 3350 mvneta_create_page_pool(struct mvneta_port * pp,struct mvneta_rx_queue * rxq,int size) mvneta_create_page_pool() argument 3394 mvneta_rxq_fill(struct mvneta_port * pp,struct mvneta_rx_queue * rxq,int num) mvneta_rxq_fill() argument 3423 mvneta_tx_reset(struct mvneta_port * pp) mvneta_tx_reset() argument 3435 mvneta_rx_reset(struct mvneta_port * pp) mvneta_rx_reset() argument 3443 mvneta_rxq_sw_init(struct mvneta_port * pp,struct mvneta_rx_queue * rxq) mvneta_rxq_sw_init() argument 3460 mvneta_rxq_hw_init(struct mvneta_port * pp,struct mvneta_rx_queue * rxq) mvneta_rxq_hw_init() argument 3493 mvneta_rxq_init(struct mvneta_port * pp,struct mvneta_rx_queue * rxq) mvneta_rxq_init() argument 3509 mvneta_rxq_deinit(struct mvneta_port * pp,struct mvneta_rx_queue * rxq) mvneta_rxq_deinit() argument 3528 mvneta_txq_sw_init(struct mvneta_port * pp,struct mvneta_tx_queue * txq) mvneta_txq_sw_init() argument 3573 mvneta_txq_hw_init(struct mvneta_port * pp,struct mvneta_tx_queue * txq) mvneta_txq_hw_init() argument 3588 mvneta_txq_init(struct mvneta_port * pp,struct mvneta_tx_queue * txq) mvneta_txq_init() argument 3603 mvneta_txq_sw_deinit(struct mvneta_port * pp,struct mvneta_tx_queue * txq) mvneta_txq_sw_deinit() argument 3625 mvneta_txq_hw_deinit(struct mvneta_port * pp,struct mvneta_tx_queue * txq) mvneta_txq_hw_deinit() argument 3637 mvneta_txq_deinit(struct mvneta_port * pp,struct mvneta_tx_queue * txq) mvneta_txq_deinit() argument 3645 mvneta_cleanup_txqs(struct mvneta_port * pp) mvneta_cleanup_txqs() argument 3654 mvneta_cleanup_rxqs(struct mvneta_port * pp) mvneta_cleanup_rxqs() argument 3664 mvneta_setup_rxqs(struct mvneta_port * pp) mvneta_setup_rxqs() argument 3683 mvneta_setup_txqs(struct mvneta_port * pp) mvneta_setup_txqs() argument 3700 mvneta_comphy_init(struct mvneta_port * pp,phy_interface_t interface) mvneta_comphy_init() argument 3711 mvneta_config_interface(struct mvneta_port * pp,phy_interface_t interface) mvneta_config_interface() argument 3749 mvneta_start_dev(struct mvneta_port * pp) mvneta_start_dev() argument 3790 mvneta_stop_dev(struct mvneta_port * pp) mvneta_stop_dev() argument 3834 struct mvneta_port *pp = arg; mvneta_percpu_enable() local 3841 struct mvneta_port *pp = arg; mvneta_percpu_disable() local 3849 struct mvneta_port *pp = netdev_priv(dev); mvneta_change_mtu() local 3914 struct mvneta_port *pp = netdev_priv(dev); mvneta_fix_features() local 3927 mvneta_get_mac_addr(struct mvneta_port * pp,unsigned char * addr) mvneta_get_mac_addr() argument 3944 struct mvneta_port *pp = netdev_priv(dev); mvneta_set_mac_addr() local 3992 struct mvneta_port *pp = mvneta_pcs_to_port(pcs); mvneta_pcs_get_state() local 4021 struct mvneta_port *pp = mvneta_pcs_to_port(pcs); mvneta_pcs_config() local 4074 struct mvneta_port *pp = mvneta_pcs_to_port(pcs); mvneta_pcs_an_restart() local 4094 struct mvneta_port *pp = netdev_priv(ndev); mvneta_mac_select_pcs() local 4103 struct mvneta_port *pp = netdev_priv(ndev); mvneta_mac_prepare() local 4137 struct mvneta_port *pp = netdev_priv(ndev); mvneta_mac_config() local 4193 struct mvneta_port *pp = netdev_priv(ndev); mvneta_mac_finish() local 4223 struct mvneta_port *pp = netdev_priv(ndev); mvneta_mac_link_down() local 4243 struct mvneta_port *pp = netdev_priv(ndev); mvneta_mac_link_up() local 4286 struct mvneta_port *pp = netdev_priv(to_net_dev(config->dev)); mvneta_mac_disable_tx_lpi() local 4299 struct mvneta_port *pp = netdev_priv(to_net_dev(config->dev)); mvneta_mac_enable_tx_lpi() local 4345 mvneta_mdio_probe(struct mvneta_port * pp) mvneta_mdio_probe() argument 4363 mvneta_mdio_remove(struct mvneta_port * pp) mvneta_mdio_remove() argument 4372 mvneta_percpu_elect(struct mvneta_port * pp) mvneta_percpu_elect() argument 4420 struct mvneta_port *pp = hlist_entry_safe(node, struct mvneta_port, mvneta_cpu_online() local 4486 struct mvneta_port *pp = hlist_entry_safe(node, struct mvneta_port, mvneta_cpu_down_prepare() local 4508 struct mvneta_port *pp = hlist_entry_safe(node, struct mvneta_port, mvneta_cpu_dead() local 4526 struct mvneta_port *pp = netdev_priv(dev); mvneta_open() local 4607 struct mvneta_port *pp = netdev_priv(dev); mvneta_stop() local 4642 struct mvneta_port *pp = netdev_priv(dev); mvneta_ioctl() local 4651 struct mvneta_port *pp = netdev_priv(dev); mvneta_xdp_setup() local 4697 struct mvneta_port *pp = netdev_priv(ndev); mvneta_ethtool_set_link_ksettings() local 4707 struct mvneta_port *pp = netdev_priv(ndev); mvneta_ethtool_get_link_ksettings() local 4714 struct mvneta_port *pp = netdev_priv(dev); mvneta_ethtool_nway_reset() local 4726 struct mvneta_port *pp = netdev_priv(dev); mvneta_ethtool_set_coalesce() local 4753 struct mvneta_port *pp = netdev_priv(dev); mvneta_ethtool_get_coalesce() local 4781 struct mvneta_port *pp = netdev_priv(netdev); mvneta_ethtool_get_ringparam() local 4795 struct mvneta_port *pp = netdev_priv(dev); mvneta_ethtool_set_ringparam() local 4823 struct mvneta_port *pp = netdev_priv(dev); mvneta_ethtool_get_pauseparam() local 4831 struct mvneta_port *pp = netdev_priv(dev); mvneta_ethtool_set_pauseparam() local 4840 struct mvneta_port *pp = netdev_priv(netdev); mvneta_ethtool_get_strings() local 4853 mvneta_ethtool_update_pcpu_stats(struct mvneta_port * pp,struct mvneta_ethtool_stats * es) mvneta_ethtool_update_pcpu_stats() argument 4897 mvneta_ethtool_update_stats(struct mvneta_port * pp) mvneta_ethtool_update_stats() argument 4961 mvneta_ethtool_pp_stats(struct mvneta_port * pp,u64 * data) mvneta_ethtool_pp_stats() argument 4977 struct mvneta_port *pp = netdev_priv(dev); mvneta_ethtool_get_stats() local 4993 struct mvneta_port *pp = netdev_priv(dev); mvneta_ethtool_get_sset_count() local 5022 mvneta_config_rss(struct mvneta_port * pp) mvneta_config_rss() argument 5080 struct mvneta_port *pp = netdev_priv(dev); mvneta_ethtool_set_rxfh() local 5105 struct mvneta_port *pp = netdev_priv(dev); mvneta_ethtool_get_rxfh() local 5124 struct mvneta_port *pp = netdev_priv(dev); mvneta_ethtool_get_wol() local 5132 struct mvneta_port *pp = netdev_priv(dev); mvneta_ethtool_set_wol() local 5145 struct mvneta_port *pp = netdev_priv(dev); mvneta_ethtool_get_eee() local 5153 struct mvneta_port *pp = netdev_priv(dev); mvneta_ethtool_set_eee() local 5164 mvneta_clear_rx_prio_map(struct mvneta_port * pp) mvneta_clear_rx_prio_map() argument 5169 mvneta_map_vlan_prio_to_rxq(struct mvneta_port * pp,u8 pri,u8 rxq) mvneta_map_vlan_prio_to_rxq() argument 5179 mvneta_enable_per_queue_rate_limit(struct mvneta_port * pp) mvneta_enable_per_queue_rate_limit() argument 5206 mvneta_disable_per_queue_rate_limit(struct mvneta_port * pp) mvneta_disable_per_queue_rate_limit() argument 5214 mvneta_setup_queue_rates(struct mvneta_port * pp,int queue,u64 min_rate,u64 max_rate) mvneta_setup_queue_rates() argument 5245 struct mvneta_port *pp = netdev_priv(dev); mvneta_setup_mqprio() local 5365 mvneta_init(struct device * dev,struct mvneta_port * pp) mvneta_init() argument 5411 mvneta_conf_mbus_windows(struct mvneta_port * pp,const struct mbus_dram_target_info * dram) mvneta_conf_mbus_windows() argument 5463 mvneta_port_power_up(struct mvneta_port * pp,int phy_mode) mvneta_port_power_up() argument 5485 struct mvneta_port *pp; mvneta_probe() local 5777 struct mvneta_port *pp = netdev_priv(dev); mvneta_remove() local 5800 struct mvneta_port *pp = netdev_priv(dev); mvneta_suspend() local 5844 struct mvneta_port *pp = netdev_priv(dev); mvneta_resume() local [all...] |
/linux/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...] |
/linux/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 362 struct pp_struct *pp = file->private_data; pp_do_ioctl() local 687 struct pp_struct *pp; pp_open() local 716 struct pp_struct *pp = file->private_data; pp_release() local 773 struct pp_struct *pp = file->private_data; pp_poll() local [all...] |
/linux/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 759 struct parport *pp = usb_get_intfdata(intf); uss720_disconnect() local [all...] |
/linux/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...] |
/linux/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...] |
/linux/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 374 struct ip_vs_protocol *pp; ip_vs_protocol_cleanup() local [all...] |
/linux/drivers/gpu/drm/msm/disp/dpu1/ |
H A D | dpu_hw_pingpong.c | 47 static void dpu_hw_pp_setup_dither(struct dpu_hw_pingpong *pp, in dpu_hw_pp_setup_dither() argument 53 c = &pp->hw; in dpu_hw_pp_setup_dither() 54 base = pp->caps->sblk->dither.base; in dpu_hw_pp_setup_dither() 78 static int dpu_hw_pp_enable_te(struct dpu_hw_pingpong *pp, in dpu_hw_pp_enable_te() argument 84 if (!pp || !te) in dpu_hw_pp_enable_te() 86 c = &pp->hw; in dpu_hw_pp_enable_te() 110 static void dpu_hw_pp_setup_autorefresh_config(struct dpu_hw_pingpong *pp, in dpu_hw_pp_setup_autorefresh_config() argument 113 DPU_REG_WRITE(&pp->hw, PP_AUTOREFRESH_CONFIG, in dpu_hw_pp_setup_autorefresh_config() 119 * @pp: DPU pingpong structure 124 static bool dpu_hw_pp_get_autorefresh_config(struct dpu_hw_pingpong *pp, in dpu_hw_pp_get_autorefresh_config() argument 133 dpu_hw_pp_disable_te(struct dpu_hw_pingpong * pp) dpu_hw_pp_disable_te() argument 145 dpu_hw_pp_connect_external_te(struct dpu_hw_pingpong * pp,bool enable_external_te) dpu_hw_pp_connect_external_te() argument 168 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 191 dpu_hw_pp_get_line_count(struct dpu_hw_pingpong * pp) dpu_hw_pp_get_line_count() argument 217 dpu_hw_pp_disable_autorefresh(struct dpu_hw_pingpong * pp,uint32_t encoder_id,u16 vdisplay) dpu_hw_pp_disable_autorefresh() argument 260 dpu_hw_pp_dsc_enable(struct dpu_hw_pingpong * pp) dpu_hw_pp_dsc_enable() argument 268 dpu_hw_pp_dsc_disable(struct dpu_hw_pingpong * pp) dpu_hw_pp_dsc_disable() argument 275 dpu_hw_pp_setup_dsc(struct dpu_hw_pingpong * pp) dpu_hw_pp_setup_dsc() argument [all...] |
/linux/arch/s390/kernel/ |
H A D | ctlreg.c | 58 struct ctlreg_parms *pp = info; in ctlreg_callback() local 62 if (pp->request == CTLREG_LOAD) { in ctlreg_callback() 63 regs[pp->cr].val = pp->val; in ctlreg_callback() 65 regs[pp->cr].val &= pp->andval; in ctlreg_callback() 66 regs[pp->cr].val |= pp->orval; in ctlreg_callback() 90 struct ctlreg_parms pp = { .cr = cr, .request = request, }; in system_ctlreg_modify() local 95 pp in system_ctlreg_modify() [all...] |
/linux/drivers/net/ethernet/intel/libeth/ |
H A D | rx.c | 14 * @pp: &page_pool_params of the netdev to calculate the size for 21 static u32 libeth_rx_hw_len_mtu(const struct page_pool_params *pp, u32 max_len) in libeth_rx_hw_len_mtu() argument 25 len = READ_ONCE(pp->netdev->mtu) + LIBETH_RX_LL_LEN; in libeth_rx_hw_len_mtu() 28 pp->max_len); in libeth_rx_hw_len_mtu() 35 * @pp: &page_pool_params of the netdev to calculate the size for 43 static u32 libeth_rx_hw_len_truesize(const struct page_pool_params *pp, in libeth_rx_hw_len_truesize() argument 48 min = SKB_HEAD_ALIGN(pp->offset + LIBETH_RX_BUF_STRIDE); in libeth_rx_hw_len_truesize() 52 len = SKB_WITH_OVERHEAD(truesize - pp->offset); in libeth_rx_hw_len_truesize() 55 pp->max_len); in libeth_rx_hw_len_truesize() 63 * @pp 73 libeth_rx_page_pool_params(struct libeth_fq * fq,struct page_pool_params * pp) libeth_rx_page_pool_params() argument 117 libeth_rx_page_pool_params_zc(struct libeth_fq * fq,struct page_pool_params * pp) libeth_rx_page_pool_params_zc() argument 154 struct page_pool_params pp = { libeth_rx_fq_create() local [all...] |
/linux/tools/net/ynl/samples/ |
H A D | page-pool.c | 48 struct netdev_page_pool_get_rsp *pp) in count() argument 51 if (pp->_present.inflight) in count() 52 s->live[l].refs += pp->inflight; in count() 53 if (pp->_present.inflight_mem) in count() 54 s->live[l].bytes += pp->inflight_mem; in count() 80 ynl_dump_foreach(pools, pp) { in main() 81 struct stat *s = find_ifc(&a, pp->ifindex); in main() 83 count(s, 1, pp); in main() 84 if (pp->_present.detach_time) in main() 85 count(s, 0, pp); in main() [all...] |
/linux/drivers/ata/ |
H A D | sata_nv.c | 600 struct nv_adma_port_priv *pp = ap->private_data; in nv_adma_register_mode() local 601 void __iomem *mmio = pp->ctl_block; in nv_adma_register_mode() 605 if (pp->flags & NV_ADMA_PORT_REGISTER_MODE) in nv_adma_register_mode() 633 pp->flags |= NV_ADMA_PORT_REGISTER_MODE; in nv_adma_register_mode() 638 struct nv_adma_port_priv *pp = ap->private_data; in nv_adma_mode() local 639 void __iomem *mmio = pp->ctl_block; in nv_adma_mode() 643 if (!(pp->flags & NV_ADMA_PORT_REGISTER_MODE)) in nv_adma_mode() 646 WARN_ON(pp->flags & NV_ADMA_ATAPI_SETUP_COMPLETE); in nv_adma_mode() 663 pp->flags &= ~NV_ADMA_PORT_REGISTER_MODE; in nv_adma_mode() 670 struct nv_adma_port_priv *pp in nv_adma_sdev_configure() local 760 struct nv_adma_port_priv *pp = qc->ap->private_data; nv_adma_check_atapi_dma() local 812 struct nv_adma_port_priv *pp = ap->private_data; nv_adma_check_cpb() local 889 struct nv_adma_port_priv *pp = ap->private_data; nv_adma_interrupt() local 1004 struct nv_adma_port_priv *pp = host->ports[0]->private_data; nv_adma_interrupt() local 1017 struct nv_adma_port_priv *pp = ap->private_data; nv_adma_freeze() local 1039 struct nv_adma_port_priv *pp = ap->private_data; nv_adma_thaw() local 1057 struct nv_adma_port_priv *pp = ap->private_data; nv_adma_irq_clear() local 1090 struct nv_adma_port_priv *pp = qc->ap->private_data; nv_adma_post_internal_cmd() local 1099 struct nv_adma_port_priv *pp; nv_adma_port_start() local 1192 struct nv_adma_port_priv *pp = ap->private_data; nv_adma_port_stop() local 1201 struct nv_adma_port_priv *pp = ap->private_data; nv_adma_port_suspend() local 1218 struct nv_adma_port_priv *pp = ap->private_data; nv_adma_port_resume() local 1315 struct nv_adma_port_priv *pp = qc->ap->private_data; nv_adma_fill_sg() local 1333 struct nv_adma_port_priv *pp = qc->ap->private_data; nv_adma_use_reg_mode() local 1350 struct nv_adma_port_priv *pp = qc->ap->private_data; nv_adma_qc_prep() local 1396 struct nv_adma_port_priv *pp = qc->ap->private_data; nv_adma_qc_issue() local 1630 struct nv_adma_port_priv *pp = ap->private_data; nv_adma_error_handler() local 1686 struct nv_swncq_port_priv *pp = ap->private_data; nv_swncq_qc_to_dq() local 1697 struct nv_swncq_port_priv *pp = ap->private_data; nv_swncq_qc_from_dq() local 1714 struct nv_swncq_port_priv *pp = ap->private_data; nv_swncq_fis_reinit() local 1724 struct nv_swncq_port_priv *pp = ap->private_data; nv_swncq_pp_reinit() local 1737 struct nv_swncq_port_priv *pp = ap->private_data; nv_swncq_irq_clear() local 1752 struct nv_swncq_port_priv *pp = ap->private_data; nv_swncq_ncq_stop() local 1925 struct nv_swncq_port_priv *pp; nv_swncq_port_start() local 1969 struct nv_swncq_port_priv *pp = ap->private_data; nv_swncq_fill_sg() local 2004 struct nv_swncq_port_priv *pp = ap->private_data; nv_swncq_issue_atacmd() local 2026 struct nv_swncq_port_priv *pp = ap->private_data; nv_swncq_qc_issue() local 2067 struct nv_swncq_port_priv *pp = ap->private_data; nv_swncq_sdbfis() local 2140 struct nv_swncq_port_priv *pp = ap->private_data; nv_swncq_tag() local 2153 struct nv_swncq_port_priv *pp = ap->private_data; nv_swncq_dmafis() local 2181 struct nv_swncq_port_priv *pp = ap->private_data; nv_swncq_host_interrupt() local 2412 struct nv_adma_port_priv *pp; nv_pci_device_resume() local [all...] |
/linux/drivers/pci/controller/dwc/ |
H A D | pcie-sophgo.c | 46 struct dw_pcie_rp *pp = irq_desc_get_handler_data(desc); in sophgo_pcie_intx_handler() local 48 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in sophgo_pcie_intx_handler() 65 struct dw_pcie_rp *pp = irq_data_get_irq_chip_data(d); in sophgo_intx_irq_mask() local 66 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in sophgo_intx_irq_mask() 71 raw_spin_lock_irqsave(&pp->lock, flags); in sophgo_intx_irq_mask() 77 raw_spin_unlock_irqrestore(&pp->lock, flags); in sophgo_intx_irq_mask() 82 struct dw_pcie_rp *pp = irq_data_get_irq_chip_data(d); in sophgo_intx_irq_unmask() local 83 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in sophgo_intx_irq_unmask() 88 raw_spin_lock_irqsave(&pp->lock, flags); in sophgo_intx_irq_unmask() 94 raw_spin_unlock_irqrestore(&pp in sophgo_intx_irq_unmask() 116 sophgo_pcie_init_irq_domain(struct dw_pcie_rp * pp) sophgo_pcie_init_irq_domain() argument 148 sophgo_pcie_msi_enable(struct dw_pcie_rp * pp) sophgo_pcie_msi_enable() argument 164 sophgo_pcie_host_init(struct dw_pcie_rp * pp) sophgo_pcie_host_init() argument 210 struct dw_pcie_rp *pp; sophgo_pcie_configure_rc() local [all...] |
/linux/drivers/of/ |
H A D | kobj.c | 35 struct property *pp = container_of(bin_attr, struct property, attr); in of_node_property_read() local 36 return memory_read_from_buffer(buf, count, &offset, pp->value, pp->length); in of_node_property_read() 63 int __of_add_property_sysfs(struct device_node *np, struct property *pp) in __of_add_property_sysfs() argument 68 bool secure = strncmp(pp->name, "security-", 9) == 0; in __of_add_property_sysfs() 76 sysfs_bin_attr_init(&pp->attr); in __of_add_property_sysfs() 77 pp->attr.attr.name = safe_name(&np->kobj, pp->name); in __of_add_property_sysfs() 78 pp->attr.attr.mode = secure ? 0400 : 0444; in __of_add_property_sysfs() 79 pp in __of_add_property_sysfs() 119 struct property *pp; __of_attach_node_sysfs() local 151 struct property *pp; __of_detach_node_sysfs() local [all...] |
/linux/drivers/net/ethernet/cisco/enic/ |
H A D | enic_pp.c | 57 struct enic_port_profile *pp; in enic_set_port_profile() local 66 ENIC_PP_BY_INDEX(enic, vf, pp, &err); in enic_set_port_profile() 70 if (!(pp->set & ENIC_SET_NAME) || !strlen(pp->name)) in enic_set_port_profile() 80 strlen(pp->name) + 1, pp->name); in enic_set_port_profile() 82 if (!is_zero_ether_addr(pp->mac_addr)) { in enic_set_port_profile() 83 client_mac = pp->mac_addr; in enic_set_port_profile() 87 netdev_err(netdev, "Cannot find pp mac address " in enic_set_port_profile() 102 if (pp in enic_set_port_profile() 184 struct enic_port_profile *pp; enic_pp_disassociate() local 205 struct enic_port_profile *pp; enic_pp_preassociate_rr() local 245 struct enic_port_profile *pp; enic_pp_associate() local 292 struct enic_port_profile *pp; enic_process_set_pp_request() local [all...] |
/linux/drivers/gpu/drm/msm/disp/mdp5/ |
H A D | mdp5_cfg.c | 66 { .id = 0, .pp = 0, .dspp = 0, 68 { .id = 1, .pp = 1, .dspp = 1, 70 { .id = 2, .pp = 2, .dspp = 2, 72 { .id = 3, .pp = -1, .dspp = -1, 74 { .id = 4, .pp = -1, .dspp = -1, 85 .pp = { 155 { .id = 0, .pp = 0, .dspp = 0, 157 { .id = 1, .pp = -1, .dspp = -1, 168 .pp = { 230 { .id = 0, .pp [all...] |
/linux/drivers/net/hamradio/ |
H A D | baycom_par.c | 183 struct parport *pp = bc->pdev->port; in par96_tx() local 196 pp->ops->write_data(pp, val); in par96_tx() 197 pp->ops->write_data(pp, val | PAR96_BURST); in par96_tx() 207 struct parport *pp = bc->pdev->port; in par96_rx() local 214 if (pp->ops->read_status(pp) & PAR96_RXBIT) in par96_rx() 219 pp->ops->write_data(pp, PAR97_POWE in par96_rx() 299 struct parport *pp; par96_open() local 362 struct parport *pp; par96_close() local [all...] |
/linux/drivers/macintosh/ |
H A D | smu.c | 1081 struct smu_private *pp; in smu_open() local 1084 pp = kzalloc(sizeof(struct smu_private), GFP_KERNEL); in smu_open() 1085 if (!pp) in smu_open() 1087 spin_lock_init(&pp->lock); in smu_open() 1088 pp->mode = smu_file_commands; in smu_open() 1089 init_waitqueue_head(&pp->wait); in smu_open() 1093 list_add(&pp->list, &smu_clist); in smu_open() 1095 file->private_data = pp; in smu_open() 1104 struct smu_private *pp = misc; in smu_user_cmd_done() local 1106 wake_up_all(&pp in smu_user_cmd_done() 1113 struct smu_private *pp = file->private_data; smu_write() local 1168 smu_read_command(struct file * file,struct smu_private * pp,char __user * buf,size_t count) smu_read_command() argument 1224 smu_read_events(struct file * file,struct smu_private * pp,char __user * buf,size_t count) smu_read_events() argument 1236 struct smu_private *pp = file->private_data; smu_read() local 1248 struct smu_private *pp = file->private_data; smu_fpoll() local 1271 struct smu_private *pp = file->private_data; smu_release() local [all...] |
/linux/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...] |
/linux/drivers/mtd/parsers/ |
H A D | ofpart_core.c | 36 static bool node_has_compatible(struct device_node *pp) in node_has_compatible() argument 38 return of_get_property(pp, "compatible", NULL); in node_has_compatible() 51 struct device_node *pp; in parse_fixed_partitions() local 87 for_each_child_of_node(ofpart_node, pp) { in parse_fixed_partitions() 88 if (!dedicated && node_has_compatible(pp)) in parse_fixed_partitions() 102 for_each_child_of_node(ofpart_node, pp) { in parse_fixed_partitions() 107 if (!dedicated && node_has_compatible(pp)) in parse_fixed_partitions() 110 reg = of_get_property(pp, "reg", &len); in parse_fixed_partitions() 114 master->name, pp, in parse_fixed_partitions() 123 a_cells = of_n_addr_cells(pp); in parse_fixed_partitions() [all...] |
/linux/arch/mips/kernel/ |
H A D | pm-cps.c | 188 static void cps_gen_cache_routine(u32 **pp, struct uasm_label **pl, in cps_gen_cache_routine() argument 202 UASM_i_LA(pp, GPR_T0, (long)CKSEG0); in cps_gen_cache_routine() 206 uasm_i_addiu(pp, GPR_T1, GPR_T0, cache_size); in cps_gen_cache_routine() 208 UASM_i_LA(pp, GPR_T1, (long)(CKSEG0 + cache_size)); in cps_gen_cache_routine() 211 uasm_build_label(pl, *pp, lbl); in cps_gen_cache_routine() 216 uasm_i_cache(pp, op, 0, GPR_T0); in cps_gen_cache_routine() 217 uasm_i_addiu(pp, GPR_T0, GPR_T0, cache->linesz); in cps_gen_cache_routine() 219 uasm_i_cache(pp, op, i * cache->linesz, GPR_T0); in cps_gen_cache_routine() 225 uasm_i_addiu(pp, GPR_T0, GPR_T0, unroll_lines * cache->linesz); in cps_gen_cache_routine() 228 uasm_il_bne(pp, p in cps_gen_cache_routine() 232 cps_gen_flush_fsb(u32 ** pp,struct uasm_label ** pl,struct uasm_reloc ** pr,const struct cpuinfo_mips * cpu_info,int lbl) cps_gen_flush_fsb() argument 325 cps_gen_set_top_bit(u32 ** pp,struct uasm_label ** pl,struct uasm_reloc ** pr,unsigned r_addr,int lbl) cps_gen_set_top_bit() argument [all...] |
/linux/drivers/tty/serial/ |
H A D | altera_uart.c | 101 struct altera_uart *pp = container_of(port, struct altera_uart, port); in altera_uart_get_mctrl() local 106 sigs |= (pp->sigs & TIOCM_RTS); in altera_uart_get_mctrl() 111 static void altera_uart_update_ctrl_reg(struct altera_uart *pp) in altera_uart_update_ctrl_reg() argument 113 unsigned short imr = pp->imr; in altera_uart_update_ctrl_reg() 119 if (!pp->port.irq) in altera_uart_update_ctrl_reg() 122 altera_uart_writel(&pp->port, imr, ALTERA_UART_CONTROL_REG); in altera_uart_update_ctrl_reg() 127 struct altera_uart *pp = container_of(port, struct altera_uart, port); in altera_uart_set_mctrl() local 129 pp->sigs = sigs; in altera_uart_set_mctrl() 131 pp->imr |= ALTERA_UART_CONTROL_RTS_MSK; in altera_uart_set_mctrl() 133 pp in altera_uart_set_mctrl() 139 struct altera_uart *pp = container_of(port, struct altera_uart, port); altera_uart_start_tx() local 147 struct altera_uart *pp = container_of(port, struct altera_uart, port); altera_uart_stop_tx() local 155 struct altera_uart *pp = container_of(port, struct altera_uart, port); altera_uart_stop_rx() local 163 struct altera_uart *pp = container_of(port, struct altera_uart, port); altera_uart_break_ctl() local 260 struct altera_uart *pp = container_of(port, struct altera_uart, port); altera_uart_interrupt() local 278 struct altera_uart *pp = timer_container_of(pp, t, tmr); altera_uart_timer() local 297 struct altera_uart *pp = container_of(port, struct altera_uart, port); altera_uart_startup() local 328 struct altera_uart *pp = container_of(port, struct altera_uart, port); altera_uart_shutdown() local [all...] |
/linux/drivers/infiniband/core/ |
H A D | security.c | 46 static struct pkey_index_qp_list *get_pkey_idx_qp_list(struct ib_port_pkey *pp) in get_pkey_idx_qp_list() argument 50 struct ib_device *dev = pp->sec->dev; in get_pkey_idx_qp_list() 52 spin_lock(&dev->port_data[pp->port_num].pkey_list_lock); in get_pkey_idx_qp_list() 53 list_for_each_entry (tmp_pkey, &dev->port_data[pp->port_num].pkey_list, in get_pkey_idx_qp_list() 55 if (tmp_pkey->pkey_index == pp->pkey_index) { in get_pkey_idx_qp_list() 60 spin_unlock(&dev->port_data[pp->port_num].pkey_list_lock); in get_pkey_idx_qp_list() 64 static int get_pkey_and_subnet_prefix(struct ib_port_pkey *pp, in get_pkey_and_subnet_prefix() argument 68 struct ib_device *dev = pp->sec->dev; in get_pkey_and_subnet_prefix() 71 ret = ib_get_cached_pkey(dev, pp->port_num, pp in get_pkey_and_subnet_prefix() 199 struct ib_port_pkey *pp, *tmp_pp; check_pkey_qps() local 243 port_pkey_list_insert(struct ib_port_pkey * pp) port_pkey_list_insert() argument 302 port_pkey_list_remove(struct ib_port_pkey * pp) port_pkey_list_remove() argument [all...] |