/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/ |
H A D | skge.c | 104 static int xm_phy_write(struct skge_hw *hw, int port, u16 reg, u16 val); 105 static int gm_phy_write(struct skge_hw *hw, int port, u16 reg, u16 val); 108 static void yukon_init(struct skge_hw *hw, int port); 109 static void genesis_mac_init(struct skge_hw *hw, int port); 135 const void __iomem *io = skge->hw->regs; 146 static u32 wol_supported(const struct skge_hw *hw) argument 148 if (hw->chip_id == CHIP_ID_GENESIS) 151 if (hw->chip_id == CHIP_ID_YUKON && hw->chip_rev == 0) 159 struct skge_hw *hw local 242 struct skge_hw *hw = skge->hw; local 258 skge_supported_modes(const struct skge_hw *hw) argument 293 struct skge_hw *hw = skge->hw; local 314 const struct skge_hw *hw = skge->hw; local 543 struct skge_hw *hw = skge->hw; local 553 struct skge_hw *hw = skge->hw; local 628 hwkhz(const struct skge_hw *hw) argument 634 skge_clk2usec(const struct skge_hw *hw, u32 ticks) argument 640 skge_usecs2clk(const struct skge_hw *hw, u32 usec) argument 649 struct skge_hw *hw = skge->hw; local 673 struct skge_hw *hw = skge->hw; local 711 struct skge_hw *hw = skge->hw; local 1012 struct skge_hw *hw = skge->hw; local 1100 xm_link_down(struct skge_hw *hw, int port) argument 1111 __xm_phy_read(struct skge_hw *hw, int port, u16 reg, u16 *val) argument 1134 xm_phy_read(struct skge_hw *hw, int port, u16 reg) argument 1142 xm_phy_write(struct skge_hw *hw, int port, u16 reg, u16 val) argument 1164 genesis_init(struct skge_hw *hw) argument 1192 genesis_reset(struct skge_hw *hw, int port) argument 1237 bcom_check_link(struct skge_hw *hw, int port) argument 1305 struct skge_hw *hw = skge->hw; local 1393 struct skge_hw *hw = skge->hw; local 1428 struct skge_hw *hw = skge->hw; local 1502 struct skge_hw *hw = skge->hw; local 1535 genesis_mac_init(struct skge_hw *hw, int port) argument 1695 struct skge_hw *hw = skge->hw; local 1743 struct skge_hw *hw = skge->hw; local 1769 genesis_mac_intr(struct skge_hw *hw, int port) argument 1791 struct skge_hw *hw = skge->hw; local 1871 struct skge_hw *hw = skge->hw; local 1896 gm_phy_write(struct skge_hw *hw, int port, u16 reg, u16 val) argument 1914 __gm_phy_read(struct skge_hw *hw, int port, u16 reg, u16 *val) argument 1934 gm_phy_read(struct skge_hw *hw, int port, u16 reg) argument 1943 yukon_init(struct skge_hw *hw, int port) argument 2030 yukon_reset(struct skge_hw *hw, int port) argument 2044 is_yukon_lite_a0(struct skge_hw *hw) argument 2059 yukon_mac_init(struct skge_hw *hw, int port) argument 2210 yukon_suspend(struct skge_hw *hw, int port) argument 2230 struct skge_hw *hw = skge->hw; local 2250 struct skge_hw *hw = skge->hw; local 2264 yukon_mac_intr(struct skge_hw *hw, int port) argument 2285 yukon_speed(const struct skge_hw *hw, u16 aux) argument 2299 struct skge_hw *hw = skge->hw; local 2320 struct skge_hw *hw = skge->hw; local 2342 struct skge_hw *hw = skge->hw; local 2417 struct skge_hw *hw = skge->hw; local 2442 struct skge_hw *hw = skge->hw; local 2479 skge_ramset(struct skge_hw *hw, u16 q, u32 start, size_t len) argument 2513 struct skge_hw *hw = skge->hw; local 2530 struct skge_hw *hw = skge->hw; local 2620 skge_rx_stop(struct skge_hw *hw, int port) argument 2631 struct skge_hw *hw = skge->hw; local 2715 struct skge_hw *hw = skge->hw; local 2894 struct skge_hw *hw = skge->hw; local 2933 struct skge_hw *hw = skge->hw; local 2975 phy_length(const struct skge_hw *hw, u32 status) argument 2983 bad_phy_status(const struct skge_hw *hw, u32 status) argument 2995 struct skge_hw *hw = skge->hw; local 3135 struct skge_hw *hw = skge->hw; local 3184 skge_mac_parity(struct skge_hw *hw, int port) argument 3200 skge_mac_intr(struct skge_hw *hw, int port) argument 3209 skge_error_irq(struct skge_hw *hw) argument 3287 struct skge_hw *hw = (struct skge_hw *) arg; local 3314 struct skge_hw *hw = dev_id; local 3394 struct skge_hw *hw = skge->hw; local 3440 skge_board_name(const struct skge_hw *hw) argument 3458 skge_reset(struct skge_hw *hw) argument 3628 const struct skge_hw *hw = skge->hw; local 3775 skge_devinit(struct skge_hw *hw, int port, int highmem) argument 3852 struct skge_hw *hw; local 3983 struct skge_hw *hw = pci_get_drvdata(pdev); local 4023 struct skge_hw *hw = pci_get_drvdata(pdev); local 4054 struct skge_hw *hw = pci_get_drvdata(pdev); local 4092 struct skge_hw *hw = pci_get_drvdata(pdev); local [all...] |
H A D | ksz884x.c | 1340 * @hw: Pointer to hardware structure. 1354 struct ksz_hw *hw; member in struct:ksz_port 1404 * @hw: Hardware structure. 1428 struct ksz_hw hw; member in struct:dev_info 1500 static inline void hw_ack_intr(struct ksz_hw *hw, uint interrupt) argument 1502 writel(interrupt, hw->io + KS884X_INTERRUPTS_STATUS); 1505 static inline void hw_dis_intr(struct ksz_hw *hw) argument 1507 hw->intr_blocked = hw->intr_mask; 1508 writel(0, hw 1512 hw_set_intr(struct ksz_hw *hw, uint interrupt) argument 1518 hw_ena_intr(struct ksz_hw *hw) argument 1524 hw_dis_intr_bit(struct ksz_hw *hw, uint bit) argument 1529 hw_turn_off_intr(struct ksz_hw *hw, uint interrupt) argument 1547 hw_turn_on_intr(struct ksz_hw *hw, u32 bit) argument 1555 hw_ena_intr_bit(struct ksz_hw *hw, uint interrupt) argument 1564 hw_read_intr(struct ksz_hw *hw, uint *status) argument 1570 hw_restore_intr(struct ksz_hw *hw, uint interrupt) argument 1584 hw_block_intr(struct ksz_hw *hw) argument 1675 sw_r_table(struct ksz_hw *hw, int table, u16 addr, u32 *data) argument 1702 sw_w_table_64(struct ksz_hw *hw, int table, u16 addr, u32 data_hi, u32 data_lo) argument 1735 sw_w_sta_mac_table(struct ksz_hw *hw, u16 addr, u8 *mac_addr, u8 ports, int override, int valid, int use_fid, u8 fid) argument 1772 sw_r_vlan_table(struct ksz_hw *hw, u16 addr, u16 *vid, u8 *fid, u8 *member) argument 1798 port_r_mib_cnt(struct ksz_hw *hw, int port, u16 addr, u64 *cnt) argument 1836 port_r_mib_pkt(struct ksz_hw *hw, int port, u32 *last, u64 *cnt) argument 1884 port_r_cnt(struct ksz_hw *hw, int port) argument 1909 port_init_cnt(struct ksz_hw *hw, int port) argument 1943 port_chk(struct ksz_hw *hw, int port, int offset, u16 bits) argument 1964 port_cfg(struct ksz_hw *hw, int port, int offset, u16 bits, int set) argument 1992 port_chk_shift(struct ksz_hw *hw, int port, u32 addr, int shift) argument 2012 port_cfg_shift(struct ksz_hw *hw, int port, u32 addr, int shift, int set) argument 2036 port_r8(struct ksz_hw *hw, int port, int offset, u8 *data) argument 2054 port_r16(struct ksz_hw *hw, int port, int offset, u16 *data) argument 2072 port_w16(struct ksz_hw *hw, int port, int offset, u16 data) argument 2092 sw_chk(struct ksz_hw *hw, u32 addr, u16 bits) argument 2109 sw_cfg(struct ksz_hw *hw, u32 addr, u16 bits, int set) argument 2123 port_cfg_broad_storm(struct ksz_hw *hw, int p, int set) argument 2129 port_chk_broad_storm(struct ksz_hw *hw, int p) argument 2148 sw_cfg_broad_storm(struct ksz_hw *hw, u8 percent) argument 2169 sw_get_broad_storm(struct ksz_hw *hw, u8 *percent) argument 2189 sw_dis_broad_storm(struct ksz_hw *hw, int port) argument 2201 sw_ena_broad_storm(struct ksz_hw *hw, int port) argument 2213 sw_init_broad_storm(struct ksz_hw *hw) argument 2232 hw_cfg_broad_storm(struct ksz_hw *hw, u8 percent) argument 2249 sw_dis_prio_rate(struct ksz_hw *hw, int port) argument 2264 sw_init_prio_rate(struct ksz_hw *hw) argument 2281 port_cfg_back_pressure(struct ksz_hw *hw, int p, int set) argument 2287 port_cfg_force_flow_ctrl(struct ksz_hw *hw, int p, int set) argument 2293 port_chk_back_pressure(struct ksz_hw *hw, int p) argument 2299 port_chk_force_flow_ctrl(struct ksz_hw *hw, int p) argument 2307 port_cfg_dis_learn(struct ksz_hw *hw, int p, int set) argument 2313 port_cfg_rx(struct ksz_hw *hw, int p, int set) argument 2319 port_cfg_tx(struct ksz_hw *hw, int p, int set) argument 2325 sw_cfg_fast_aging(struct ksz_hw *hw, int set) argument 2330 sw_flush_dyn_mac_table(struct ksz_hw *hw) argument 2341 port_cfg_ins_tag(struct ksz_hw *hw, int p, int insert) argument 2347 port_cfg_rmv_tag(struct ksz_hw *hw, int p, int remove) argument 2353 port_chk_ins_tag(struct ksz_hw *hw, int p) argument 2359 port_chk_rmv_tag(struct ksz_hw *hw, int p) argument 2365 port_cfg_dis_non_vid(struct ksz_hw *hw, int p, int set) argument 2371 port_cfg_in_filter(struct ksz_hw *hw, int p, int set) argument 2377 port_chk_dis_non_vid(struct ksz_hw *hw, int p) argument 2383 port_chk_in_filter(struct ksz_hw *hw, int p) argument 2391 port_cfg_mirror_sniffer(struct ksz_hw *hw, int p, int set) argument 2397 port_cfg_mirror_rx(struct ksz_hw *hw, int p, int set) argument 2403 port_cfg_mirror_tx(struct ksz_hw *hw, int p, int set) argument 2409 sw_cfg_mirror_rx_tx(struct ksz_hw *hw, int set) argument 2414 sw_init_mirror(struct ksz_hw *hw) argument 2426 sw_cfg_unk_def_deliver(struct ksz_hw *hw, int set) argument 2432 sw_cfg_chk_unk_def_deliver(struct ksz_hw *hw) argument 2438 sw_cfg_unk_def_port(struct ksz_hw *hw, int port, int set) argument 2443 sw_chk_unk_def_port(struct ksz_hw *hw, int port) argument 2450 port_cfg_diffserv(struct ksz_hw *hw, int p, int set) argument 2456 port_cfg_802_1p(struct ksz_hw *hw, int p, int set) argument 2462 port_cfg_replace_vid(struct ksz_hw *hw, int p, int set) argument 2468 port_cfg_prio(struct ksz_hw *hw, int p, int set) argument 2474 port_chk_diffserv(struct ksz_hw *hw, int p) argument 2480 port_chk_802_1p(struct ksz_hw *hw, int p) argument 2486 port_chk_replace_vid(struct ksz_hw *hw, int p) argument 2492 port_chk_prio(struct ksz_hw *hw, int p) argument 2505 sw_dis_diffserv(struct ksz_hw *hw, int port) argument 2517 sw_dis_802_1p(struct ksz_hw *hw, int port) argument 2528 sw_cfg_replace_null_vid(struct ksz_hw *hw, int set) argument 2544 sw_cfg_replace_vid(struct ksz_hw *hw, int port, int set) argument 2557 sw_cfg_port_based(struct ksz_hw *hw, int port, u8 prio) argument 2580 sw_dis_multi_queue(struct ksz_hw *hw, int port) argument 2591 sw_init_prio(struct ksz_hw *hw) argument 2638 port_get_def_vid(struct ksz_hw *hw, int port, u16 *vid) argument 2653 sw_init_vlan(struct ksz_hw *hw) argument 2681 sw_cfg_port_base_vlan(struct ksz_hw *hw, int port, u8 member) argument 2704 sw_get_addr(struct ksz_hw *hw, u8 *mac_addr) argument 2721 sw_set_addr(struct ksz_hw *hw, u8 *mac_addr) argument 2737 sw_set_global_ctrl(struct ksz_hw *hw) argument 2785 port_set_stp_state(struct ksz_hw *hw, int port, int state) argument 2841 sw_clr_sta_mac_table(struct ksz_hw *hw) argument 2861 sw_init_stp(struct ksz_hw *hw) argument 2887 sw_block_addr(struct ksz_hw *hw) argument 2911 hw_r_phy_ctrl(struct ksz_hw *hw, int phy, u16 *data) argument 2916 hw_w_phy_ctrl(struct ksz_hw *hw, int phy, u16 data) argument 2921 hw_r_phy_link_stat(struct ksz_hw *hw, int phy, u16 *data) argument 2926 hw_r_phy_auto_neg(struct ksz_hw *hw, int phy, u16 *data) argument 2931 hw_w_phy_auto_neg(struct ksz_hw *hw, int phy, u16 data) argument 2936 hw_r_phy_rem_cap(struct ksz_hw *hw, int phy, u16 *data) argument 2941 hw_r_phy_crossover(struct ksz_hw *hw, int phy, u16 *data) argument 2946 hw_w_phy_crossover(struct ksz_hw *hw, int phy, u16 data) argument 2951 hw_r_phy_polarity(struct ksz_hw *hw, int phy, u16 *data) argument 2956 hw_w_phy_polarity(struct ksz_hw *hw, int phy, u16 data) argument 2961 hw_r_phy_link_md(struct ksz_hw *hw, int phy, u16 *data) argument 2966 hw_w_phy_link_md(struct ksz_hw *hw, int phy, u16 data) argument 2980 hw_r_phy(struct ksz_hw *hw, int port, u16 reg, u16 *val) argument 2997 hw_w_phy(struct ksz_hw *hw, int port, u16 reg, u16 val) argument 3021 drop_gpio(struct ksz_hw *hw, u8 gpio) argument 3030 raise_gpio(struct ksz_hw *hw, u8 gpio) argument 3039 state_gpio(struct ksz_hw *hw, u8 gpio) argument 3047 eeprom_clk(struct ksz_hw *hw) argument 3055 spi_r(struct ksz_hw *hw) argument 3072 spi_w(struct ksz_hw *hw, u16 data) argument 3083 spi_reg(struct ksz_hw *hw, u8 data, u8 reg) argument 3126 eeprom_read(struct ksz_hw *hw, u8 reg) argument 3148 eeprom_write(struct ksz_hw *hw, u8 reg, u16 data) argument 3219 set_flow_ctrl(struct ksz_hw *hw, int rx, int tx) argument 3242 determine_flow_ctrl(struct ksz_hw *hw, struct ksz_port *port, u16 local, u16 remote) argument 3270 port_cfg_change(struct ksz_hw *hw, struct ksz_port *port, struct ksz_port_info *info, u16 link_status) argument 3297 struct ksz_hw *hw = port->hw; local 3384 struct ksz_hw *hw = port->hw; local 3437 struct ksz_hw *hw = port->hw; local 3463 struct ksz_hw *hw = port->hw; local 3484 hw_chk_wol_pme_status(struct ksz_hw *hw) argument 3502 hw_clr_wol_pme_status(struct ksz_hw *hw) argument 3524 hw_cfg_wol_pme(struct ksz_hw *hw, int set) argument 3549 hw_cfg_wol(struct ksz_hw *hw, u16 frame, int set) argument 3572 hw_set_wol_frame(struct ksz_hw *hw, int i, uint mask_size, u8 *mask, uint frame_size, u8 *pattern) argument 3629 hw_add_wol_arp(struct ksz_hw *hw, u8 *ip_addr) argument 3652 hw_add_wol_bcast(struct ksz_hw *hw) argument 3670 hw_add_wol_mcast(struct ksz_hw *hw) argument 3688 hw_add_wol_ucast(struct ksz_hw *hw) argument 3703 hw_enable_wol(struct ksz_hw *hw, u32 wol_enable, u8 *net_addr) argument 3724 hw_init(struct ksz_hw *hw) argument 3761 hw_reset(struct ksz_hw *hw) argument 3778 hw_setup(struct ksz_hw *hw) argument 3814 hw_setup_intr(struct ksz_hw *hw) argument 3877 hw_set_desc_base(struct ksz_hw *hw, u32 tx_addr, u32 rx_addr) argument 3891 hw_resume_rx(struct ksz_hw *hw) argument 3902 hw_start_rx(struct ksz_hw *hw) argument 3924 hw_stop_rx(struct ksz_hw *hw) argument 3937 hw_start_tx(struct ksz_hw *hw) argument 3948 hw_stop_tx(struct ksz_hw *hw) argument 3959 hw_disable(struct ksz_hw *hw) argument 3972 hw_enable(struct ksz_hw *hw) argument 3989 hw_alloc_pkt(struct ksz_hw *hw, int length, int physical) argument 4019 hw_send_pkt(struct ksz_hw *hw) argument 4055 hw_set_addr(struct ksz_hw *hw) argument 4072 hw_read_addr(struct ksz_hw *hw) argument 4093 hw_ena_add_addr(struct ksz_hw *hw, int index, u8 *mac_addr) argument 4116 hw_set_add_addr(struct ksz_hw *hw) argument 4129 hw_add_addr(struct ksz_hw *hw, u8 *mac_addr) argument 4150 hw_del_addr(struct ksz_hw *hw, u8 *mac_addr) argument 4171 hw_clr_multicast(struct ksz_hw *hw) argument 4189 hw_set_grp_addr(struct ksz_hw *hw) argument 4217 hw_set_multicast(struct ksz_hw *hw, u8 multicast) argument 4238 hw_set_promiscuous(struct ksz_hw *hw, u8 prom) argument 4259 sw_enable(struct ksz_hw *hw, int enable) argument 4290 sw_setup(struct ksz_hw *hw) argument 4407 struct ksz_hw *hw = &adapter->hw; local 4476 struct ksz_hw *hw = &adapter->hw; local 4515 struct ksz_hw *hw = &adapter->hw; local 4563 struct ksz_hw *hw = &adapter->hw; local 4631 get_mib_counters(struct ksz_hw *hw, int first, int cnt, u64 *counter) argument 4660 struct ksz_hw *hw = &hw_priv->hw; local 4766 struct ksz_hw *hw = &hw_priv->hw; local 4822 struct ksz_hw *hw = &hw_priv->hw; local 4859 struct ksz_hw *hw = &hw_priv->hw; local 4934 struct ksz_hw *hw = &hw_priv->hw; local 5009 rx_proc(struct net_device *dev, struct ksz_hw* hw, struct ksz_desc *desc, union desc_stat status) argument 5064 struct ksz_hw *hw = &hw_priv->hw; local 5100 struct ksz_hw *hw = &hw_priv->hw; local 5145 struct ksz_hw *hw = &hw_priv->hw; local 5203 struct ksz_hw *hw = &hw_priv->hw; local 5225 struct ksz_hw *hw = &hw_priv->hw; local 5237 handle_rx_stop(struct ksz_hw *hw) argument 5269 struct ksz_hw *hw = &hw_priv->hw; local 5342 bridge_change(struct ksz_hw *hw) argument 5377 struct ksz_hw *hw = &hw_priv->hw; local 5435 hw_cfg_huge_frame(struct dev_info *hw_priv, struct ksz_hw *hw) argument 5463 struct ksz_hw *hw = &hw_priv->hw; local 5513 struct ksz_hw *hw = &hw_priv->hw; local 5618 struct ksz_hw *hw = &priv->adapter->hw; local 5674 struct ksz_hw *hw = &hw_priv->hw; local 5698 dev_set_promiscuous(struct net_device *dev, struct dev_priv *priv, struct ksz_hw *hw, int promiscuous) argument 5733 dev_set_multicast(struct dev_priv *priv, struct ksz_hw *hw, int multicast) argument 5762 struct ksz_hw *hw = &hw_priv->hw; local 5812 struct ksz_hw *hw = &hw_priv->hw; local 5857 struct ksz_hw *hw = &hw_priv->hw; local 5922 struct ksz_hw *hw = port->hw; local 5942 struct ksz_hw *hw = port->hw; local 6150 struct ksz_hw *hw = &hw_priv->hw; local 6345 struct ksz_hw *hw = &hw_priv->hw; local 6378 struct ksz_hw *hw = &hw_priv->hw; local 6423 struct ksz_hw *hw = &hw_priv->hw; local 6486 struct ksz_hw *hw = &hw_priv->hw; local 6506 struct ksz_hw *hw = &hw_priv->hw; local 6529 struct ksz_hw *hw = &hw_priv->hw; local 6596 struct ksz_hw *hw = &hw_priv->hw; local 6617 struct ksz_hw *hw = &hw_priv->hw; local 6686 struct ksz_hw *hw = &hw_priv->hw; local 6757 struct ksz_hw *hw = &hw_priv->hw; local 6933 read_other_addr(struct ksz_hw *hw) argument 6961 struct ksz_hw *hw; local 7214 struct ksz_hw *hw = &hw_priv->hw; local 7240 struct ksz_hw *hw = &hw_priv->hw; local [all...] |
H A D | sky2.c | 156 static int gm_phy_write(struct sky2_hw *hw, unsigned port, u16 reg, u16 val) argument 160 gma_write16(hw, port, GM_SMI_DATA, val); 161 gma_write16(hw, port, GM_SMI_CTRL, 165 u16 ctrl = gma_read16(hw, port, GM_SMI_CTRL); 175 dev_warn(&hw->pdev->dev, "%s: phy write timeout\n", hw->dev[port]->name); 179 dev_err(&hw->pdev->dev, "%s: phy I/O error\n", hw->dev[port]->name); 183 static int __gm_phy_read(struct sky2_hw *hw, unsigned port, u16 reg, u16 *val) argument 187 gma_write16(hw, por 210 gm_phy_read(struct sky2_hw *hw, unsigned port, u16 reg) argument 218 sky2_power_on(struct sky2_hw *hw) argument 266 sky2_power_aux(struct sky2_hw *hw) argument 288 sky2_gmac_reset(struct sky2_hw *hw, unsigned port) argument 330 sky2_phy_init(struct sky2_hw *hw, unsigned port) argument 640 sky2_phy_power_up(struct sky2_hw *hw, unsigned port) argument 661 sky2_phy_power_down(struct sky2_hw *hw, unsigned port) argument 719 struct sky2_hw *hw = sky2->hw; local 740 struct sky2_hw *hw = sky2->hw; local 801 sky2_set_tx_stfwd(struct sky2_hw *hw, unsigned port) argument 820 sky2_mac_init(struct sky2_hw *hw, unsigned port) argument 957 sky2_ramset(struct sky2_hw *hw, u16 q, u32 start, u32 space) argument 997 sky2_qset(struct sky2_hw *hw, u16 q) argument 1008 sky2_prefetch_init(struct sky2_hw *hw, u32 qaddr, dma_addr_t addr, u32 last) argument 1045 sky2_put_idx(struct sky2_hw *hw, unsigned q, u16 idx) argument 1207 struct sky2_hw *hw = sky2->hw; local 1248 struct sky2_hw *hw = sky2->hw; local 1291 struct sky2_hw *hw = sky2->hw; local 1324 sky2_set_vlan_mode(struct sky2_hw *hw, u16 port, bool onoff) argument 1342 struct sky2_hw *hw = sky2->hw; local 1358 sky2_rx_pad(const struct sky2_hw *hw) argument 1406 struct sky2_hw *hw = sky2->hw; local 1439 struct sky2_hw *hw = sky2->hw; local 1507 struct sky2_hw *hw = sky2->hw; local 1540 struct sky2_hw *hw = sky2->hw; local 1564 struct sky2_hw *hw = sky2->hw; local 1631 struct sky2_hw *hw = sky2->hw; local 1713 struct sky2_hw *hw = sky2->hw; local 1916 sky2_tx_reset(struct sky2_hw *hw, unsigned port) argument 1940 struct sky2_hw *hw = sky2->hw; local 1988 struct sky2_hw *hw = sky2->hw; local 2011 sky2_phy_speed(const struct sky2_hw *hw, u16 aux) argument 2035 struct sky2_hw *hw = sky2->hw; local 2065 struct sky2_hw *hw = sky2->hw; local 2095 struct sky2_hw *hw = sky2->hw; local 2156 sky2_phy_intr(struct sky2_hw *hw, unsigned port) argument 2197 sky2_qlink_intr(struct sky2_hw *hw) argument 2223 struct sky2_hw *hw = sky2->hw; local 2239 struct sky2_hw *hw = sky2->hw; local 2524 sky2_rx_done(struct sky2_hw *hw, unsigned port, unsigned packets, unsigned bytes) argument 2572 sky2_status_intr(struct sky2_hw *hw, int to_do, u16 idx) argument 2672 sky2_hw_error(struct sky2_hw *hw, unsigned port, u32 status) argument 2712 sky2_hw_intr(struct sky2_hw *hw) argument 2759 sky2_mac_intr(struct sky2_hw *hw, unsigned port) argument 2785 sky2_le_error(struct sky2_hw *hw, unsigned port, u16 q) argument 2800 struct sky2_hw *hw = sky2->hw; local 2832 struct sky2_hw *hw = (struct sky2_hw *) arg; local 2863 sky2_err_intr(struct sky2_hw *hw, u32 status) argument 2892 struct sky2_hw *hw = container_of(napi, struct sky2_hw, napi); local 2925 struct sky2_hw *hw = dev_id; local 2950 sky2_mhz(const struct sky2_hw *hw) argument 2975 sky2_us2clk(const struct sky2_hw *hw, u32 us) argument 2980 sky2_clk2us(const struct sky2_hw *hw, u32 clk) argument 2986 sky2_init(struct sky2_hw *hw) argument 3084 sky2_reset(struct sky2_hw *hw) argument 3305 sky2_all_down(struct sky2_hw *hw) argument 3327 sky2_all_up(struct sky2_hw *hw) argument 3354 struct sky2_hw *hw = container_of(work, struct sky2_hw, restart_work); local 3365 sky2_wol_supported(const struct sky2_hw *hw) argument 3381 struct sky2_hw *hw = sky2->hw; local 3391 sky2_supported_modes(const struct sky2_hw *hw) argument 3414 struct sky2_hw *hw = sky2->hw; local 3437 const struct sky2_hw *hw = sky2->hw; local 3594 struct sky2_hw *hw = sky2->hw; local 3647 struct sky2_hw *hw = sky2->hw; local 3680 struct sky2_hw *hw = sky2->hw; local 3727 struct sky2_hw *hw = sky2->hw; local 3848 struct sky2_hw *hw = sky2->hw; local 3883 struct sky2_hw *hw = sky2->hw; local 3968 sky2_reg_access_ok(struct sky2_hw *hw, unsigned int b) argument 4045 const struct sky2_hw *hw = sky2->hw; local 4070 struct sky2_hw *hw = sky2->hw; local 4077 sky2_vpd_wait(const struct sky2_hw *hw, int cap, u16 busy) argument 4093 sky2_vpd_read(struct sky2_hw *hw, int cap, void *data, u16 offset, size_t length) argument 4117 sky2_vpd_write(struct sky2_hw *hw, int cap, const void *data, u16 offset, unsigned int length) argument 4244 sky2_show_vpd(struct seq_file *seq, struct sky2_hw *hw) argument 4306 struct sky2_hw *hw = sky2->hw; local 4520 sky2_init_netdev(struct sky2_hw *hw, unsigned port, int highmem, int wol) argument 4597 struct sky2_hw *hw = dev_id; local 4614 sky2_test_msi(struct sky2_hw *hw) argument 4678 struct sky2_hw *hw; local 4866 struct sky2_hw *hw = pci_get_drvdata(pdev); local 4904 struct sky2_hw *hw = pci_get_drvdata(pdev); local 4941 struct sky2_hw *hw = pci_get_drvdata(pdev); local [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/spi/ |
H A D | spi_ppc4xx.c | 147 struct ppc4xx_spi *hw; local 153 hw = spi_master_get_devdata(spi->master); 155 hw->tx = t->tx_buf; 156 hw->rx = t->rx_buf; 157 hw->len = t->len; 158 hw->count = 0; 161 data = hw->tx ? hw->tx[0] : 0; 162 out_8(&hw->regs->txd, data); 163 out_8(&hw 171 struct ppc4xx_spi *hw = spi_master_get_devdata(spi->master); local 280 struct ppc4xx_spi *hw = spi_master_get_devdata(spi->master); local 301 struct ppc4xx_spi *hw; local 365 spi_ppc4xx_enable(struct ppc4xx_spi *hw) argument 377 free_gpios(struct ppc4xx_spi *hw) argument 396 struct ppc4xx_spi *hw; local 571 struct ppc4xx_spi *hw = spi_master_get_devdata(master); local [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/e1000e/ |
H A D | ich8lan.c | 215 static s32 e1000_setup_link_ich8lan(struct e1000_hw *hw); 216 static void e1000_clear_hw_cntrs_ich8lan(struct e1000_hw *hw); 217 static void e1000_initialize_hw_bits_ich8lan(struct e1000_hw *hw); 218 static s32 e1000_erase_flash_bank_ich8lan(struct e1000_hw *hw, u32 bank); 219 static s32 e1000_retry_write_flash_byte_ich8lan(struct e1000_hw *hw, 221 static s32 e1000_read_flash_byte_ich8lan(struct e1000_hw *hw, u32 offset, 223 static s32 e1000_read_flash_word_ich8lan(struct e1000_hw *hw, u32 offset, 225 static s32 e1000_read_flash_data_ich8lan(struct e1000_hw *hw, u32 offset, 227 static s32 e1000_setup_copper_link_ich8lan(struct e1000_hw *hw); 228 static s32 e1000_kmrn_lock_loss_workaround_ich8lan(struct e1000_hw *hw); 248 __er16flash(struct e1000_hw *hw, unsigned long reg) argument 253 __er32flash(struct e1000_hw *hw, unsigned long reg) argument 258 __ew16flash(struct e1000_hw *hw, unsigned long reg, u16 val) argument 263 __ew32flash(struct e1000_hw *hw, unsigned long reg, u32 val) argument 279 e1000_init_phy_params_pchlan(struct e1000_hw *hw) argument 389 e1000_init_phy_params_ich8lan(struct e1000_hw *hw) argument 470 e1000_init_nvm_params_ich8lan(struct e1000_hw *hw) argument 528 struct e1000_hw *hw = &adapter->hw; local 600 e1000_set_eee_pchlan(struct e1000_hw *hw) argument 630 e1000_check_for_copper_link_ich8lan(struct e1000_hw *hw) argument 722 struct e1000_hw *hw = &adapter->hw; local 773 e1000_acquire_nvm_ich8lan(struct e1000_hw *hw) argument 786 e1000_release_nvm_ich8lan(struct e1000_hw *hw) argument 800 e1000_acquire_swflag_ich8lan(struct e1000_hw *hw) argument 858 e1000_release_swflag_ich8lan(struct e1000_hw *hw) argument 877 e1000_check_mng_mode_ich8lan(struct e1000_hw *hw) argument 895 e1000_check_mng_mode_pchlan(struct e1000_hw *hw) argument 912 e1000_check_reset_block_ich8lan(struct e1000_hw *hw) argument 928 e1000_write_smbus_addr(struct e1000_hw *hw) argument 949 e1000_sw_lcd_config_ich8lan(struct e1000_hw *hw) argument 1065 e1000_k1_gig_workaround_hv(struct e1000_hw *hw, bool link) argument 1145 e1000_configure_k1_ich8lan(struct e1000_hw *hw, bool k1_enable) argument 1197 e1000_oem_bits_config_ich8lan(struct e1000_hw *hw, bool d0_state) argument 1257 e1000_set_mdio_slow_mode_hv(struct e1000_hw *hw) argument 1277 e1000_hv_phy_workarounds_ich8lan(struct e1000_hw *hw) argument 1353 e1000_copy_rx_addrs_to_phy_ich8lan(struct e1000_hw *hw) argument 1385 e1000_lv_jumbo_workaround_ich8lan(struct e1000_hw *hw, bool enable) argument 1552 e1000_lv_phy_workarounds_ich8lan(struct e1000_hw *hw) argument 1566 e1000_k1_workaround_lv(struct e1000_hw *hw) argument 1605 e1000_gate_hw_phy_config_ich8lan(struct e1000_hw *hw, bool gate) argument 1630 e1000_lan_init_done_ich8lan(struct e1000_hw *hw) argument 1659 e1000_post_phy_reset_ich8lan(struct e1000_hw *hw) argument 1717 e1000_phy_hw_reset_ich8lan(struct e1000_hw *hw) argument 1747 e1000_set_lplu_state_pchlan(struct e1000_hw *hw, bool active) argument 1781 e1000_set_d0_lplu_state_ich8lan(struct e1000_hw *hw, bool active) argument 1863 e1000_set_d3_lplu_state_ich8lan(struct e1000_hw *hw, bool active) argument 1940 e1000_valid_nvm_bank_detect_ich8lan(struct e1000_hw *hw, u32 *bank) argument 2008 e1000_read_nvm_ich8lan(struct e1000_hw *hw, u16 offset, u16 words, u16 *data) argument 2067 e1000_flash_cycle_init_ich8lan(struct e1000_hw *hw) argument 2141 e1000_flash_cycle_ich8lan(struct e1000_hw *hw, u32 timeout) argument 2176 e1000_read_flash_word_ich8lan(struct e1000_hw *hw, u32 offset, u16 *data) argument 2193 e1000_read_flash_byte_ich8lan(struct e1000_hw *hw, u32 offset, u8 *data) argument 2217 e1000_read_flash_data_ich8lan(struct e1000_hw *hw, u32 offset, u8 size, u16 *data) argument 2296 e1000_write_nvm_ich8lan(struct e1000_hw *hw, u16 offset, u16 words, u16 *data) argument 2332 e1000_update_nvm_checksum_ich8lan(struct e1000_hw *hw) argument 2492 e1000_validate_nvm_checksum_ich8lan(struct e1000_hw *hw) argument 2530 e1000e_write_protect_nvm_ich8lan(struct e1000_hw *hw) argument 2564 e1000_write_flash_data_ich8lan(struct e1000_hw *hw, u32 offset, u8 size, u16 data) argument 2640 e1000_write_flash_byte_ich8lan(struct e1000_hw *hw, u32 offset, u8 data) argument 2657 e1000_retry_write_flash_byte_ich8lan(struct e1000_hw *hw, u32 offset, u8 byte) argument 2688 e1000_erase_flash_bank_ich8lan(struct e1000_hw *hw, u32 bank) argument 2795 e1000_valid_led_default_ich8lan(struct e1000_hw *hw, u16 *data) argument 2825 e1000_id_led_init_pchlan(struct e1000_hw *hw) argument 2892 e1000_get_bus_info_ich8lan(struct e1000_hw *hw) argument 2918 e1000_reset_hw_ich8lan(struct e1000_hw *hw) argument 3033 e1000_init_hw_ich8lan(struct e1000_hw *hw) argument 3116 e1000_initialize_hw_bits_ich8lan(struct e1000_hw *hw) argument 3176 e1000_setup_link_ich8lan(struct e1000_hw *hw) argument 3233 e1000_setup_copper_link_ich8lan(struct e1000_hw *hw) argument 3311 e1000_get_link_up_info_ich8lan(struct e1000_hw *hw, u16 *speed, u16 *duplex) argument 3329 e1000_kmrn_lock_loss_workaround_ich8lan(struct e1000_hw *hw) argument 3379 e1000e_set_kmrn_lock_loss_workaround_ich8lan(struct e1000_hw *hw, bool state) argument 3392 e1000e_igp3_phy_powerdown_workaround_ich8lan(struct e1000_hw *hw) argument 3439 e1000e_gig_downshift_workaround_ich8lan(struct e1000_hw *hw) argument 3473 e1000e_disable_gig_wol_ich8lan(struct e1000_hw *hw) argument 3498 e1000_cleanup_led_ich8lan(struct e1000_hw *hw) argument 3513 e1000_led_on_ich8lan(struct e1000_hw *hw) argument 3529 e1000_led_off_ich8lan(struct e1000_hw *hw) argument 3545 e1000_setup_led_pchlan(struct e1000_hw *hw) argument 3557 e1000_cleanup_led_pchlan(struct e1000_hw *hw) argument 3569 e1000_led_on_pchlan(struct e1000_hw *hw) argument 3600 e1000_led_off_pchlan(struct e1000_hw *hw) argument 3637 e1000_get_cfg_done_ich8lan(struct e1000_hw *hw) argument 3692 e1000_power_down_phy_copper_ich8lan(struct e1000_hw *hw) argument 3707 e1000_clear_hw_cntrs_ich8lan(struct e1000_hw *hw) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/e1000/ |
H A D | e1000_hw.c | 35 static s32 e1000_check_downshift(struct e1000_hw *hw); 36 static s32 e1000_check_polarity(struct e1000_hw *hw, 38 static void e1000_clear_hw_cntrs(struct e1000_hw *hw); 39 static void e1000_clear_vfta(struct e1000_hw *hw); 40 static s32 e1000_config_dsp_after_link_change(struct e1000_hw *hw, 42 static s32 e1000_config_fc_after_link_up(struct e1000_hw *hw); 43 static s32 e1000_detect_gig_phy(struct e1000_hw *hw); 44 static s32 e1000_get_auto_rd_done(struct e1000_hw *hw); 45 static s32 e1000_get_cable_length(struct e1000_hw *hw, u16 *min_length, 47 static s32 e1000_get_phy_cfg_done(struct e1000_hw *hw); 115 e1000_set_phy_type(struct e1000_hw *hw) argument 150 e1000_phy_init_script(struct e1000_hw *hw) argument 246 e1000_set_mac_type(struct e1000_hw *hw) argument 353 e1000_set_media_type(struct e1000_hw *hw) argument 395 e1000_reset_hw(struct e1000_hw *hw) argument 542 e1000_init_hw(struct e1000_hw *hw) argument 657 e1000_adjust_serdes_amplitude(struct e1000_hw *hw) argument 703 e1000_setup_link(struct e1000_hw *hw) argument 817 e1000_setup_fiber_serdes_link(struct e1000_hw *hw) argument 957 e1000_copper_link_preconfig(struct e1000_hw *hw) argument 1018 e1000_copper_link_igp_setup(struct e1000_hw *hw) argument 1160 e1000_copper_link_mgp_setup(struct e1000_hw *hw) argument 1268 e1000_copper_link_autoneg(struct e1000_hw *hw) argument 1336 e1000_copper_link_postconfig(struct e1000_hw *hw) argument 1374 e1000_setup_copper_link(struct e1000_hw *hw) argument 1447 e1000_phy_setup_autoneg(struct e1000_hw *hw) argument 1590 e1000_phy_force_speed_duplex(struct e1000_hw *hw) argument 1821 e1000_config_collision_dist(struct e1000_hw *hw) argument 1850 e1000_config_mac_to_phy(struct e1000_hw *hw) argument 1908 e1000_force_mac_fc(struct e1000_hw *hw) argument 1974 e1000_config_fc_after_link_up(struct e1000_hw *hw) argument 2189 e1000_check_for_serdes_link_generic(struct e1000_hw *hw) argument 2300 e1000_check_for_link(struct e1000_hw *hw) argument 2473 e1000_get_speed_and_duplex(struct e1000_hw *hw, u16 *speed, u16 *duplex) argument 2540 e1000_wait_autoneg(struct e1000_hw *hw) argument 2573 e1000_raise_mdi_clk(struct e1000_hw *hw, u32 *ctrl) argument 2588 e1000_lower_mdi_clk(struct e1000_hw *hw, u32 *ctrl) argument 2606 e1000_shift_out_mdi_bits(struct e1000_hw *hw, u32 data, u16 count) argument 2652 e1000_shift_in_mdi_bits(struct e1000_hw *hw) argument 2706 e1000_read_phy_reg(struct e1000_hw *hw, u32 reg_addr, u16 *phy_data) argument 2726 e1000_read_phy_reg_ex(struct e1000_hw *hw, u32 reg_addr, u16 *phy_data) argument 2808 e1000_write_phy_reg(struct e1000_hw *hw, u32 reg_addr, u16 phy_data) argument 2828 e1000_write_phy_reg_ex(struct e1000_hw *hw, u32 reg_addr, u16 phy_data) argument 2896 e1000_phy_hw_reset(struct e1000_hw *hw) argument 2960 e1000_phy_reset(struct e1000_hw *hw) argument 2999 e1000_detect_gig_phy(struct e1000_hw *hw) argument 3068 e1000_phy_reset_dsp(struct e1000_hw *hw) argument 3096 e1000_phy_igp_get_info(struct e1000_hw *hw, struct e1000_phy_info *phy_info) argument 3174 e1000_phy_m88_get_info(struct e1000_hw *hw, struct e1000_phy_info *phy_info) argument 3248 e1000_phy_get_info(struct e1000_hw *hw, struct e1000_phy_info *phy_info) argument 3288 e1000_validate_mdi_setting(struct e1000_hw *hw) argument 3307 e1000_init_eeprom_params(struct e1000_hw *hw) argument 3402 e1000_raise_ee_clk(struct e1000_hw *hw, u32 *eecd) argument 3418 e1000_lower_ee_clk(struct e1000_hw *hw, u32 *eecd) argument 3435 e1000_shift_out_ee_bits(struct e1000_hw *hw, u16 data, u16 count) argument 3485 e1000_shift_in_ee_bits(struct e1000_hw *hw, u16 count) argument 3526 e1000_acquire_eeprom(struct e1000_hw *hw) argument 3578 e1000_standby_eeprom(struct e1000_hw *hw) argument 3627 e1000_release_eeprom(struct e1000_hw *hw) argument 3674 e1000_spi_eeprom_ready(struct e1000_hw *hw) argument 3718 e1000_read_eeprom(struct e1000_hw *hw, u16 offset, u16 words, u16 *data) argument 3727 e1000_do_read_eeprom(struct e1000_hw *hw, u16 offset, u16 words, u16 *data) argument 3818 e1000_validate_eeprom_checksum(struct e1000_hw *hw) argument 3848 e1000_update_eeprom_checksum(struct e1000_hw *hw) argument 3880 e1000_write_eeprom(struct e1000_hw *hw, u16 offset, u16 words, u16 *data) argument 3889 e1000_do_write_eeprom(struct e1000_hw *hw, u16 offset, u16 words, u16 *data) argument 3934 e1000_write_eeprom_spi(struct e1000_hw *hw, u16 offset, u16 words, u16 *data) argument 3996 e1000_write_eeprom_microwire(struct e1000_hw *hw, u16 offset, u16 words, u16 *data) argument 4078 e1000_read_mac_addr(struct e1000_hw *hw) argument 4118 e1000_init_rx_addrs(struct e1000_hw *hw) argument 4147 e1000_hash_mc_addr(struct e1000_hw *hw, u8 *mc_addr) argument 4187 e1000_rar_set(struct e1000_hw *hw, u8 *addr, u32 index) argument 4217 e1000_write_vfta(struct e1000_hw *hw, u32 offset, u32 value) argument 4237 e1000_clear_vfta(struct e1000_hw *hw) argument 4254 e1000_id_led_init(struct e1000_hw *hw) argument 4331 e1000_setup_led(struct e1000_hw *hw) argument 4384 e1000_cleanup_led(struct e1000_hw *hw) argument 4420 e1000_led_on(struct e1000_hw *hw) argument 4466 e1000_led_off(struct e1000_hw *hw) argument 4512 e1000_clear_hw_cntrs(struct e1000_hw *hw) argument 4597 e1000_reset_adaptive(struct e1000_hw *hw) argument 4625 e1000_update_adaptive(struct e1000_hw *hw) argument 4664 e1000_tbi_adjust_stats(struct e1000_hw *hw, struct e1000_hw_stats *stats, u32 frame_len, u8 *mac_addr) argument 4740 e1000_get_bus_info(struct e1000_hw *hw) argument 4793 e1000_write_reg_io(struct e1000_hw *hw, u32 offset, u32 value) argument 4816 e1000_get_cable_length(struct e1000_hw *hw, u16 *min_length, u16 *max_length) argument 4935 e1000_check_polarity(struct e1000_hw *hw, e1000_rev_polarity *polarity) argument 5002 e1000_check_downshift(struct e1000_hw *hw) argument 5042 e1000_config_dsp_after_link_change(struct e1000_hw *hw, bool link_up) argument 5257 e1000_set_phy_mode(struct e1000_hw *hw) argument 5306 e1000_set_d3_lplu_state(struct e1000_hw *hw, bool active) argument 5407 e1000_set_vco_speed(struct e1000_hw *hw) argument 5474 e1000_enable_mng_pass_thru(struct e1000_hw *hw) argument 5490 e1000_polarity_reversal_workaround(struct e1000_hw *hw) argument 5583 e1000_get_auto_rd_done(struct e1000_hw *hw) argument 5598 e1000_get_phy_cfg_done(struct e1000_hw *hw) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/char/pcmcia/ipwireless/ |
H A D | hardware.h | 36 void ipwireless_hardware_free(struct ipw_hardware *hw); 38 int ipwireless_set_DTR(struct ipw_hardware *hw, unsigned int channel_idx, 40 int ipwireless_set_RTS(struct ipw_hardware *hw, unsigned int channel_idx, 42 int ipwireless_send_packet(struct ipw_hardware *hw, 49 void ipwireless_associate_network(struct ipw_hardware *hw, 51 void ipwireless_stop_interrupts(struct ipw_hardware *hw); 52 void ipwireless_init_hardware_v1(struct ipw_hardware *hw, 59 void ipwireless_init_hardware_v2_v3(struct ipw_hardware *hw);
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/igb/ |
H A D | e1000_82575.c | 65 static s32 igb_set_pcie_completion_timeout(struct e1000_hw *hw); 66 static s32 igb_reset_mdicnfg_82580(struct e1000_hw *hw); 76 * @hw: pointer to the HW structure 81 static bool igb_sgmii_uses_mdio_82575(struct e1000_hw *hw) argument 86 switch (hw->mac.type) { 103 static s32 igb_get_invariants_82575(struct e1000_hw *hw) argument 105 struct e1000_phy_info *phy = &hw->phy; 106 struct e1000_nvm_info *nvm = &hw->nvm; 107 struct e1000_mac_info *mac = &hw->mac; 108 struct e1000_dev_spec_82575 * dev_spec = &hw 320 igb_acquire_phy_82575(struct e1000_hw *hw) argument 341 igb_release_phy_82575(struct e1000_hw *hw) argument 364 igb_read_phy_reg_sgmii_82575(struct e1000_hw *hw, u32 offset, u16 *data) argument 395 igb_write_phy_reg_sgmii_82575(struct e1000_hw *hw, u32 offset, u16 data) argument 425 igb_get_phy_id_82575(struct e1000_hw *hw) argument 517 igb_phy_hw_reset_sgmii_82575(struct e1000_hw *hw) argument 555 igb_set_d0_lplu_state_82575(struct e1000_hw *hw, bool active) argument 628 igb_acquire_nvm_82575(struct e1000_hw *hw) argument 652 igb_release_nvm_82575(struct e1000_hw *hw) argument 666 igb_acquire_swfw_sync_82575(struct e1000_hw *hw, u16 mask) argument 716 igb_release_swfw_sync_82575(struct e1000_hw *hw, u16 mask) argument 740 igb_get_cfg_done_82575(struct e1000_hw *hw) argument 777 igb_check_for_link_82575(struct e1000_hw *hw) argument 802 igb_power_up_serdes_link_82575(struct e1000_hw *hw) argument 835 igb_get_pcs_speed_and_duplex_82575(struct e1000_hw *hw, u16 *speed, u16 *duplex) argument 888 igb_shutdown_serdes_link_82575(struct e1000_hw *hw) argument 920 igb_reset_hw_82575(struct e1000_hw *hw) argument 983 igb_init_hw_82575(struct e1000_hw *hw) argument 1035 igb_setup_copper_link_82575(struct e1000_hw *hw) argument 1091 igb_setup_serdes_link_82575(struct e1000_hw *hw) argument 1200 igb_sgmii_active_82575(struct e1000_hw *hw) argument 1213 igb_reset_init_script_82575(struct e1000_hw *hw) argument 1246 igb_read_mac_addr_82575(struct e1000_hw *hw) argument 1272 igb_power_down_phy_copper_82575(struct e1000_hw *hw) argument 1285 igb_clear_hw_cntrs_82575(struct e1000_hw *hw) argument 1351 igb_rx_fifo_flush_82575(struct e1000_hw *hw) argument 1424 igb_set_pcie_completion_timeout(struct e1000_hw *hw) argument 1472 igb_vmdq_set_loopback_pf(struct e1000_hw *hw, bool enable) argument 1491 igb_vmdq_set_replication_pf(struct e1000_hw *hw, bool enable) argument 1512 igb_read_phy_reg_82580(struct e1000_hw *hw, u32 offset, u16 *data) argument 1537 igb_write_phy_reg_82580(struct e1000_hw *hw, u32 offset, u16 data) argument 1562 igb_reset_mdicnfg_82580(struct e1000_hw *hw) argument 1598 igb_reset_hw_82580(struct e1000_hw *hw) argument [all...] |
H A D | e1000_nvm.c | 36 * @hw: pointer to the HW structure 41 static void igb_raise_eec_clk(struct e1000_hw *hw, u32 *eecd) argument 46 udelay(hw->nvm.delay_usec); 51 * @hw: pointer to the HW structure 56 static void igb_lower_eec_clk(struct e1000_hw *hw, u32 *eecd) argument 61 udelay(hw->nvm.delay_usec); 66 * @hw: pointer to the HW structure 74 static void igb_shift_out_eec_bits(struct e1000_hw *hw, u16 data, u16 count) argument 76 struct e1000_nvm_info *nvm = &hw->nvm; 95 igb_raise_eec_clk(hw, 116 igb_shift_in_eec_bits(struct e1000_hw *hw, u16 count) argument 151 igb_poll_eerd_eewr_done(struct e1000_hw *hw, int ee_reg) argument 182 igb_acquire_nvm(struct e1000_hw *hw) argument 216 igb_standby_nvm(struct e1000_hw *hw) argument 240 e1000_stop_nvm(struct e1000_hw *hw) argument 258 igb_release_nvm(struct e1000_hw *hw) argument 275 igb_ready_nvm_eeprom(struct e1000_hw *hw) argument 329 igb_read_nvm_eerd(struct e1000_hw *hw, u16 offset, u16 words, u16 *data) argument 375 igb_write_nvm_spi(struct e1000_hw *hw, u16 offset, u16 words, u16 *data) argument 455 igb_read_part_num(struct e1000_hw *hw, u32 *part_num) argument 486 igb_read_mac_addr(struct e1000_hw *hw) argument 514 igb_validate_nvm_checksum(struct e1000_hw *hw) argument 547 igb_update_nvm_checksum(struct e1000_hw *hw) argument [all...] |
H A D | e1000_phy.h | 44 s32 igb_check_downshift(struct e1000_hw *hw); 45 s32 igb_check_reset_block(struct e1000_hw *hw); 46 s32 igb_copper_link_setup_igp(struct e1000_hw *hw); 47 s32 igb_copper_link_setup_m88(struct e1000_hw *hw); 48 s32 igb_phy_force_speed_duplex_igp(struct e1000_hw *hw); 49 s32 igb_phy_force_speed_duplex_m88(struct e1000_hw *hw); 50 s32 igb_get_cable_length_m88(struct e1000_hw *hw); 51 s32 igb_get_cable_length_igp_2(struct e1000_hw *hw); 52 s32 igb_get_phy_id(struct e1000_hw *hw); 53 s32 igb_get_phy_info_igp(struct e1000_hw *hw); [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/wireless/wl12xx/ |
H A D | wl1271_testmode.h | 29 int wl1271_tm_cmd(struct ieee80211_hw *hw, void *data, int len);
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/wireless/b43/ |
H A D | rfkill.h | 7 void b43_rfkill_poll(struct ieee80211_hw *hw);
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/wireless/b43legacy/ |
H A D | rfkill.h | 7 void b43legacy_rfkill_poll(struct ieee80211_hw *hw);
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/wireless/orinoco/ |
H A D | hermes.c | 78 #define DMSG(stuff...) do {printk(KERN_DEBUG "hermes @ %p: " , hw->iobase); \ 106 static int hermes_issue_cmd(hermes_t *hw, u16 cmd, u16 param0, argument 113 reg = hermes_read_regn(hw, CMD); 117 reg = hermes_read_regn(hw, CMD); 122 hermes_write_regn(hw, PARAM2, param2); 123 hermes_write_regn(hw, PARAM1, param1); 124 hermes_write_regn(hw, PARAM0, param0); 125 hermes_write_regn(hw, CMD, cmd); 135 static int hermes_doicmd_wait(hermes_t *hw, u16 cmd, argument 143 err = hermes_issue_cmd(hw, cm 188 hermes_struct_init(hermes_t *hw, void __iomem *address, int reg_spacing) argument 198 hermes_init(hermes_t *hw) argument 252 hermes_docmd_wait(hermes_t *hw, u16 cmd, u16 parm0, struct hermes_response *resp) argument 316 hermes_allocate(hermes_t *hw, u16 size, u16 *fid) argument 366 hermes_bap_seek(hermes_t *hw, int bap, u16 id, u16 offset) argument 425 hermes_bap_pread(hermes_t *hw, int bap, void *buf, int len, u16 id, u16 offset) argument 453 hermes_bap_pwrite(hermes_t *hw, int bap, const void *buf, int len, u16 id, u16 offset) argument 481 hermes_read_ltv(hermes_t *hw, int bap, u16 rid, unsigned bufsize, u16 *length, void *buf) argument 526 hermes_write_ltv(hermes_t *hw, int bap, u16 rid, u16 length, const void *value) argument 556 hermes_aux_setaddr(hermes_t *hw, u32 addr) argument 563 hermes_aux_control(hermes_t *hw, int enabled) argument 597 hermesi_program_init(hermes_t *hw, u32 offset) argument 646 hermesi_program_end(hermes_t *hw) argument 675 hermes_program_bytes(struct hermes *hw, const char *data, u32 addr, u32 len) argument 687 hermes_read_pda(hermes_t *hw, __le16 *pda, u32 pda_addr, u16 pda_len) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/ixgbe/ |
H A D | ixgbe_82598.c | 41 static s32 ixgbe_get_copper_link_capabilities_82598(struct ixgbe_hw *hw, 44 static s32 ixgbe_setup_copper_link_82598(struct ixgbe_hw *hw, 48 static s32 ixgbe_read_i2c_eeprom_82598(struct ixgbe_hw *hw, u8 byte_offset, 53 * @hw: pointer to the HW structure 61 static void ixgbe_set_pcie_completion_timeout(struct ixgbe_hw *hw) argument 63 struct ixgbe_adapter *adapter = hw->back; 64 u32 gcr = IXGBE_READ_REG(hw, IXGBE_GCR); 93 IXGBE_WRITE_REG(hw, IXGBE_GCR, gcr); 98 * @hw: pointer to hardware structure 103 static u16 ixgbe_get_pcie_msix_count_82598(struct ixgbe_hw *hw) argument 119 ixgbe_get_invariants_82598(struct ixgbe_hw *hw) argument 145 ixgbe_init_phy_ops_82598(struct ixgbe_hw *hw) argument 204 ixgbe_start_hw_82598(struct ixgbe_hw *hw) argument 225 ixgbe_get_link_capabilities_82598(struct ixgbe_hw *hw, ixgbe_link_speed *speed, bool *autoneg) argument 284 ixgbe_get_copper_link_capabilities_82598(struct ixgbe_hw *hw, ixgbe_link_speed *speed, bool *autoneg) argument 313 ixgbe_get_media_type_82598(struct ixgbe_hw *hw) argument 354 ixgbe_fc_enable_82598(struct ixgbe_hw *hw, s32 packetbuf_num) argument 495 ixgbe_start_mac_link_82598(struct ixgbe_hw *hw, bool autoneg_wait_to_complete) argument 541 ixgbe_validate_link_ready(struct ixgbe_hw *hw) argument 577 ixgbe_check_mac_link_82598(struct ixgbe_hw *hw, ixgbe_link_speed *speed, bool *link_up, bool link_up_wait_to_complete) argument 671 ixgbe_setup_mac_link_82598(struct ixgbe_hw *hw, ixgbe_link_speed speed, bool autoneg, bool autoneg_wait_to_complete) argument 722 ixgbe_setup_copper_link_82598(struct ixgbe_hw *hw, ixgbe_link_speed speed, bool autoneg, bool autoneg_wait_to_complete) argument 747 ixgbe_reset_hw_82598(struct ixgbe_hw *hw) argument 880 ixgbe_set_vmdq_82598(struct ixgbe_hw *hw, u32 rar, u32 vmdq) argument 897 ixgbe_clear_vmdq_82598(struct ixgbe_hw *hw, u32 rar, u32 vmdq) argument 924 ixgbe_set_vfta_82598(struct ixgbe_hw *hw, u32 vlan, u32 vind, bool vlan_on) argument 969 ixgbe_clear_vfta_82598(struct ixgbe_hw *hw) argument 993 ixgbe_read_analog_reg8_82598(struct ixgbe_hw *hw, u32 reg, u8 *val) argument 1015 ixgbe_write_analog_reg8_82598(struct ixgbe_hw *hw, u32 reg, u8 val) argument 1036 ixgbe_read_i2c_eeprom_82598(struct ixgbe_hw *hw, u8 byte_offset, u8 *eeprom_data) argument 1096 ixgbe_get_supported_physical_layer_82598(struct ixgbe_hw *hw) argument [all...] |
H A D | ixgbe_mbx.c | 36 * @hw: pointer to the HW structure 43 s32 ixgbe_read_mbx(struct ixgbe_hw *hw, u32 *msg, u16 size, u16 mbx_id) argument 45 struct ixgbe_mbx_info *mbx = &hw->mbx; 53 ret_val = mbx->ops.read(hw, msg, size, mbx_id); 60 * @hw: pointer to the HW structure 67 s32 ixgbe_write_mbx(struct ixgbe_hw *hw, u32 *msg, u16 size, u16 mbx_id) argument 69 struct ixgbe_mbx_info *mbx = &hw->mbx; 76 ret_val = mbx->ops.write(hw, msg, size, mbx_id); 83 * @hw: pointer to the HW structure 88 s32 ixgbe_check_for_msg(struct ixgbe_hw *hw, u1 argument 106 ixgbe_check_for_ack(struct ixgbe_hw *hw, u16 mbx_id) argument 124 ixgbe_check_for_rst(struct ixgbe_hw *hw, u16 mbx_id) argument 142 ixgbe_poll_for_msg(struct ixgbe_hw *hw, u16 mbx_id) argument 171 ixgbe_poll_for_ack(struct ixgbe_hw *hw, u16 mbx_id) argument 203 ixgbe_read_posted_mbx(struct ixgbe_hw *hw, u32 *msg, u16 size, u16 mbx_id) argument 230 ixgbe_write_posted_mbx(struct ixgbe_hw *hw, u32 *msg, u16 size, u16 mbx_id) argument 256 ixgbe_init_mbx_ops_generic(struct ixgbe_hw *hw) argument 264 ixgbe_check_for_bit_pf(struct ixgbe_hw *hw, u32 mask, s32 index) argument 284 ixgbe_check_for_msg_pf(struct ixgbe_hw *hw, u16 vf_number) argument 306 ixgbe_check_for_ack_pf(struct ixgbe_hw *hw, u16 vf_number) argument 328 ixgbe_check_for_rst_pf(struct ixgbe_hw *hw, u16 vf_number) argument 354 ixgbe_obtain_mbx_lock_pf(struct ixgbe_hw *hw, u16 vf_number) argument 379 ixgbe_write_mbx_pf(struct ixgbe_hw *hw, u32 *msg, u16 size, u16 vf_number) argument 420 ixgbe_read_mbx_pf(struct ixgbe_hw *hw, u32 *msg, u16 size, u16 vf_number) argument 451 ixgbe_init_mbx_params_pf(struct ixgbe_hw *hw) argument [all...] |
H A D | ixgbe_dcb_82599.c | 35 * @hw: pointer to hardware structure 41 s32 ixgbe_dcb_get_tc_stats_82599(struct ixgbe_hw *hw, argument 52 stats->qptc[tc] += IXGBE_READ_REG(hw, IXGBE_QPTC(tc)); 54 stats->qbtc[tc] += IXGBE_READ_REG(hw, IXGBE_QBTC(tc)); 56 stats->qprc[tc] += IXGBE_READ_REG(hw, IXGBE_QPRC(tc)); 58 stats->qbrc[tc] += IXGBE_READ_REG(hw, IXGBE_QBRC(tc)); 66 * @hw: pointer to hardware structure 72 s32 ixgbe_dcb_get_pfc_stats_82599(struct ixgbe_hw *hw, argument 82 stats->pxofftxc[tc] += IXGBE_READ_REG(hw, IXGBE_PXOFFTXC(tc)); 84 stats->pxoffrxc[tc] += IXGBE_READ_REG(hw, IXGBE_PXOFFRXCN 97 ixgbe_dcb_config_packet_buffers_82599(struct ixgbe_hw *hw, struct ixgbe_dcb_config *dcb_config) argument 139 ixgbe_dcb_config_rx_arbiter_82599(struct ixgbe_hw *hw, struct ixgbe_dcb_config *dcb_config) argument 194 ixgbe_dcb_config_tx_desc_arbiter_82599(struct ixgbe_hw *hw, struct ixgbe_dcb_config *dcb_config) argument 241 ixgbe_dcb_config_tx_data_arbiter_82599(struct ixgbe_hw *hw, struct ixgbe_dcb_config *dcb_config) argument 297 ixgbe_dcb_config_pfc_82599(struct ixgbe_hw *hw, struct ixgbe_dcb_config *dcb_config) argument 362 ixgbe_dcb_config_tc_stats_82599(struct ixgbe_hw *hw) argument 415 ixgbe_dcb_config_82599(struct ixgbe_hw *hw) argument 467 ixgbe_dcb_hw_config_82599(struct ixgbe_hw *hw, struct ixgbe_dcb_config *dcb_config) argument [all...] |
H A D | ixgbe_82599.c | 42 void ixgbe_disable_tx_laser_multispeed_fiber(struct ixgbe_hw *hw); 43 void ixgbe_enable_tx_laser_multispeed_fiber(struct ixgbe_hw *hw); 44 void ixgbe_flap_tx_laser_multispeed_fiber(struct ixgbe_hw *hw); 45 s32 ixgbe_setup_mac_link_multispeed_fiber(struct ixgbe_hw *hw, 49 static s32 ixgbe_setup_mac_link_smartspeed(struct ixgbe_hw *hw, 53 s32 ixgbe_start_mac_link_82599(struct ixgbe_hw *hw, 55 s32 ixgbe_setup_mac_link_82599(struct ixgbe_hw *hw, 59 static s32 ixgbe_get_copper_link_capabilities_82599(struct ixgbe_hw *hw, 62 static s32 ixgbe_setup_copper_link_82599(struct ixgbe_hw *hw, 66 static s32 ixgbe_verify_fw_version_82599(struct ixgbe_hw *hw); 68 ixgbe_init_mac_link_ops_82599(struct ixgbe_hw *hw) argument 93 ixgbe_setup_sfp_modules_82599(struct ixgbe_hw *hw) argument 136 ixgbe_get_invariants_82599(struct ixgbe_hw *hw) argument 161 ixgbe_init_phy_ops_82599(struct ixgbe_hw *hw) argument 202 ixgbe_get_link_capabilities_82599(struct ixgbe_hw *hw, ixgbe_link_speed *speed, bool *negotiation) argument 300 ixgbe_get_copper_link_capabilities_82599(struct ixgbe_hw *hw, ixgbe_link_speed *speed, bool *autoneg) argument 329 ixgbe_get_media_type_82599(struct ixgbe_hw *hw) argument 372 ixgbe_start_mac_link_82599(struct ixgbe_hw *hw, bool autoneg_wait_to_complete) argument 421 ixgbe_disable_tx_laser_multispeed_fiber(struct ixgbe_hw *hw) argument 440 ixgbe_enable_tx_laser_multispeed_fiber(struct ixgbe_hw *hw) argument 463 ixgbe_flap_tx_laser_multispeed_fiber(struct ixgbe_hw *hw) argument 483 ixgbe_setup_mac_link_multispeed_fiber(struct ixgbe_hw *hw, ixgbe_link_speed speed, bool autoneg, bool autoneg_wait_to_complete) argument 623 ixgbe_setup_mac_link_smartspeed(struct ixgbe_hw *hw, ixgbe_link_speed speed, bool autoneg, bool autoneg_wait_to_complete) argument 732 ixgbe_setup_mac_link_82599(struct ixgbe_hw *hw, ixgbe_link_speed speed, bool autoneg, bool autoneg_wait_to_complete) argument 843 ixgbe_setup_copper_link_82599(struct ixgbe_hw *hw, ixgbe_link_speed speed, bool autoneg, bool autoneg_wait_to_complete) argument 867 ixgbe_reset_hw_82599(struct ixgbe_hw *hw) argument 988 ixgbe_reinit_fdir_tables_82599(struct ixgbe_hw *hw) argument 1057 ixgbe_init_fdir_signature_82599(struct ixgbe_hw *hw, u32 pballoc) argument 1148 ixgbe_init_fdir_perfect_82599(struct ixgbe_hw *hw, u32 pballoc) argument 1759 ixgbe_fdir_add_signature_filter_82599(struct ixgbe_hw *hw, struct ixgbe_atr_input *input, u8 queue) argument 1828 ixgbe_fdir_add_perfect_filter_82599(struct ixgbe_hw *hw, struct ixgbe_atr_input *input, struct ixgbe_atr_input_masks *input_masks, u16 soft_id, u8 queue) argument 1995 ixgbe_read_analog_reg8_82599(struct ixgbe_hw *hw, u32 reg, u8 *val) argument 2017 ixgbe_write_analog_reg8_82599(struct ixgbe_hw *hw, u32 reg, u8 val) argument 2037 ixgbe_start_hw_82599(struct ixgbe_hw *hw) argument 2066 ixgbe_identify_phy_82599(struct ixgbe_hw *hw) argument 2081 ixgbe_get_supported_physical_layer_82599(struct ixgbe_hw *hw) argument 2197 ixgbe_enable_rx_dma_82599(struct ixgbe_hw *hw, u32 regval) argument 2236 ixgbe_get_device_caps_82599(struct ixgbe_hw *hw, u16 *device_caps) argument 2253 ixgbe_verify_fw_version_82599(struct ixgbe_hw *hw) argument 2301 ixgbe_get_wwn_prefix_82599(struct ixgbe_hw *hw, u16 *wwnn_prefix, u16 *wwpn_prefix) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/pci/ctxfi/ |
H A D | ctsrc.c | 40 struct hw *hw; local 42 hw = src->rsc.hw; 43 hw->src_set_state(src->rsc.ctrl_blk, state); 50 struct hw *hw; local 52 hw = src->rsc.hw; 53 hw 60 struct hw *hw; local 70 struct hw *hw; local 80 struct hw *hw; local 90 struct hw *hw; local 100 struct hw *hw; local 110 struct hw *hw; local 120 struct hw *hw; local 130 struct hw *hw; local 140 struct hw *hw; local 150 struct hw *hw; local 160 struct hw *hw; local 170 struct hw *hw; local 180 struct hw *hw; local 210 struct hw *hw; local 231 struct hw *hw = src->rsc.hw; local 271 struct hw *hw = src->rsc.hw; local 299 struct hw *hw = src->rsc.hw; local 491 struct hw *hw = mgr->mgr.hw; local 507 struct hw *hw = mgr->mgr.hw; local 523 struct hw *hw = mgr->mgr.hw; local 539 struct hw *hw = mgr->mgr.hw; local 546 src_mgr_create(void *hw, struct src_mgr **rsrc_mgr) argument 783 struct hw *hw = mgr->hw; local 828 srcimp_mgr_create(void *hw, struct srcimp_mgr **rsrcimp_mgr) argument [all...] |
H A D | cthw20k1.c | 37 struct hw hw; member in struct:hw20k1 42 static u32 hw_read_20kx(struct hw *hw, u32 reg); 43 static void hw_write_20kx(struct hw *hw, u32 reg, u32 data); 44 static u32 hw_read_pci(struct hw *hw, u32 reg); 45 static void hw_write_pci(struct hw *hw, u3 369 src_commit_write(struct hw *hw, unsigned int idx, void *blk) argument 426 src_get_ca(struct hw *hw, unsigned int idx, void *blk) argument 468 src_mgr_commit_write(struct hw *hw, void *blk) argument 569 srcimp_mgr_commit_write(struct hw *hw, void *blk) argument 673 amixer_commit_write(struct hw *hw, unsigned int idx, void *blk) argument 888 dai_commit_write(struct hw *hw, unsigned int idx, void *blk) argument 934 dao_commit_write(struct hw *hw, unsigned int idx, void *blk) argument 1108 daio_mgr_commit_write(struct hw *hw, void *blk) argument 1149 daio_mgr_get_ctrl_blk(struct hw *hw, void **rblk) argument 1175 set_timer_irq(struct hw *hw, int enable) argument 1181 set_timer_tick(struct hw *hw, unsigned int ticks) argument 1189 get_wc(struct hw *hw) argument 1213 hw_daio_init(struct hw *hw, const struct daio_conf *info) argument 1264 hw_trn_init(struct hw *hw, const struct trn_conf *info) argument 1311 hw_pll_init(struct hw *hw, unsigned int rsr) argument 1332 hw_auto_init(struct hw *hw) argument 1356 i2c_unlock(struct hw *hw) argument 1374 i2c_lock(struct hw *hw) argument 1380 i2c_write(struct hw *hw, u32 device, u32 addr, u32 data) argument 1393 hw_reset_dac(struct hw *hw) argument 1426 hw_dac_init(struct hw *hw, const struct dac_conf *info) argument 1488 is_adc_input_selected_SB055x(struct hw *hw, enum ADCSRC type) argument 1493 is_adc_input_selected_SBx(struct hw *hw, enum ADCSRC type) argument 1514 is_adc_input_selected_hendrix(struct hw *hw, enum ADCSRC type) argument 1532 hw_is_adc_input_selected(struct hw *hw, enum ADCSRC type) argument 1547 adc_input_select_SB055x(struct hw *hw, enum ADCSRC type, unsigned char boost) argument 1587 adc_input_select_SBx(struct hw *hw, enum ADCSRC type, unsigned char boost) argument 1637 adc_input_select_hendrix(struct hw *hw, enum ADCSRC type, unsigned char boost) argument 1681 hw_adc_input_select(struct hw *hw, enum ADCSRC type) argument 1697 adc_init_SB055x(struct hw *hw, int input, int mic20db) argument 1702 adc_init_SBx(struct hw *hw, int input, int mic20db) argument 1767 hw_adc_init(struct hw *hw, const struct adc_conf *info) argument 1775 hw_have_digit_io_switch(struct hw *hw) argument 1876 struct hw *hw = dev_id; local 1890 hw_card_start(struct hw *hw) argument 1951 hw_card_stop(struct hw *hw) argument 1968 hw_card_shutdown(struct hw *hw) argument 1990 hw_card_init(struct hw *hw, struct card_conf *info) argument 2077 hw_suspend(struct hw *hw, pm_message_t state) argument 2095 hw_resume(struct hw *hw, struct card_conf *info) argument 2107 hw_read_20kx(struct hw *hw, u32 reg) argument 2122 hw_write_20kx(struct hw *hw, u32 reg, u32 data) argument 2135 hw_read_pci(struct hw *hw, u32 reg) argument 2150 hw_write_pci(struct hw *hw, u32 reg, u32 data) argument 2285 destroy_20k1_hw_obj(struct hw *hw) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/isdn/hardware/mISDN/ |
H A D | hfcsusb.c | 56 static void hfcsusb_ph_command(struct hfcsusb *hw, u_char command); 57 static void release_hw(struct hfcsusb *hw); 58 static void reset_hfcsusb(struct hfcsusb *hw); 59 static void setPortMode(struct hfcsusb *hw); 60 static void hfcsusb_start_endpoint(struct hfcsusb *hw, int channel); 61 static void hfcsusb_stop_endpoint(struct hfcsusb *hw, int channel); 64 static void hfcsusb_ph_info(struct hfcsusb *hw); 68 ctrl_start_transfer(struct hfcsusb *hw) argument 71 printk(KERN_DEBUG "%s: %s\n", hw->name, __func__); 73 if (hw 91 write_reg(struct hfcsusb *hw, __u8 reg, __u8 val) argument 120 struct hfcsusb *hw = (struct hfcsusb *) urb->context; local 139 set_led_bit(struct hfcsusb *hw, signed short led_bits, int set_on) argument 156 handle_led(struct hfcsusb *hw, int event) argument 216 struct hfcsusb *hw = bch->hw; local 269 hfcsusb_ph_info(struct hfcsusb *hw) argument 299 struct hfcsusb *hw = dch->hw; local 386 struct hfcsusb *hw = dch->hw; local 433 open_dchannel(struct hfcsusb *hw, struct mISDNchannel *ch, struct channel_req *rq) argument 487 open_bchannel(struct hfcsusb *hw, struct channel_req *rq) argument 520 channel_ctrl(struct hfcsusb *hw, struct mISDN_ctrl_req *cq) argument 550 struct hfcsusb *hw = dch->hw; local 601 struct hfcsusb *hw = dch->hw; local 642 struct hfcsusb *hw = dch->hw; local 697 struct hfcsusb *hw = dch->hw; local 711 struct hfcsusb *hw = bch->hw; local 783 hfcsusb_ph_command(struct hfcsusb *hw, u_char command) argument 849 struct hfcsusb *hw = fifo->hw; local 1008 struct hfcsusb *hw = fifo->hw; local 1129 struct hfcsusb *hw = fifo->hw; local 1200 struct hfcsusb *hw = fifo->hw; local 1415 struct hfcsusb *hw = fifo->hw; local 1480 struct hfcsusb *hw = fifo->hw; local 1506 struct hfcsusb *hw = fifo->hw; local 1529 struct hfcsusb *hw = fifo->hw; local 1555 setPortMode(struct hfcsusb *hw) argument 1577 reset_hfcsusb(struct hfcsusb *hw) argument 1631 hfcsusb_start_endpoint(struct hfcsusb *hw, int channel) argument 1699 hfcsusb_stop_endpoint(struct hfcsusb *hw, int channel) argument 1727 setup_hfcsusb(struct hfcsusb *hw) argument 1768 release_hw(struct hfcsusb *hw) argument 1807 struct hfcsusb *hw = bch->hw; local 1860 setup_instance(struct hfcsusb *hw, struct device *parent) argument 1936 struct hfcsusb *hw; local 2135 struct hfcsusb *hw = usb_get_intfdata(intf); local [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/isdn/hisax/ |
H A D | hfc4s8s_l1.c | 151 struct _hfc4s8s_hw *hw; /* pointer to hardware area */ member in struct:hfc4s8s_l1 316 Read_hfc8_stable(hfc4s8s_hw * hw, int reg) argument 320 ref8 = Read_hfc8(hw, reg); 321 while (((in8 = Read_hfc8(hw, reg)) != ref8)) { 328 Read_hfc16_stable(hfc4s8s_hw * hw, int reg) argument 333 ref16 = Read_hfc16(hw, reg); 334 while (((in16 = Read_hfc16(hw, reg)) != ref16)) { 361 l1->hw->mr.r_irq_fifo_blx[l1->st_num] |= 364 schedule_work(&l1->hw->tqueue); 377 Write_hfc8(l1->hw, R_ST_SE 1089 hfc4s8s_hw *hw = container_of(work, hfc4s8s_hw, tqueue); local 1275 hfc4s8s_hw *hw = dev_id; local 1335 chipreset(hfc4s8s_hw * hw) argument 1364 hfc_hardware_enable(hfc4s8s_hw * hw, int enable, int nt_mode) argument 1471 release_pci_ports(hfc4s8s_hw * hw) argument 1487 enable_pci_ports(hfc4s8s_hw * hw) argument 1501 setup_instance(hfc4s8s_hw * hw) argument 1593 hfc4s8s_hw *hw; local 1646 hfc4s8s_hw *hw = pci_get_drvdata(pdev); local [all...] |
H A D | sedlbauer.c | 156 return (readreg(cs->hw.sedl.adr, cs->hw.sedl.isac, offset)); 162 writereg(cs->hw.sedl.adr, cs->hw.sedl.isac, offset, value); 168 readfifo(cs->hw.sedl.adr, cs->hw.sedl.isac, 0, data, size); 174 writefifo(cs->hw.sedl.adr, cs->hw.sedl.isac, 0, data, size); 180 return (readreg(cs->hw.sedl.adr, cs->hw [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/ixgbevf/ |
H A D | mbx.c | 32 * @hw: pointer to the HW structure 36 static s32 ixgbevf_poll_for_msg(struct ixgbe_hw *hw) argument 38 struct ixgbe_mbx_info *mbx = &hw->mbx; 41 while (countdown && mbx->ops.check_for_msg(hw)) { 55 * @hw: pointer to the HW structure 59 static s32 ixgbevf_poll_for_ack(struct ixgbe_hw *hw) argument 61 struct ixgbe_mbx_info *mbx = &hw->mbx; 64 while (countdown && mbx->ops.check_for_ack(hw)) { 78 * @hw: pointer to the HW structure 85 static s32 ixgbevf_read_posted_mbx(struct ixgbe_hw *hw, u3 argument 108 ixgbevf_write_posted_mbx(struct ixgbe_hw *hw, u32 *msg, u16 size) argument 130 ixgbevf_read_v2p_mailbox(struct ixgbe_hw *hw) argument 148 ixgbevf_check_for_bit_vf(struct ixgbe_hw *hw, u32 mask) argument 167 ixgbevf_check_for_msg_vf(struct ixgbe_hw *hw) argument 185 ixgbevf_check_for_ack_vf(struct ixgbe_hw *hw) argument 203 ixgbevf_check_for_rst_vf(struct ixgbe_hw *hw) argument 222 ixgbevf_obtain_mbx_lock_vf(struct ixgbe_hw *hw) argument 244 ixgbevf_write_mbx_vf(struct ixgbe_hw *hw, u32 *msg, u16 size) argument 281 ixgbevf_read_mbx_vf(struct ixgbe_hw *hw, u32 *msg, u16 size) argument 311 ixgbevf_init_mbx_params_vf(struct ixgbe_hw *hw) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/igbvf/ |
H A D | vf.c | 31 static s32 e1000_check_for_link_vf(struct e1000_hw *hw); 32 static s32 e1000_get_link_up_info_vf(struct e1000_hw *hw, u16 *speed, 34 static s32 e1000_init_hw_vf(struct e1000_hw *hw); 35 static s32 e1000_reset_hw_vf(struct e1000_hw *hw); 37 static void e1000_update_mc_addr_list_vf(struct e1000_hw *hw, u8 *, 45 * @hw: pointer to the HW structure 47 static s32 e1000_init_mac_params_vf(struct e1000_hw *hw) argument 49 struct e1000_mac_info *mac = &hw->mac; 59 /* hw initialization */ 79 * @hw 81 e1000_init_function_pointers_vf(struct e1000_hw *hw) argument 96 e1000_get_link_up_info_vf(struct e1000_hw *hw, u16 *speed, u16 *duplex) argument 124 e1000_reset_hw_vf(struct e1000_hw *hw) argument 172 e1000_init_hw_vf(struct e1000_hw *hw) argument 189 e1000_hash_mc_addr_vf(struct e1000_hw *hw, u8 *mc_addr) argument 223 e1000_update_mc_addr_list_vf(struct e1000_hw *hw, u8 *mc_addr_list, u32 mc_addr_count, u32 rar_used_count, u32 rar_count) argument 261 e1000_set_vfta_vf(struct e1000_hw *hw, u16 vid, bool set) argument 290 e1000_rlpml_set_vf(struct e1000_hw *hw, u16 max_size) argument 307 e1000_rar_set_vf(struct e1000_hw *hw, u8 * addr, u32 index) argument 334 e1000_read_mac_addr_vf(struct e1000_hw *hw) argument 352 e1000_check_for_link_vf(struct e1000_hw *hw) argument [all...] |