Searched refs:hw (Results 26 - 50 of 912) sorted by relevance

1234567891011>>

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/
H A Dskge.c104 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 Dksz884x.c1340 * @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 Dsky2.c156 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 Dspi_ppc4xx.c147 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 Dich8lan.c215 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 De1000_hw.c35 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 Dhardware.h36 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 De1000_82575.c65 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 De1000_nvm.c36 * @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 De1000_phy.h44 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 Dwl1271_testmode.h29 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 Drfkill.h7 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 Drfkill.h7 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 Dhermes.c78 #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 Dixgbe_82598.c41 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 Dixgbe_mbx.c36 * @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 Dixgbe_dcb_82599.c35 * @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 Dixgbe_82599.c42 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 Dctsrc.c40 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 Dcthw20k1.c37 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 Dhfcsusb.c56 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 Dhfc4s8s_l1.c151 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 Dsedlbauer.c156 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 Dmbx.c32 * @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 Dvf.c31 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...]

Completed in 421 milliseconds

1234567891011>>