Home
last modified time | relevance | path

Searched refs:qdev (Results 1 - 25 of 61) sorted by relevance

123

/kernel/linux/linux-5.10/drivers/net/ethernet/qlogic/
H A Dqla3xxx.c103 static int ql_sem_spinlock(struct ql3_adapter *qdev, in ql_sem_spinlock() argument
107 qdev->mem_map_registers; in ql_sem_spinlock()
122 static void ql_sem_unlock(struct ql3_adapter *qdev, u32 sem_mask) in ql_sem_unlock() argument
125 qdev->mem_map_registers; in ql_sem_unlock()
130 static int ql_sem_lock(struct ql3_adapter *qdev, u32 sem_mask, u32 sem_bits) in ql_sem_lock() argument
133 qdev->mem_map_registers; in ql_sem_lock()
144 static int ql_wait_for_drvr_lock(struct ql3_adapter *qdev) in ql_wait_for_drvr_lock() argument
149 if (ql_sem_lock(qdev, in ql_wait_for_drvr_lock()
151 (QL_RESOURCE_BITS_BASE_CODE | (qdev->mac_index) in ql_wait_for_drvr_lock()
153 netdev_printk(KERN_DEBUG, qdev in ql_wait_for_drvr_lock()
164 ql_set_register_page(struct ql3_adapter *qdev, u32 page) ql_set_register_page() argument
175 ql_read_common_reg_l(struct ql3_adapter *qdev, u32 __iomem *reg) ql_read_common_reg_l() argument
187 ql_read_common_reg(struct ql3_adapter *qdev, u32 __iomem *reg) ql_read_common_reg() argument
192 ql_read_page0_reg_l(struct ql3_adapter *qdev, u32 __iomem *reg) ql_read_page0_reg_l() argument
207 ql_read_page0_reg(struct ql3_adapter *qdev, u32 __iomem *reg) ql_read_page0_reg() argument
214 ql_write_common_reg_l(struct ql3_adapter *qdev, u32 __iomem *reg, u32 value) ql_write_common_reg_l() argument
225 ql_write_common_reg(struct ql3_adapter *qdev, u32 __iomem *reg, u32 value) ql_write_common_reg() argument
232 ql_write_nvram_reg(struct ql3_adapter *qdev, u32 __iomem *reg, u32 value) ql_write_nvram_reg() argument
240 ql_write_page0_reg(struct ql3_adapter *qdev, u32 __iomem *reg, u32 value) ql_write_page0_reg() argument
252 ql_write_page1_reg(struct ql3_adapter *qdev, u32 __iomem *reg, u32 value) ql_write_page1_reg() argument
264 ql_write_page2_reg(struct ql3_adapter *qdev, u32 __iomem *reg, u32 value) ql_write_page2_reg() argument
273 ql_disable_interrupts(struct ql3_adapter *qdev) ql_disable_interrupts() argument
283 ql_enable_interrupts(struct ql3_adapter *qdev) ql_enable_interrupts() argument
293 ql_release_to_lrg_buf_free_list(struct ql3_adapter *qdev, struct ql_rcv_buf_cb *lrg_buf_cb) ql_release_to_lrg_buf_free_list() argument
348 ql_get_from_lrg_buf_free_list(struct ql3_adapter *qdev) ql_get_from_lrg_buf_free_list() argument
373 fm93c56a_select(struct ql3_adapter *qdev) fm93c56a_select() argument
386 fm93c56a_cmd(struct ql3_adapter *qdev, u32 cmd, u32 eepromAddr) fm93c56a_cmd() argument
459 fm93c56a_deselect(struct ql3_adapter *qdev) fm93c56a_deselect() argument
472 fm93c56a_datain(struct ql3_adapter *qdev, unsigned short *value) fm93c56a_datain() argument
500 eeprom_readword(struct ql3_adapter *qdev, u32 eepromAddr, unsigned short *value) eeprom_readword() argument
517 ql_get_nvram_params(struct ql3_adapter *qdev) ql_get_nvram_params() argument
558 ql_wait_for_mii_ready(struct ql3_adapter *qdev) ql_wait_for_mii_ready() argument
575 ql_mii_enable_scan_mode(struct ql3_adapter *qdev) ql_mii_enable_scan_mode() argument
602 ql_mii_disable_scan_mode(struct ql3_adapter *qdev) ql_mii_disable_scan_mode() argument
632 ql_mii_write_reg_ex(struct ql3_adapter *qdev, u16 regAddr, u16 value, u32 phyAddr) ql_mii_write_reg_ex() argument
663 ql_mii_read_reg_ex(struct ql3_adapter *qdev, u16 regAddr, u16 *value, u32 phyAddr) ql_mii_read_reg_ex() argument
702 ql_mii_write_reg(struct ql3_adapter *qdev, u16 regAddr, u16 value) ql_mii_write_reg() argument
730 ql_mii_read_reg(struct ql3_adapter *qdev, u16 regAddr, u16 *value) ql_mii_read_reg() argument
766 ql_petbi_reset(struct ql3_adapter *qdev) ql_petbi_reset() argument
771 ql_petbi_start_neg(struct ql3_adapter *qdev) ql_petbi_start_neg() argument
789 ql_petbi_reset_ex(struct ql3_adapter *qdev) ql_petbi_reset_ex() argument
795 ql_petbi_start_neg_ex(struct ql3_adapter *qdev) ql_petbi_start_neg_ex() argument
816 ql_petbi_init(struct ql3_adapter *qdev) ql_petbi_init() argument
822 ql_petbi_init_ex(struct ql3_adapter *qdev) ql_petbi_init_ex() argument
828 ql_is_petbi_neg_pause(struct ql3_adapter *qdev) ql_is_petbi_neg_pause() argument
838 phyAgereSpecificInit(struct ql3_adapter *qdev, u32 miiAddr) phyAgereSpecificInit() argument
872 getPhyType(struct ql3_adapter *qdev, u16 phyIdReg0, u16 phyIdReg1) getPhyType() argument
905 ql_phy_get_speed(struct ql3_adapter *qdev) ql_phy_get_speed() argument
936 ql_is_full_dup(struct ql3_adapter *qdev) ql_is_full_dup() argument
956 ql_is_phy_neg_pause(struct ql3_adapter *qdev) ql_is_phy_neg_pause() argument
966 PHY_Setup(struct ql3_adapter *qdev) PHY_Setup() argument
1032 ql_mac_enable(struct ql3_adapter *qdev, u32 enable) ql_mac_enable() argument
1052 ql_mac_cfg_soft_reset(struct ql3_adapter *qdev, u32 enable) ql_mac_cfg_soft_reset() argument
1072 ql_mac_cfg_gig(struct ql3_adapter *qdev, u32 enable) ql_mac_cfg_gig() argument
1092 ql_mac_cfg_full_dup(struct ql3_adapter *qdev, u32 enable) ql_mac_cfg_full_dup() argument
1112 ql_mac_cfg_pause(struct ql3_adapter *qdev, u32 enable) ql_mac_cfg_pause() argument
1134 ql_is_fiber(struct ql3_adapter *qdev) ql_is_fiber() argument
1154 ql_is_auto_cfg(struct ql3_adapter *qdev) ql_is_auto_cfg() argument
1164 ql_is_auto_neg_complete(struct ql3_adapter *qdev) ql_is_auto_neg_complete() argument
1192 ql_is_neg_pause(struct ql3_adapter *qdev) ql_is_neg_pause() argument
1200 ql_auto_neg_error(struct ql3_adapter *qdev) ql_auto_neg_error() argument
1219 ql_get_link_speed(struct ql3_adapter *qdev) ql_get_link_speed() argument
1227 ql_is_link_full_dup(struct ql3_adapter *qdev) ql_is_link_full_dup() argument
1238 ql_link_down_detect(struct ql3_adapter *qdev) ql_link_down_detect() argument
1262 ql_link_down_detect_clear(struct ql3_adapter *qdev) ql_link_down_detect_clear() argument
1292 ql_this_adapter_controls_port(struct ql3_adapter *qdev) ql_this_adapter_controls_port() argument
1321 ql_phy_reset_ex(struct ql3_adapter *qdev) ql_phy_reset_ex() argument
1327 ql_phy_start_neg_ex(struct ql3_adapter *qdev) ql_phy_start_neg_ex() argument
1400 ql_phy_init_ex(struct ql3_adapter *qdev) ql_phy_init_ex() argument
1410 ql_get_link_state(struct ql3_adapter *qdev) ql_get_link_state() argument
1435 ql_port_start(struct ql3_adapter *qdev) ql_port_start() argument
1455 ql_finish_auto_neg(struct ql3_adapter *qdev) ql_finish_auto_neg() argument
1516 struct ql3_adapter *qdev = ql_link_state_machine_work() local
1580 ql_get_phy_owner(struct ql3_adapter *qdev) ql_get_phy_owner() argument
1591 ql_init_scan_mode(struct ql3_adapter *qdev) ql_init_scan_mode() argument
1610 ql_mii_setup(struct ql3_adapter *qdev) ql_mii_setup() argument
1647 ql_supported_modes(struct ql3_adapter *qdev) ql_supported_modes() argument
1655 ql_get_auto_cfg_status(struct ql3_adapter *qdev) ql_get_auto_cfg_status() argument
1672 ql_get_speed(struct ql3_adapter *qdev) ql_get_speed() argument
1689 ql_get_full_dup(struct ql3_adapter *qdev) ql_get_full_dup() argument
1709 struct ql3_adapter *qdev = netdev_priv(ndev); ql_get_link_ksettings() local
1736 struct ql3_adapter *qdev = netdev_priv(ndev); ql_get_drvinfo() local
1746 struct ql3_adapter *qdev = netdev_priv(ndev); ql_get_msglevel() local
1752 struct ql3_adapter *qdev = netdev_priv(ndev); ql_set_msglevel() local
1759 struct ql3_adapter *qdev = netdev_priv(ndev); ql_get_pauseparam() local
1783 ql_populate_free_queue(struct ql3_adapter *qdev) ql_populate_free_queue() argument
1841 ql_update_small_bufq_prod_index(struct ql3_adapter *qdev) ql_update_small_bufq_prod_index() argument
1864 ql_update_lrg_bufq_prod_index(struct ql3_adapter *qdev) ql_update_lrg_bufq_prod_index() argument
1914 ql_process_mac_tx_intr(struct ql3_adapter *qdev, struct ob_mac_iocb_rsp *mac_rsp) ql_process_mac_tx_intr() argument
1967 ql_get_sbuf(struct ql3_adapter *qdev) ql_get_sbuf() argument
1974 ql_get_lbuf(struct ql3_adapter *qdev) ql_get_lbuf() argument
1996 ql_process_mac_rx_intr(struct ql3_adapter *qdev, struct ib_mac_iocb_rsp *ib_mac_rsp_ptr) ql_process_mac_rx_intr() argument
2035 ql_process_macip_rx_intr(struct ql3_adapter *qdev, struct ib_ip_iocb_rsp *ib_ip_rsp_ptr) ql_process_macip_rx_intr() argument
2106 ql_tx_rx_clean(struct ql3_adapter *qdev, int budget) ql_tx_rx_clean() argument
2175 struct ql3_adapter *qdev = container_of(napi, struct ql3_adapter, napi); ql_poll() local
2201 struct ql3_adapter *qdev = netdev_priv(ndev); ql3xxx_isr() local
2258 ql_get_seg_count(struct ql3_adapter *qdev, unsigned short frags) ql_get_seg_count() argument
2298 ql_send_map(struct ql3_adapter *qdev, struct ob_mac_iocb_req *mac_iocb_ptr, struct ql_tx_buf_cb *tx_cb, struct sk_buff *skb) ql_send_map() argument
2457 struct ql3_adapter *qdev = netdev_priv(ndev); ql3xxx_send() local
2510 ql_alloc_net_req_rsp_queues(struct ql3_adapter *qdev) ql_alloc_net_req_rsp_queues() argument
2549 ql_free_net_req_rsp_queues(struct ql3_adapter *qdev) ql_free_net_req_rsp_queues() argument
2569 ql_alloc_buffer_queues(struct ql3_adapter *qdev) ql_alloc_buffer_queues() argument
2627 ql_free_buffer_queues(struct ql3_adapter *qdev) ql_free_buffer_queues() argument
2649 ql_alloc_small_buffers(struct ql3_adapter *qdev) ql_alloc_small_buffers() argument
2688 ql_free_small_buffers(struct ql3_adapter *qdev) ql_free_small_buffers() argument
2704 ql_free_large_buffers(struct ql3_adapter *qdev) ql_free_large_buffers() argument
2724 ql_init_large_buffers(struct ql3_adapter *qdev) ql_init_large_buffers() argument
2740 ql_alloc_large_buffers(struct ql3_adapter *qdev) ql_alloc_large_buffers() argument
2796 ql_free_send_free_list(struct ql3_adapter *qdev) ql_free_send_free_list() argument
2809 ql_create_send_free_list(struct ql3_adapter *qdev) ql_create_send_free_list() argument
2829 ql_alloc_mem_resources(struct ql3_adapter *qdev) ql_alloc_mem_resources() argument
2920 ql_free_mem_resources(struct ql3_adapter *qdev) ql_free_mem_resources() argument
2935 ql_init_misc_registers(struct ql3_adapter *qdev) ql_init_misc_registers() argument
2993 ql_adapter_initialize(struct ql3_adapter *qdev) ql_adapter_initialize() argument
3248 ql_adapter_reset(struct ql3_adapter *qdev) ql_adapter_reset() argument
3327 ql_set_mac_info(struct ql3_adapter *qdev) ql_set_mac_info() argument
3375 struct ql3_adapter *qdev = netdev_priv(ndev); ql_display_dev_info() local
3400 ql_adapter_down(struct ql3_adapter *qdev, int do_reset) ql_adapter_down() argument
3449 ql_adapter_up(struct ql3_adapter *qdev) ql_adapter_up() argument
3521 ql_cycle_adapter(struct ql3_adapter *qdev, int reset) ql_cycle_adapter() argument
3536 struct ql3_adapter *qdev = netdev_priv(ndev); ql3xxx_close() local
3551 struct ql3_adapter *qdev = netdev_priv(ndev); ql3xxx_open() local
3557 struct ql3_adapter *qdev = netdev_priv(ndev); ql3xxx_set_mac_address() local
3592 struct ql3_adapter *qdev = netdev_priv(ndev); ql3xxx_tx_timeout() local
3608 struct ql3_adapter *qdev = ql_reset_work() local
3708 struct ql3_adapter *qdev = ql_tx_timeout_work() local
3714 ql_get_board_info(struct ql3_adapter *qdev) ql_get_board_info() argument
3736 struct ql3_adapter *qdev = from_timer(qdev, t, adapter_timer); ql3xxx_timer() local
3753 struct ql3_adapter *qdev = NULL; ql3xxx_probe() local
3907 struct ql3_adapter *qdev = netdev_priv(ndev); ql3xxx_remove() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/qlogic/
H A Dqla3xxx.c103 static int ql_sem_spinlock(struct ql3_adapter *qdev, in ql_sem_spinlock() argument
107 qdev->mem_map_registers; in ql_sem_spinlock()
122 static void ql_sem_unlock(struct ql3_adapter *qdev, u32 sem_mask) in ql_sem_unlock() argument
125 qdev->mem_map_registers; in ql_sem_unlock()
130 static int ql_sem_lock(struct ql3_adapter *qdev, u32 sem_mask, u32 sem_bits) in ql_sem_lock() argument
133 qdev->mem_map_registers; in ql_sem_lock()
144 static int ql_wait_for_drvr_lock(struct ql3_adapter *qdev) in ql_wait_for_drvr_lock() argument
149 if (ql_sem_lock(qdev, in ql_wait_for_drvr_lock()
151 (QL_RESOURCE_BITS_BASE_CODE | (qdev->mac_index) in ql_wait_for_drvr_lock()
153 netdev_printk(KERN_DEBUG, qdev in ql_wait_for_drvr_lock()
164 ql_set_register_page(struct ql3_adapter *qdev, u32 page) ql_set_register_page() argument
175 ql_read_common_reg_l(struct ql3_adapter *qdev, u32 __iomem *reg) ql_read_common_reg_l() argument
187 ql_read_common_reg(struct ql3_adapter *qdev, u32 __iomem *reg) ql_read_common_reg() argument
192 ql_read_page0_reg_l(struct ql3_adapter *qdev, u32 __iomem *reg) ql_read_page0_reg_l() argument
207 ql_read_page0_reg(struct ql3_adapter *qdev, u32 __iomem *reg) ql_read_page0_reg() argument
214 ql_write_common_reg_l(struct ql3_adapter *qdev, u32 __iomem *reg, u32 value) ql_write_common_reg_l() argument
225 ql_write_common_reg(struct ql3_adapter *qdev, u32 __iomem *reg, u32 value) ql_write_common_reg() argument
232 ql_write_nvram_reg(struct ql3_adapter *qdev, u32 __iomem *reg, u32 value) ql_write_nvram_reg() argument
240 ql_write_page0_reg(struct ql3_adapter *qdev, u32 __iomem *reg, u32 value) ql_write_page0_reg() argument
252 ql_write_page1_reg(struct ql3_adapter *qdev, u32 __iomem *reg, u32 value) ql_write_page1_reg() argument
264 ql_write_page2_reg(struct ql3_adapter *qdev, u32 __iomem *reg, u32 value) ql_write_page2_reg() argument
273 ql_disable_interrupts(struct ql3_adapter *qdev) ql_disable_interrupts() argument
283 ql_enable_interrupts(struct ql3_adapter *qdev) ql_enable_interrupts() argument
293 ql_release_to_lrg_buf_free_list(struct ql3_adapter *qdev, struct ql_rcv_buf_cb *lrg_buf_cb) ql_release_to_lrg_buf_free_list() argument
348 ql_get_from_lrg_buf_free_list(struct ql3_adapter *qdev) ql_get_from_lrg_buf_free_list() argument
373 fm93c56a_select(struct ql3_adapter *qdev) fm93c56a_select() argument
386 fm93c56a_cmd(struct ql3_adapter *qdev, u32 cmd, u32 eepromAddr) fm93c56a_cmd() argument
459 fm93c56a_deselect(struct ql3_adapter *qdev) fm93c56a_deselect() argument
472 fm93c56a_datain(struct ql3_adapter *qdev, unsigned short *value) fm93c56a_datain() argument
500 eeprom_readword(struct ql3_adapter *qdev, u32 eepromAddr, unsigned short *value) eeprom_readword() argument
519 ql_get_nvram_params(struct ql3_adapter *qdev) ql_get_nvram_params() argument
560 ql_wait_for_mii_ready(struct ql3_adapter *qdev) ql_wait_for_mii_ready() argument
577 ql_mii_enable_scan_mode(struct ql3_adapter *qdev) ql_mii_enable_scan_mode() argument
604 ql_mii_disable_scan_mode(struct ql3_adapter *qdev) ql_mii_disable_scan_mode() argument
634 ql_mii_write_reg_ex(struct ql3_adapter *qdev, u16 regAddr, u16 value, u32 phyAddr) ql_mii_write_reg_ex() argument
665 ql_mii_read_reg_ex(struct ql3_adapter *qdev, u16 regAddr, u16 *value, u32 phyAddr) ql_mii_read_reg_ex() argument
704 ql_mii_write_reg(struct ql3_adapter *qdev, u16 regAddr, u16 value) ql_mii_write_reg() argument
732 ql_mii_read_reg(struct ql3_adapter *qdev, u16 regAddr, u16 *value) ql_mii_read_reg() argument
768 ql_petbi_reset(struct ql3_adapter *qdev) ql_petbi_reset() argument
773 ql_petbi_start_neg(struct ql3_adapter *qdev) ql_petbi_start_neg() argument
791 ql_petbi_reset_ex(struct ql3_adapter *qdev) ql_petbi_reset_ex() argument
797 ql_petbi_start_neg_ex(struct ql3_adapter *qdev) ql_petbi_start_neg_ex() argument
818 ql_petbi_init(struct ql3_adapter *qdev) ql_petbi_init() argument
824 ql_petbi_init_ex(struct ql3_adapter *qdev) ql_petbi_init_ex() argument
830 ql_is_petbi_neg_pause(struct ql3_adapter *qdev) ql_is_petbi_neg_pause() argument
840 phyAgereSpecificInit(struct ql3_adapter *qdev, u32 miiAddr) phyAgereSpecificInit() argument
874 getPhyType(struct ql3_adapter *qdev, u16 phyIdReg0, u16 phyIdReg1) getPhyType() argument
907 ql_phy_get_speed(struct ql3_adapter *qdev) ql_phy_get_speed() argument
938 ql_is_full_dup(struct ql3_adapter *qdev) ql_is_full_dup() argument
958 ql_is_phy_neg_pause(struct ql3_adapter *qdev) ql_is_phy_neg_pause() argument
968 PHY_Setup(struct ql3_adapter *qdev) PHY_Setup() argument
1034 ql_mac_enable(struct ql3_adapter *qdev, u32 enable) ql_mac_enable() argument
1054 ql_mac_cfg_soft_reset(struct ql3_adapter *qdev, u32 enable) ql_mac_cfg_soft_reset() argument
1074 ql_mac_cfg_gig(struct ql3_adapter *qdev, u32 enable) ql_mac_cfg_gig() argument
1094 ql_mac_cfg_full_dup(struct ql3_adapter *qdev, u32 enable) ql_mac_cfg_full_dup() argument
1114 ql_mac_cfg_pause(struct ql3_adapter *qdev, u32 enable) ql_mac_cfg_pause() argument
1136 ql_is_fiber(struct ql3_adapter *qdev) ql_is_fiber() argument
1156 ql_is_auto_cfg(struct ql3_adapter *qdev) ql_is_auto_cfg() argument
1166 ql_is_auto_neg_complete(struct ql3_adapter *qdev) ql_is_auto_neg_complete() argument
1194 ql_is_neg_pause(struct ql3_adapter *qdev) ql_is_neg_pause() argument
1202 ql_auto_neg_error(struct ql3_adapter *qdev) ql_auto_neg_error() argument
1221 ql_get_link_speed(struct ql3_adapter *qdev) ql_get_link_speed() argument
1229 ql_is_link_full_dup(struct ql3_adapter *qdev) ql_is_link_full_dup() argument
1240 ql_link_down_detect(struct ql3_adapter *qdev) ql_link_down_detect() argument
1264 ql_link_down_detect_clear(struct ql3_adapter *qdev) ql_link_down_detect_clear() argument
1294 ql_this_adapter_controls_port(struct ql3_adapter *qdev) ql_this_adapter_controls_port() argument
1323 ql_phy_reset_ex(struct ql3_adapter *qdev) ql_phy_reset_ex() argument
1329 ql_phy_start_neg_ex(struct ql3_adapter *qdev) ql_phy_start_neg_ex() argument
1402 ql_phy_init_ex(struct ql3_adapter *qdev) ql_phy_init_ex() argument
1412 ql_get_link_state(struct ql3_adapter *qdev) ql_get_link_state() argument
1437 ql_port_start(struct ql3_adapter *qdev) ql_port_start() argument
1457 ql_finish_auto_neg(struct ql3_adapter *qdev) ql_finish_auto_neg() argument
1518 struct ql3_adapter *qdev = ql_link_state_machine_work() local
1582 ql_get_phy_owner(struct ql3_adapter *qdev) ql_get_phy_owner() argument
1593 ql_init_scan_mode(struct ql3_adapter *qdev) ql_init_scan_mode() argument
1612 ql_mii_setup(struct ql3_adapter *qdev) ql_mii_setup() argument
1649 ql_supported_modes(struct ql3_adapter *qdev) ql_supported_modes() argument
1657 ql_get_auto_cfg_status(struct ql3_adapter *qdev) ql_get_auto_cfg_status() argument
1674 ql_get_speed(struct ql3_adapter *qdev) ql_get_speed() argument
1691 ql_get_full_dup(struct ql3_adapter *qdev) ql_get_full_dup() argument
1711 struct ql3_adapter *qdev = netdev_priv(ndev); ql_get_link_ksettings() local
1738 struct ql3_adapter *qdev = netdev_priv(ndev); ql_get_drvinfo() local
1748 struct ql3_adapter *qdev = netdev_priv(ndev); ql_get_msglevel() local
1754 struct ql3_adapter *qdev = netdev_priv(ndev); ql_set_msglevel() local
1761 struct ql3_adapter *qdev = netdev_priv(ndev); ql_get_pauseparam() local
1785 ql_populate_free_queue(struct ql3_adapter *qdev) ql_populate_free_queue() argument
1843 ql_update_small_bufq_prod_index(struct ql3_adapter *qdev) ql_update_small_bufq_prod_index() argument
1866 ql_update_lrg_bufq_prod_index(struct ql3_adapter *qdev) ql_update_lrg_bufq_prod_index() argument
1916 ql_process_mac_tx_intr(struct ql3_adapter *qdev, struct ob_mac_iocb_rsp *mac_rsp) ql_process_mac_tx_intr() argument
1969 ql_get_sbuf(struct ql3_adapter *qdev) ql_get_sbuf() argument
1976 ql_get_lbuf(struct ql3_adapter *qdev) ql_get_lbuf() argument
1998 ql_process_mac_rx_intr(struct ql3_adapter *qdev, struct ib_mac_iocb_rsp *ib_mac_rsp_ptr) ql_process_mac_rx_intr() argument
2037 ql_process_macip_rx_intr(struct ql3_adapter *qdev, struct ib_ip_iocb_rsp *ib_ip_rsp_ptr) ql_process_macip_rx_intr() argument
2108 ql_tx_rx_clean(struct ql3_adapter *qdev, int budget) ql_tx_rx_clean() argument
2177 struct ql3_adapter *qdev = container_of(napi, struct ql3_adapter, napi); ql_poll() local
2203 struct ql3_adapter *qdev = netdev_priv(ndev); ql3xxx_isr() local
2260 ql_get_seg_count(struct ql3_adapter *qdev, unsigned short frags) ql_get_seg_count() argument
2300 ql_send_map(struct ql3_adapter *qdev, struct ob_mac_iocb_req *mac_iocb_ptr, struct ql_tx_buf_cb *tx_cb, struct sk_buff *skb) ql_send_map() argument
2459 struct ql3_adapter *qdev = netdev_priv(ndev); ql3xxx_send() local
2512 ql_alloc_net_req_rsp_queues(struct ql3_adapter *qdev) ql_alloc_net_req_rsp_queues() argument
2551 ql_free_net_req_rsp_queues(struct ql3_adapter *qdev) ql_free_net_req_rsp_queues() argument
2571 ql_alloc_buffer_queues(struct ql3_adapter *qdev) ql_alloc_buffer_queues() argument
2629 ql_free_buffer_queues(struct ql3_adapter *qdev) ql_free_buffer_queues() argument
2651 ql_alloc_small_buffers(struct ql3_adapter *qdev) ql_alloc_small_buffers() argument
2690 ql_free_small_buffers(struct ql3_adapter *qdev) ql_free_small_buffers() argument
2706 ql_free_large_buffers(struct ql3_adapter *qdev) ql_free_large_buffers() argument
2726 ql_init_large_buffers(struct ql3_adapter *qdev) ql_init_large_buffers() argument
2742 ql_alloc_large_buffers(struct ql3_adapter *qdev) ql_alloc_large_buffers() argument
2798 ql_free_send_free_list(struct ql3_adapter *qdev) ql_free_send_free_list() argument
2811 ql_create_send_free_list(struct ql3_adapter *qdev) ql_create_send_free_list() argument
2831 ql_alloc_mem_resources(struct ql3_adapter *qdev) ql_alloc_mem_resources() argument
2922 ql_free_mem_resources(struct ql3_adapter *qdev) ql_free_mem_resources() argument
2937 ql_init_misc_registers(struct ql3_adapter *qdev) ql_init_misc_registers() argument
2995 ql_adapter_initialize(struct ql3_adapter *qdev) ql_adapter_initialize() argument
3250 ql_adapter_reset(struct ql3_adapter *qdev) ql_adapter_reset() argument
3329 ql_set_mac_info(struct ql3_adapter *qdev) ql_set_mac_info() argument
3377 struct ql3_adapter *qdev = netdev_priv(ndev); ql_display_dev_info() local
3402 ql_adapter_down(struct ql3_adapter *qdev, int do_reset) ql_adapter_down() argument
3451 ql_adapter_up(struct ql3_adapter *qdev) ql_adapter_up() argument
3523 ql_cycle_adapter(struct ql3_adapter *qdev, int reset) ql_cycle_adapter() argument
3538 struct ql3_adapter *qdev = netdev_priv(ndev); ql3xxx_close() local
3553 struct ql3_adapter *qdev = netdev_priv(ndev); ql3xxx_open() local
3559 struct ql3_adapter *qdev = netdev_priv(ndev); ql3xxx_set_mac_address() local
3594 struct ql3_adapter *qdev = netdev_priv(ndev); ql3xxx_tx_timeout() local
3610 struct ql3_adapter *qdev = ql_reset_work() local
3710 struct ql3_adapter *qdev = ql_tx_timeout_work() local
3716 ql_get_board_info(struct ql3_adapter *qdev) ql_get_board_info() argument
3738 struct ql3_adapter *qdev = from_timer(qdev, t, adapter_timer); ql3xxx_timer() local
3755 struct ql3_adapter *qdev = NULL; ql3xxx_probe() local
3904 struct ql3_adapter *qdev = netdev_priv(ndev); ql3xxx_remove() local
[all...]
/kernel/linux/linux-5.10/drivers/staging/qlge/
H A Dqlge_mpi.c4 int ql_unpause_mpi_risc(struct ql_adapter *qdev) in ql_unpause_mpi_risc() argument
9 tmp = ql_read32(qdev, CSR); in ql_unpause_mpi_risc()
13 ql_write32(qdev, CSR, CSR_CMD_CLR_PAUSE); in ql_unpause_mpi_risc()
17 int ql_pause_mpi_risc(struct ql_adapter *qdev) in ql_pause_mpi_risc() argument
23 ql_write32(qdev, CSR, CSR_CMD_SET_PAUSE); in ql_pause_mpi_risc()
25 tmp = ql_read32(qdev, CSR); in ql_pause_mpi_risc()
33 int ql_hard_reset_mpi_risc(struct ql_adapter *qdev) in ql_hard_reset_mpi_risc() argument
39 ql_write32(qdev, CSR, CSR_CMD_SET_RST); in ql_hard_reset_mpi_risc()
41 tmp = ql_read32(qdev, CSR); in ql_hard_reset_mpi_risc()
43 ql_write32(qdev, CS in ql_hard_reset_mpi_risc()
51 ql_read_mpi_reg(struct ql_adapter *qdev, u32 reg, u32 *data) ql_read_mpi_reg() argument
70 ql_write_mpi_reg(struct ql_adapter *qdev, u32 reg, u32 data) ql_write_mpi_reg() argument
89 ql_soft_reset_mpi_risc(struct ql_adapter *qdev) ql_soft_reset_mpi_risc() argument
99 ql_own_firmware(struct ql_adapter *qdev) ql_own_firmware() argument
122 ql_get_mb_sts(struct ql_adapter *qdev, struct mbox_params *mbcp) ql_get_mb_sts() argument
145 ql_wait_mbx_cmd_cmplt(struct ql_adapter *qdev) ql_wait_mbx_cmd_cmplt() argument
162 ql_exec_mb_cmd(struct ql_adapter *qdev, struct mbox_params *mbcp) ql_exec_mb_cmd() argument
202 ql_idc_req_aen(struct ql_adapter *qdev) ql_idc_req_aen() argument
231 ql_idc_cmplt_aen(struct ql_adapter *qdev) ql_idc_cmplt_aen() argument
251 ql_link_up(struct ql_adapter *qdev, struct mbox_params *mbcp) ql_link_up() argument
299 ql_link_down(struct ql_adapter *qdev, struct mbox_params *mbcp) ql_link_down() argument
312 ql_sfp_in(struct ql_adapter *qdev, struct mbox_params *mbcp) ql_sfp_in() argument
327 ql_sfp_out(struct ql_adapter *qdev, struct mbox_params *mbcp) ql_sfp_out() argument
342 ql_aen_lost(struct ql_adapter *qdev, struct mbox_params *mbcp) ql_aen_lost() argument
363 ql_init_fw_done(struct ql_adapter *qdev, struct mbox_params *mbcp) ql_init_fw_done() argument
390 ql_mpi_handler(struct ql_adapter *qdev, struct mbox_params *mbcp) ql_mpi_handler() argument
529 ql_mailbox_command(struct ql_adapter *qdev, struct mbox_params *mbcp) ql_mailbox_command() argument
612 ql_mb_about_fw(struct ql_adapter *qdev) ql_mb_about_fw() argument
644 ql_mb_get_fw_state(struct ql_adapter *qdev) ql_mb_get_fw_state() argument
683 ql_mb_idc_ack(struct ql_adapter *qdev) ql_mb_idc_ack() argument
715 ql_mb_set_port_cfg(struct ql_adapter *qdev) ql_mb_set_port_cfg() argument
745 ql_mb_dump_ram(struct ql_adapter *qdev, u64 req_dma, u32 addr, u32 size) ql_mb_dump_ram() argument
779 ql_dump_risc_ram_area(struct ql_adapter *qdev, void *buf, u32 ram_addr, int word_count) ql_dump_risc_ram_area() argument
805 ql_mb_get_port_cfg(struct ql_adapter *qdev) ql_mb_get_port_cfg() argument
835 ql_mb_wol_mode(struct ql_adapter *qdev, u32 wol) ql_mb_wol_mode() argument
860 ql_mb_wol_set_magic(struct ql_adapter *qdev, u32 enable_wol) ql_mb_wol_set_magic() argument
909 ql_idc_wait(struct ql_adapter *qdev) ql_idc_wait() argument
950 ql_mb_set_led_cfg(struct ql_adapter *qdev, u32 led_config) ql_mb_set_led_cfg() argument
977 ql_mb_get_led_cfg(struct ql_adapter *qdev) ql_mb_get_led_cfg() argument
1004 ql_mb_set_mgmnt_traffic_ctl(struct ql_adapter *qdev, u32 control) ql_mb_set_mgmnt_traffic_ctl() argument
1041 ql_mb_get_mgmnt_traffic_ctl(struct ql_adapter *qdev, u32 *control) ql_mb_get_mgmnt_traffic_ctl() argument
1076 ql_wait_fifo_empty(struct ql_adapter *qdev) ql_wait_fifo_empty() argument
1096 ql_set_port_cfg(struct ql_adapter *qdev) ql_set_port_cfg() argument
1117 struct ql_adapter *qdev = ql_mpi_port_cfg_work() local
1156 struct ql_adapter *qdev = ql_mpi_idc_work() local
1231 struct ql_adapter *qdev = ql_mpi_work() local
1259 struct ql_adapter *qdev = ql_mpi_reset_work() local
[all...]
H A Dqlge_dbg.c9 static u32 ql_read_other_func_reg(struct ql_adapter *qdev, in ql_read_other_func_reg() argument
18 | (qdev->alt_func << MPI_NIC_FUNCTION_SHIFT) in ql_read_other_func_reg()
20 status = ql_read_mpi_reg(qdev, register_to_read, &reg_val); in ql_read_other_func_reg()
28 static int ql_write_other_func_reg(struct ql_adapter *qdev, in ql_write_other_func_reg() argument
35 | (qdev->alt_func << MPI_NIC_FUNCTION_SHIFT) in ql_write_other_func_reg()
38 return ql_write_mpi_reg(qdev, register_to_read, reg_val); in ql_write_other_func_reg()
41 static int ql_wait_other_func_reg_rdy(struct ql_adapter *qdev, u32 reg, in ql_wait_other_func_reg_rdy() argument
48 temp = ql_read_other_func_reg(qdev, reg); in ql_wait_other_func_reg_rdy()
60 static int ql_read_other_func_serdes_reg(struct ql_adapter *qdev, u32 reg, in ql_read_other_func_serdes_reg() argument
66 status = ql_wait_other_func_reg_rdy(qdev, XG_SERDES_ADD in ql_read_other_func_serdes_reg()
87 ql_read_serdes_reg(struct ql_adapter *qdev, u32 reg, u32 *data) ql_read_serdes_reg() argument
110 ql_get_both_serdes(struct ql_adapter *qdev, u32 addr, u32 *direct_ptr, u32 *indirect_ptr, bool direct_valid, bool indirect_valid) ql_get_both_serdes() argument
132 ql_get_serdes_regs(struct ql_adapter *qdev, struct ql_mpi_coredump *mpi_coredump) ql_get_serdes_regs() argument
315 ql_read_other_func_xgmac_reg(struct ql_adapter *qdev, u32 reg, u32 *data) ql_read_other_func_xgmac_reg() argument
344 ql_get_xgmac_regs(struct ql_adapter *qdev, u32 *buf, unsigned int other_function) ql_get_xgmac_regs() argument
385 ql_get_ets_regs(struct ql_adapter *qdev, u32 *buf) ql_get_ets_regs() argument
402 ql_get_intr_states(struct ql_adapter *qdev, u32 *buf) ql_get_intr_states() argument
413 ql_get_cam_entries(struct ql_adapter *qdev, u32 *buf) ql_get_cam_entries() argument
450 ql_get_routing_entries(struct ql_adapter *qdev, u32 *buf) ql_get_routing_entries() argument
475 ql_get_mpi_shadow_regs(struct ql_adapter *qdev, u32 *buf) ql_get_mpi_shadow_regs() argument
495 ql_get_mpi_regs(struct ql_adapter *qdev, u32 *buf, u32 offset, u32 count) ql_get_mpi_regs() argument
509 ql_get_probe(struct ql_adapter *qdev, u32 clock, u32 valid, u32 *buf) ql_get_probe() argument
540 ql_get_probe_dump(struct ql_adapter *qdev, unsigned int *buf) ql_get_probe_dump() argument
556 ql_get_routing_index_registers(struct ql_adapter *qdev, u32 *buf) ql_get_routing_index_registers() argument
597 ql_get_mac_protocol_registers(struct ql_adapter *qdev, u32 *buf) ql_get_mac_protocol_registers() argument
676 ql_get_sem_registers(struct ql_adapter *qdev, u32 *buf) ql_get_sem_registers() argument
713 ql_core_dump(struct ql_adapter *qdev, struct ql_mpi_coredump *mpi_coredump) ql_core_dump() argument
1205 ql_get_core_dump(struct ql_adapter *qdev) ql_get_core_dump() argument
1220 ql_gen_reg_dump(struct ql_adapter *qdev, struct ql_reg_dump *mpi_coredump) ql_gen_reg_dump() argument
1295 ql_get_dump(struct ql_adapter *qdev, void *buff) ql_get_dump() argument
1320 struct ql_adapter *qdev = ql_mpi_core_to_log() local
1329 ql_dump_intr_states(struct ql_adapter *qdev) ql_dump_intr_states() argument
1349 ql_dump_xgmac_control_regs(struct ql_adapter *qdev) ql_dump_xgmac_control_regs() argument
1376 ql_dump_ets_regs(struct ql_adapter *qdev) ql_dump_ets_regs() argument
1380 ql_dump_cam_entries(struct ql_adapter *qdev) ql_dump_cam_entries() argument
1416 ql_dump_routing_entries(struct ql_adapter *qdev) ql_dump_routing_entries() argument
1443 ql_dump_regs(struct ql_adapter *qdev) ql_dump_regs() argument
1513 ql_dump_stat(struct ql_adapter *qdev) ql_dump_stat() argument
1571 ql_dump_qdev(struct ql_adapter *qdev) ql_dump_qdev() argument
1621 struct ql_adapter *qdev = tx_ring->qdev; ql_dump_wqicb() local
1638 struct ql_adapter *qdev = tx_ring->qdev; ql_dump_tx_ring() local
1663 struct ql_adapter *qdev = ql_dump_ricb() local
1695 struct ql_adapter *qdev = rx_ring->qdev; ql_dump_cqicb() local
1726 struct ql_adapter *qdev = rx_ring->qdev; qlge_rx_ring_type_name() local
1736 struct ql_adapter *qdev = rx_ring->qdev; ql_dump_rx_ring() local
1793 ql_dump_hw_cb(struct ql_adapter *qdev, int size, u32 bit, u16 q_id) ql_dump_hw_cb() argument
1827 ql_dump_tx_desc(struct ql_adapter *qdev, struct tx_buf_desc *tbd) ql_dump_tx_desc() argument
1854 ql_dump_ob_mac_iocb(struct ql_adapter *qdev, struct ob_mac_iocb_req *ob_mac_iocb) ql_dump_ob_mac_iocb() argument
1900 ql_dump_ob_mac_rsp(struct ql_adapter *qdev, struct ob_mac_iocb_rsp *ob_mac_rsp) ql_dump_ob_mac_rsp() argument
1917 ql_dump_ib_mac_rsp(struct ql_adapter *qdev, struct ib_mac_iocb_rsp *ib_mac_rsp) ql_dump_ib_mac_rsp() argument
1999 ql_dump_all(struct ql_adapter *qdev) ql_dump_all() argument
[all...]
H A Dqlge_main.c101 static int ql_sem_trylock(struct ql_adapter *qdev, u32 sem_mask) in ql_sem_trylock() argument
131 netif_alert(qdev, probe, qdev->ndev, "bad Semaphore mask!.\n"); in ql_sem_trylock()
135 ql_write32(qdev, SEM, sem_bits | sem_mask); in ql_sem_trylock()
136 return !(ql_read32(qdev, SEM) & sem_bits); in ql_sem_trylock()
139 int ql_sem_spinlock(struct ql_adapter *qdev, u32 sem_mask) in ql_sem_spinlock() argument
144 if (!ql_sem_trylock(qdev, sem_mask)) in ql_sem_spinlock()
151 void ql_sem_unlock(struct ql_adapter *qdev, u32 sem_mask) in ql_sem_unlock() argument
153 ql_write32(qdev, SEM, sem_mask); in ql_sem_unlock()
154 ql_read32(qdev, SE in ql_sem_unlock()
162 ql_wait_reg_rdy(struct ql_adapter *qdev, u32 reg, u32 bit, u32 err_bit) ql_wait_reg_rdy() argument
189 ql_wait_cfg(struct ql_adapter *qdev, u32 bit) ql_wait_cfg() argument
208 ql_write_cfg(struct ql_adapter *qdev, void *ptr, int size, u32 bit, u16 q_id) ql_write_cfg() argument
258 ql_get_mac_addr_reg(struct ql_adapter *qdev, u32 type, u16 index, u32 *value) ql_get_mac_addr_reg() argument
323 ql_set_mac_addr_reg(struct ql_adapter *qdev, u8 *addr, u32 type, u16 index) ql_set_mac_addr_reg() argument
424 ql_set_mac_addr(struct ql_adapter *qdev, int set) ql_set_mac_addr() argument
453 ql_link_on(struct ql_adapter *qdev) ql_link_on() argument
460 ql_link_off(struct ql_adapter *qdev) ql_link_off() argument
470 ql_get_routing_reg(struct ql_adapter *qdev, u32 index, u32 *value) ql_get_routing_reg() argument
493 ql_set_routing_reg(struct ql_adapter *qdev, u32 index, u32 mask, int enable) ql_set_routing_reg() argument
591 ql_enable_interrupts(struct ql_adapter *qdev) ql_enable_interrupts() argument
596 ql_disable_interrupts(struct ql_adapter *qdev) ql_disable_interrupts() argument
601 ql_enable_completion_interrupt(struct ql_adapter *qdev, u32 intr) ql_enable_completion_interrupt() argument
608 ql_disable_completion_interrupt(struct ql_adapter *qdev, u32 intr) ql_disable_completion_interrupt() argument
615 ql_enable_all_completion_interrupts(struct ql_adapter *qdev) ql_enable_all_completion_interrupts() argument
623 ql_validate_flash(struct ql_adapter *qdev, u32 size, const char *str) ql_validate_flash() argument
645 ql_read_flash_word(struct ql_adapter *qdev, int offset, __le32 *data) ql_read_flash_word() argument
669 ql_get_8000_flash_params(struct ql_adapter *qdev) ql_get_8000_flash_params() argument
735 ql_get_8012_flash_params(struct ql_adapter *qdev) ql_get_8012_flash_params() argument
790 ql_write_xgmac_reg(struct ql_adapter *qdev, u32 reg, u32 data) ql_write_xgmac_reg() argument
809 ql_read_xgmac_reg(struct ql_adapter *qdev, u32 reg, u32 *data) ql_read_xgmac_reg() argument
831 ql_read_xgmac_reg64(struct ql_adapter *qdev, u32 reg, u64 *data) ql_read_xgmac_reg64() argument
851 ql_8000_port_initialize(struct ql_adapter *qdev) ql_8000_port_initialize() argument
876 ql_8012_port_initialize(struct ql_adapter *qdev) ql_8012_port_initialize() argument
951 ql_lbq_block_size(struct ql_adapter *qdev) ql_lbq_block_size() argument
966 ql_get_curr_lchunk(struct ql_adapter *qdev, struct rx_ring *rx_ring) ql_get_curr_lchunk() argument
1009 struct ql_adapter *qdev = rx_ring->qdev; qlge_refill_sb() local
1042 struct ql_adapter *qdev = rx_ring->qdev; qlge_refill_lb() local
1090 struct ql_adapter *qdev = rx_ring->qdev; qlge_refill_bq() local
1191 ql_unmap_send(struct ql_adapter *qdev, struct tx_ring_desc *tx_ring_desc, int mapped) ql_unmap_send() argument
1234 ql_map_send(struct ql_adapter *qdev, struct ob_mac_iocb_req *mac_iocb_ptr, struct sk_buff *skb, struct tx_ring_desc *tx_ring_desc) ql_map_send() argument
1362 ql_categorize_rx_err(struct ql_adapter *qdev, u8 rx_err, struct rx_ring *rx_ring) ql_categorize_rx_err() argument
1397 ql_update_mac_hdr_len(struct ql_adapter *qdev, struct ib_mac_iocb_rsp *ib_mac_rsp, void *page, size_t *len) ql_update_mac_hdr_len() argument
1417 ql_process_mac_rx_gro_page(struct ql_adapter *qdev, struct rx_ring *rx_ring, struct ib_mac_iocb_rsp *ib_mac_rsp, u32 length, u16 vlan_id) ql_process_mac_rx_gro_page() argument
1463 ql_process_mac_rx_page(struct ql_adapter *qdev, struct rx_ring *rx_ring, struct ib_mac_iocb_rsp *ib_mac_rsp, u32 length, u16 vlan_id) ql_process_mac_rx_page() argument
1554 ql_process_mac_rx_skb(struct ql_adapter *qdev, struct rx_ring *rx_ring, struct ib_mac_iocb_rsp *ib_mac_rsp, u32 length, u16 vlan_id) ql_process_mac_rx_skb() argument
1674 ql_build_rx_skb(struct ql_adapter *qdev, struct rx_ring *rx_ring, struct ib_mac_iocb_rsp *ib_mac_rsp) ql_build_rx_skb() argument
1851 ql_process_mac_split_rx_intr(struct ql_adapter *qdev, struct rx_ring *rx_ring, struct ib_mac_iocb_rsp *ib_mac_rsp, u16 vlan_id) ql_process_mac_split_rx_intr() argument
1947 ql_process_mac_rx_intr(struct ql_adapter *qdev, struct rx_ring *rx_ring, struct ib_mac_iocb_rsp *ib_mac_rsp) ql_process_mac_rx_intr() argument
1998 ql_process_mac_tx_intr(struct ql_adapter *qdev, struct ob_mac_iocb_rsp *mac_rsp) ql_process_mac_tx_intr() argument
2038 ql_queue_fw_error(struct ql_adapter *qdev) ql_queue_fw_error() argument
2044 ql_queue_asic_error(struct ql_adapter *qdev) ql_queue_asic_error() argument
2060 ql_process_chip_ae_intr(struct ql_adapter *qdev, struct ib_ae_iocb_rsp *ib_ae_rsp) ql_process_chip_ae_intr() argument
2098 struct ql_adapter *qdev = rx_ring->qdev; ql_clean_outbound_rx_ring() local
2146 struct ql_adapter *qdev = rx_ring->qdev; ql_clean_inbound_rx_ring() local
2191 struct ql_adapter *qdev = rx_ring->qdev; ql_napi_poll_msix() local
2237 struct ql_adapter *qdev = netdev_priv(ndev); qlge_vlan_mode() local
2254 struct ql_adapter *qdev = netdev_priv(ndev); qlge_update_hw_vlan_features() local
2300 __qlge_vlan_rx_add_vid(struct ql_adapter *qdev, u16 vid) __qlge_vlan_rx_add_vid() argument
2315 struct ql_adapter *qdev = netdev_priv(ndev); qlge_vlan_rx_add_vid() local
2331 __qlge_vlan_rx_kill_vid(struct ql_adapter *qdev, u16 vid) __qlge_vlan_rx_kill_vid() argument
2346 struct ql_adapter *qdev = netdev_priv(ndev); qlge_vlan_rx_kill_vid() local
2362 qlge_restore_vlan(struct ql_adapter *qdev) qlge_restore_vlan() argument
2394 struct ql_adapter *qdev = rx_ring->qdev; qlge_isr() local
2542 struct ql_adapter *qdev = netdev_priv(ndev); qlge_send() local
2620 ql_free_shadow_space(struct ql_adapter *qdev) ql_free_shadow_space() argument
2638 ql_alloc_shadow_space(struct ql_adapter *qdev) ql_alloc_shadow_space() argument
2667 ql_init_tx_ring(struct ql_adapter *qdev, struct tx_ring *tx_ring) ql_init_tx_ring() argument
2685 ql_free_tx_resources(struct ql_adapter *qdev, struct tx_ring *tx_ring) ql_free_tx_resources() argument
2697 ql_alloc_tx_resources(struct ql_adapter *qdev, struct tx_ring *tx_ring) ql_alloc_tx_resources() argument
2724 ql_free_lbq_buffers(struct ql_adapter *qdev, struct rx_ring *rx_ring) ql_free_lbq_buffers() argument
2751 ql_free_sbq_buffers(struct ql_adapter *qdev, struct rx_ring *rx_ring) ql_free_sbq_buffers() argument
2776 ql_free_rx_buffers(struct ql_adapter *qdev) ql_free_rx_buffers() argument
2790 ql_alloc_rx_buffers(struct ql_adapter *qdev) ql_alloc_rx_buffers() argument
2802 struct ql_adapter *qdev = rx_ring->qdev; qlge_init_bq() local
2832 ql_free_rx_resources(struct ql_adapter *qdev, struct rx_ring *rx_ring) ql_free_rx_resources() argument
2869 ql_alloc_rx_resources(struct ql_adapter *qdev, struct rx_ring *rx_ring) ql_alloc_rx_resources() argument
2894 ql_tx_ring_clean(struct ql_adapter *qdev) ql_tx_ring_clean() argument
2922 ql_free_mem_resources(struct ql_adapter *qdev) ql_free_mem_resources() argument
2933 ql_alloc_mem_resources(struct ql_adapter *qdev) ql_alloc_mem_resources() argument
2967 ql_start_rx_ring(struct ql_adapter *qdev, struct rx_ring *rx_ring) ql_start_rx_ring() argument
3080 ql_start_tx_ring(struct ql_adapter *qdev, struct tx_ring *tx_ring) ql_start_tx_ring() argument
3126 ql_disable_msix(struct ql_adapter *qdev) ql_disable_msix() argument
3143 ql_enable_msix(struct ql_adapter *qdev) ql_enable_msix() argument
3205 ql_set_tx_vect(struct ql_adapter *qdev) ql_set_tx_vect() argument
3235 ql_set_irq_mask(struct ql_adapter *qdev, struct intr_context *ctx) ql_set_irq_mask() argument
3268 ql_resolve_queues_to_irqs(struct ql_adapter *qdev) ql_resolve_queues_to_irqs() argument
3366 ql_free_irq(struct ql_adapter *qdev) ql_free_irq() argument
3384 ql_request_irq(struct ql_adapter *qdev) ql_request_irq() argument
3439 ql_start_rss(struct ql_adapter *qdev) ql_start_rss() argument
3477 ql_clear_routing_entries(struct ql_adapter *qdev) ql_clear_routing_entries() argument
3498 ql_route_initialize(struct ql_adapter *qdev) ql_route_initialize() argument
3554 ql_cam_route_initialize(struct ql_adapter *qdev) ql_cam_route_initialize() argument
3577 ql_adapter_initialize(struct ql_adapter *qdev) ql_adapter_initialize() argument
3689 ql_adapter_reset(struct ql_adapter *qdev) ql_adapter_reset() argument
3738 struct ql_adapter *qdev = netdev_priv(ndev); ql_display_dev_info() local
3752 ql_wol(struct ql_adapter *qdev) ql_wol() argument
3799 ql_cancel_all_work_sync(struct ql_adapter *qdev) ql_cancel_all_work_sync() argument
3814 ql_adapter_down(struct ql_adapter *qdev) ql_adapter_down() argument
3845 ql_adapter_up(struct ql_adapter *qdev) ql_adapter_up() argument
3880 ql_release_adapter_resources(struct ql_adapter *qdev) ql_release_adapter_resources() argument
3886 ql_get_adapter_resources(struct ql_adapter *qdev) ql_get_adapter_resources() argument
3897 struct ql_adapter *qdev = netdev_priv(ndev); qlge_close() local
3926 qlge_set_lb_size(struct ql_adapter *qdev) qlge_set_lb_size() argument
3935 ql_configure_rings(struct ql_adapter *qdev) ql_configure_rings() argument
4005 struct ql_adapter *qdev = netdev_priv(ndev); qlge_open() local
4031 ql_change_rx_buffers(struct ql_adapter *qdev) ql_change_rx_buffers() argument
4073 struct ql_adapter *qdev = netdev_priv(ndev); qlge_change_mtu() local
4103 struct ql_adapter *qdev = netdev_priv(ndev); qlge_get_stats() local
4139 struct ql_adapter *qdev = netdev_priv(ndev); qlge_set_multicast_list() local
4229 struct ql_adapter *qdev = netdev_priv(ndev); qlge_set_mac_address() local
4253 struct ql_adapter *qdev = netdev_priv(ndev); qlge_tx_timeout() local
4260 struct ql_adapter *qdev = ql_asic_reset_work() local
4306 ql_get_alt_pcie_func(struct ql_adapter *qdev) ql_get_alt_pcie_func() argument
4332 ql_get_board_info(struct ql_adapter *qdev) ql_get_board_info() argument
4371 struct ql_adapter *qdev = netdev_priv(ndev); ql_release_all() local
4389 struct ql_adapter *qdev = netdev_priv(ndev); ql_init_device() local
4540 struct ql_adapter *qdev = from_timer(qdev, t, timer); ql_timer() local
4556 struct ql_adapter *qdev = NULL; qlge_probe() local
4642 struct ql_adapter *qdev = netdev_priv(ndev); qlge_remove() local
4656 struct ql_adapter *qdev = netdev_priv(ndev); ql_eeh_close() local
4683 struct ql_adapter *qdev = netdev_priv(ndev); qlge_io_error_detected() local
4717 struct ql_adapter *qdev = netdev_priv(ndev); qlge_io_slot_reset() local
4741 struct ql_adapter *qdev = netdev_priv(ndev); qlge_io_resume() local
4768 struct ql_adapter *qdev = netdev_priv(ndev); qlge_suspend() local
4788 struct ql_adapter *qdev = netdev_priv(ndev); qlge_resume() local
[all...]
H A Dqlge_ethtool.c185 static int ql_update_ring_coalescing(struct ql_adapter *qdev) in ql_update_ring_coalescing() argument
191 if (!netif_running(qdev->ndev)) in ql_update_ring_coalescing()
197 cqicb = (struct cqicb *)&qdev->rx_ring[qdev->rss_ring_count]; in ql_update_ring_coalescing()
198 if (le16_to_cpu(cqicb->irq_delay) != qdev->tx_coalesce_usecs || in ql_update_ring_coalescing()
199 le16_to_cpu(cqicb->pkt_delay) != qdev->tx_max_coalesced_frames) { in ql_update_ring_coalescing()
200 for (i = qdev->rss_ring_count; i < qdev->rx_ring_count; i++) { in ql_update_ring_coalescing()
201 rx_ring = &qdev->rx_ring[i]; in ql_update_ring_coalescing()
203 cqicb->irq_delay = cpu_to_le16(qdev in ql_update_ring_coalescing()
241 ql_update_stats(struct ql_adapter *qdev) ql_update_stats() argument
368 struct ql_adapter *qdev = netdev_priv(ndev); ql_get_ethtool_stats() local
385 struct ql_adapter *qdev = netdev_priv(ndev); ql_get_link_ksettings() local
417 struct ql_adapter *qdev = netdev_priv(ndev); ql_get_drvinfo() local
433 struct ql_adapter *qdev = netdev_priv(ndev); ql_get_wol() local
446 struct ql_adapter *qdev = netdev_priv(ndev); ql_set_wol() local
468 struct ql_adapter *qdev = netdev_priv(ndev); ql_set_phys_id() local
491 ql_start_loopback(struct ql_adapter *qdev) ql_start_loopback() argument
503 ql_stop_loopback(struct ql_adapter *qdev) ql_stop_loopback() argument
523 ql_check_lb_frame(struct ql_adapter *qdev, struct sk_buff *skb) ql_check_lb_frame() argument
536 ql_run_loopback_test(struct ql_adapter *qdev) ql_run_loopback_test() argument
562 ql_loopback_test(struct ql_adapter *qdev, u64 *data) ql_loopback_test() argument
576 struct ql_adapter *qdev = netdev_priv(ndev); ql_self_test() local
605 struct ql_adapter *qdev = netdev_priv(ndev); ql_get_regs_len() local
616 struct ql_adapter *qdev = netdev_priv(ndev); ql_get_regs() local
628 struct ql_adapter *qdev = netdev_priv(dev); ql_get_coalesce() local
651 struct ql_adapter *qdev = netdev_priv(ndev); ql_set_coalesce() local
682 struct ql_adapter *qdev = netdev_priv(netdev); ql_get_pauseparam() local
694 struct ql_adapter *qdev = netdev_priv(netdev); ql_set_pauseparam() local
708 struct ql_adapter *qdev = netdev_priv(ndev); ql_get_msglevel() local
715 struct ql_adapter *qdev = netdev_priv(ndev); ql_set_msglevel() local
[all...]
/kernel/linux/linux-6.6/drivers/staging/qlge/
H A Dqlge_mpi.c4 int qlge_unpause_mpi_risc(struct qlge_adapter *qdev) in qlge_unpause_mpi_risc() argument
9 tmp = qlge_read32(qdev, CSR); in qlge_unpause_mpi_risc()
13 qlge_write32(qdev, CSR, CSR_CMD_CLR_PAUSE); in qlge_unpause_mpi_risc()
17 int qlge_pause_mpi_risc(struct qlge_adapter *qdev) in qlge_pause_mpi_risc() argument
23 qlge_write32(qdev, CSR, CSR_CMD_SET_PAUSE); in qlge_pause_mpi_risc()
25 tmp = qlge_read32(qdev, CSR); in qlge_pause_mpi_risc()
33 int qlge_hard_reset_mpi_risc(struct qlge_adapter *qdev) in qlge_hard_reset_mpi_risc() argument
39 qlge_write32(qdev, CSR, CSR_CMD_SET_RST); in qlge_hard_reset_mpi_risc()
41 tmp = qlge_read32(qdev, CSR); in qlge_hard_reset_mpi_risc()
43 qlge_write32(qdev, CS in qlge_hard_reset_mpi_risc()
51 qlge_read_mpi_reg(struct qlge_adapter *qdev, u32 reg, u32 *data) qlge_read_mpi_reg() argument
70 qlge_write_mpi_reg(struct qlge_adapter *qdev, u32 reg, u32 data) qlge_write_mpi_reg() argument
89 qlge_soft_reset_mpi_risc(struct qlge_adapter *qdev) qlge_soft_reset_mpi_risc() argument
99 qlge_own_firmware(struct qlge_adapter *qdev) qlge_own_firmware() argument
122 qlge_get_mb_sts(struct qlge_adapter *qdev, struct mbox_params *mbcp) qlge_get_mb_sts() argument
145 qlge_wait_mbx_cmd_cmplt(struct qlge_adapter *qdev) qlge_wait_mbx_cmd_cmplt() argument
162 qlge_exec_mb_cmd(struct qlge_adapter *qdev, struct mbox_params *mbcp) qlge_exec_mb_cmd() argument
202 qlge_idc_req_aen(struct qlge_adapter *qdev) qlge_idc_req_aen() argument
231 qlge_idc_cmplt_aen(struct qlge_adapter *qdev) qlge_idc_cmplt_aen() argument
251 qlge_link_up(struct qlge_adapter *qdev, struct mbox_params *mbcp) qlge_link_up() argument
299 qlge_link_down(struct qlge_adapter *qdev, struct mbox_params *mbcp) qlge_link_down() argument
312 qlge_sfp_in(struct qlge_adapter *qdev, struct mbox_params *mbcp) qlge_sfp_in() argument
327 qlge_sfp_out(struct qlge_adapter *qdev, struct mbox_params *mbcp) qlge_sfp_out() argument
342 qlge_aen_lost(struct qlge_adapter *qdev, struct mbox_params *mbcp) qlge_aen_lost() argument
363 qlge_init_fw_done(struct qlge_adapter *qdev, struct mbox_params *mbcp) qlge_init_fw_done() argument
390 qlge_mpi_handler(struct qlge_adapter *qdev, struct mbox_params *mbcp) qlge_mpi_handler() argument
529 qlge_mailbox_command(struct qlge_adapter *qdev, struct mbox_params *mbcp) qlge_mailbox_command() argument
612 qlge_mb_about_fw(struct qlge_adapter *qdev) qlge_mb_about_fw() argument
644 qlge_mb_get_fw_state(struct qlge_adapter *qdev) qlge_mb_get_fw_state() argument
683 qlge_mb_idc_ack(struct qlge_adapter *qdev) qlge_mb_idc_ack() argument
715 qlge_mb_set_port_cfg(struct qlge_adapter *qdev) qlge_mb_set_port_cfg() argument
745 qlge_mb_dump_ram(struct qlge_adapter *qdev, u64 req_dma, u32 addr, u32 size) qlge_mb_dump_ram() argument
779 qlge_dump_risc_ram_area(struct qlge_adapter *qdev, void *buf, u32 ram_addr, int word_count) qlge_dump_risc_ram_area() argument
805 qlge_mb_get_port_cfg(struct qlge_adapter *qdev) qlge_mb_get_port_cfg() argument
835 qlge_mb_wol_mode(struct qlge_adapter *qdev, u32 wol) qlge_mb_wol_mode() argument
860 qlge_mb_wol_set_magic(struct qlge_adapter *qdev, u32 enable_wol) qlge_mb_wol_set_magic() argument
909 qlge_idc_wait(struct qlge_adapter *qdev) qlge_idc_wait() argument
950 qlge_mb_set_led_cfg(struct qlge_adapter *qdev, u32 led_config) qlge_mb_set_led_cfg() argument
977 qlge_mb_get_led_cfg(struct qlge_adapter *qdev) qlge_mb_get_led_cfg() argument
1004 qlge_mb_set_mgmnt_traffic_ctl(struct qlge_adapter *qdev, u32 control) qlge_mb_set_mgmnt_traffic_ctl() argument
1041 qlge_mb_get_mgmnt_traffic_ctl(struct qlge_adapter *qdev, u32 *control) qlge_mb_get_mgmnt_traffic_ctl() argument
1076 qlge_wait_fifo_empty(struct qlge_adapter *qdev) qlge_wait_fifo_empty() argument
1096 qlge_set_port_cfg(struct qlge_adapter *qdev) qlge_set_port_cfg() argument
1117 struct qlge_adapter *qdev = qlge_mpi_port_cfg_work() local
1156 struct qlge_adapter *qdev = qlge_mpi_idc_work() local
1231 struct qlge_adapter *qdev = qlge_mpi_work() local
1259 struct qlge_adapter *qdev = qlge_mpi_reset_work() local
[all...]
H A Dqlge_main.c102 static int qlge_sem_trylock(struct qlge_adapter *qdev, u32 sem_mask) in qlge_sem_trylock() argument
132 netif_alert(qdev, probe, qdev->ndev, "bad Semaphore mask!.\n"); in qlge_sem_trylock()
136 qlge_write32(qdev, SEM, sem_bits | sem_mask); in qlge_sem_trylock()
137 return !(qlge_read32(qdev, SEM) & sem_bits); in qlge_sem_trylock()
140 int qlge_sem_spinlock(struct qlge_adapter *qdev, u32 sem_mask) in qlge_sem_spinlock() argument
145 if (!qlge_sem_trylock(qdev, sem_mask)) in qlge_sem_spinlock()
152 void qlge_sem_unlock(struct qlge_adapter *qdev, u32 sem_mask) in qlge_sem_unlock() argument
154 qlge_write32(qdev, SEM, sem_mask); in qlge_sem_unlock()
155 qlge_read32(qdev, SE in qlge_sem_unlock()
163 qlge_wait_reg_rdy(struct qlge_adapter *qdev, u32 reg, u32 bit, u32 err_bit) qlge_wait_reg_rdy() argument
190 qlge_wait_cfg(struct qlge_adapter *qdev, u32 bit) qlge_wait_cfg() argument
209 qlge_write_cfg(struct qlge_adapter *qdev, void *ptr, int size, u32 bit, u16 q_id) qlge_write_cfg() argument
259 qlge_get_mac_addr_reg(struct qlge_adapter *qdev, u32 type, u16 index, u32 *value) qlge_get_mac_addr_reg() argument
324 qlge_set_mac_addr_reg(struct qlge_adapter *qdev, const u8 *addr, u32 type, u16 index) qlge_set_mac_addr_reg() argument
425 qlge_set_mac_addr(struct qlge_adapter *qdev, int set) qlge_set_mac_addr() argument
454 qlge_link_on(struct qlge_adapter *qdev) qlge_link_on() argument
461 qlge_link_off(struct qlge_adapter *qdev) qlge_link_off() argument
471 qlge_get_routing_reg(struct qlge_adapter *qdev, u32 index, u32 *value) qlge_get_routing_reg() argument
494 qlge_set_routing_reg(struct qlge_adapter *qdev, u32 index, u32 mask, int enable) qlge_set_routing_reg() argument
592 qlge_enable_interrupts(struct qlge_adapter *qdev) qlge_enable_interrupts() argument
597 qlge_disable_interrupts(struct qlge_adapter *qdev) qlge_disable_interrupts() argument
602 qlge_enable_completion_interrupt(struct qlge_adapter *qdev, u32 intr) qlge_enable_completion_interrupt() argument
609 qlge_disable_completion_interrupt(struct qlge_adapter *qdev, u32 intr) qlge_disable_completion_interrupt() argument
616 qlge_enable_all_completion_interrupts(struct qlge_adapter *qdev) qlge_enable_all_completion_interrupts() argument
624 qlge_validate_flash(struct qlge_adapter *qdev, u32 size, const char *str) qlge_validate_flash() argument
646 qlge_read_flash_word(struct qlge_adapter *qdev, int offset, __le32 *data) qlge_read_flash_word() argument
670 qlge_get_8000_flash_params(struct qlge_adapter *qdev) qlge_get_8000_flash_params() argument
734 qlge_get_8012_flash_params(struct qlge_adapter *qdev) qlge_get_8012_flash_params() argument
786 qlge_write_xgmac_reg(struct qlge_adapter *qdev, u32 reg, u32 data) qlge_write_xgmac_reg() argument
805 qlge_read_xgmac_reg(struct qlge_adapter *qdev, u32 reg, u32 *data) qlge_read_xgmac_reg() argument
827 qlge_read_xgmac_reg64(struct qlge_adapter *qdev, u32 reg, u64 *data) qlge_read_xgmac_reg64() argument
847 qlge_8000_port_initialize(struct qlge_adapter *qdev) qlge_8000_port_initialize() argument
872 qlge_8012_port_initialize(struct qlge_adapter *qdev) qlge_8012_port_initialize() argument
947 qlge_lbq_block_size(struct qlge_adapter *qdev) qlge_lbq_block_size() argument
962 qlge_get_curr_lchunk(struct qlge_adapter *qdev, struct rx_ring *rx_ring) qlge_get_curr_lchunk() argument
1005 struct qlge_adapter *qdev = rx_ring->qdev; qlge_refill_sb() local
1038 struct qlge_adapter *qdev = rx_ring->qdev; qlge_refill_lb() local
1086 struct qlge_adapter *qdev = rx_ring->qdev; qlge_refill_bq() local
1187 qlge_unmap_send(struct qlge_adapter *qdev, struct tx_ring_desc *tx_ring_desc, int mapped) qlge_unmap_send() argument
1229 qlge_map_send(struct qlge_adapter *qdev, struct qlge_ob_mac_iocb_req *mac_iocb_ptr, struct sk_buff *skb, struct tx_ring_desc *tx_ring_desc) qlge_map_send() argument
1356 qlge_categorize_rx_err(struct qlge_adapter *qdev, u8 rx_err, struct rx_ring *rx_ring) qlge_categorize_rx_err() argument
1392 qlge_update_mac_hdr_len(struct qlge_adapter *qdev, struct qlge_ib_mac_iocb_rsp *ib_mac_rsp, void *page, size_t *len) qlge_update_mac_hdr_len() argument
1412 qlge_process_mac_rx_gro_page(struct qlge_adapter *qdev, struct rx_ring *rx_ring, struct qlge_ib_mac_iocb_rsp *ib_mac_rsp, u32 length, u16 vlan_id) qlge_process_mac_rx_gro_page() argument
1458 qlge_process_mac_rx_page(struct qlge_adapter *qdev, struct rx_ring *rx_ring, struct qlge_ib_mac_iocb_rsp *ib_mac_rsp, u32 length, u16 vlan_id) qlge_process_mac_rx_page() argument
1549 qlge_process_mac_rx_skb(struct qlge_adapter *qdev, struct rx_ring *rx_ring, struct qlge_ib_mac_iocb_rsp *ib_mac_rsp, u32 length, u16 vlan_id) qlge_process_mac_rx_skb() argument
1669 qlge_build_rx_skb(struct qlge_adapter *qdev, struct rx_ring *rx_ring, struct qlge_ib_mac_iocb_rsp *ib_mac_rsp) qlge_build_rx_skb() argument
1846 qlge_process_mac_split_rx_intr(struct qlge_adapter *qdev, struct rx_ring *rx_ring, struct qlge_ib_mac_iocb_rsp *ib_mac_rsp, u16 vlan_id) qlge_process_mac_split_rx_intr() argument
1940 qlge_process_mac_rx_intr(struct qlge_adapter *qdev, struct rx_ring *rx_ring, struct qlge_ib_mac_iocb_rsp *ib_mac_rsp) qlge_process_mac_rx_intr() argument
1989 qlge_process_mac_tx_intr(struct qlge_adapter *qdev, struct qlge_ob_mac_iocb_rsp *mac_rsp) qlge_process_mac_tx_intr() argument
2028 qlge_queue_fw_error(struct qlge_adapter *qdev) qlge_queue_fw_error() argument
2034 qlge_queue_asic_error(struct qlge_adapter *qdev) qlge_queue_asic_error() argument
2050 qlge_process_chip_ae_intr(struct qlge_adapter *qdev, struct qlge_ib_ae_iocb_rsp *ib_ae_rsp) qlge_process_chip_ae_intr() argument
2088 struct qlge_adapter *qdev = rx_ring->qdev; qlge_clean_outbound_rx_ring() local
2134 struct qlge_adapter *qdev = rx_ring->qdev; qlge_clean_inbound_rx_ring() local
2178 struct qlge_adapter *qdev = rx_ring->qdev; qlge_napi_poll_msix() local
2224 struct qlge_adapter *qdev = netdev_to_qdev(ndev); qlge_vlan_mode() local
2241 struct qlge_adapter *qdev = netdev_to_qdev(ndev); qlge_update_hw_vlan_features() local
2287 __qlge_vlan_rx_add_vid(struct qlge_adapter *qdev, u16 vid) __qlge_vlan_rx_add_vid() argument
2302 struct qlge_adapter *qdev = netdev_to_qdev(ndev); qlge_vlan_rx_add_vid() local
2318 __qlge_vlan_rx_kill_vid(struct qlge_adapter *qdev, u16 vid) __qlge_vlan_rx_kill_vid() argument
2333 struct qlge_adapter *qdev = netdev_to_qdev(ndev); qlge_vlan_rx_kill_vid() local
2349 qlge_restore_vlan(struct qlge_adapter *qdev) qlge_restore_vlan() argument
2381 struct qlge_adapter *qdev = rx_ring->qdev; qlge_isr() local
2526 struct qlge_adapter *qdev = netdev_to_qdev(ndev); qlge_send() local
2606 qlge_free_shadow_space(struct qlge_adapter *qdev) qlge_free_shadow_space() argument
2624 qlge_alloc_shadow_space(struct qlge_adapter *qdev) qlge_alloc_shadow_space() argument
2653 qlge_init_tx_ring(struct qlge_adapter *qdev, struct tx_ring *tx_ring) qlge_init_tx_ring() argument
2671 qlge_free_tx_resources(struct qlge_adapter *qdev, struct tx_ring *tx_ring) qlge_free_tx_resources() argument
2683 qlge_alloc_tx_resources(struct qlge_adapter *qdev, struct tx_ring *tx_ring) qlge_alloc_tx_resources() argument
2710 qlge_free_lbq_buffers(struct qlge_adapter *qdev, struct rx_ring *rx_ring) qlge_free_lbq_buffers() argument
2737 qlge_free_sbq_buffers(struct qlge_adapter *qdev, struct rx_ring *rx_ring) qlge_free_sbq_buffers() argument
2762 qlge_free_rx_buffers(struct qlge_adapter *qdev) qlge_free_rx_buffers() argument
2776 qlge_alloc_rx_buffers(struct qlge_adapter *qdev) qlge_alloc_rx_buffers() argument
2788 struct qlge_adapter *qdev = rx_ring->qdev; qlge_init_bq() local
2814 qlge_free_rx_resources(struct qlge_adapter *qdev, struct rx_ring *rx_ring) qlge_free_rx_resources() argument
2851 qlge_alloc_rx_resources(struct qlge_adapter *qdev, struct rx_ring *rx_ring) qlge_alloc_rx_resources() argument
2875 qlge_tx_ring_clean(struct qlge_adapter *qdev) qlge_tx_ring_clean() argument
2903 qlge_free_mem_resources(struct qlge_adapter *qdev) qlge_free_mem_resources() argument
2914 qlge_alloc_mem_resources(struct qlge_adapter *qdev) qlge_alloc_mem_resources() argument
2948 qlge_start_rx_ring(struct qlge_adapter *qdev, struct rx_ring *rx_ring) qlge_start_rx_ring() argument
3061 qlge_start_tx_ring(struct qlge_adapter *qdev, struct tx_ring *tx_ring) qlge_start_tx_ring() argument
3107 qlge_disable_msix(struct qlge_adapter *qdev) qlge_disable_msix() argument
3124 qlge_enable_msix(struct qlge_adapter *qdev) qlge_enable_msix() argument
3186 qlge_set_tx_vect(struct qlge_adapter *qdev) qlge_set_tx_vect() argument
3216 qlge_set_irq_mask(struct qlge_adapter *qdev, struct intr_context *ctx) qlge_set_irq_mask() argument
3249 qlge_resolve_queues_to_irqs(struct qlge_adapter *qdev) qlge_resolve_queues_to_irqs() argument
3347 qlge_free_irq(struct qlge_adapter *qdev) qlge_free_irq() argument
3365 qlge_request_irq(struct qlge_adapter *qdev) qlge_request_irq() argument
3420 qlge_start_rss(struct qlge_adapter *qdev) qlge_start_rss() argument
3458 qlge_clear_routing_entries(struct qlge_adapter *qdev) qlge_clear_routing_entries() argument
3479 qlge_route_initialize(struct qlge_adapter *qdev) qlge_route_initialize() argument
3535 qlge_cam_route_initialize(struct qlge_adapter *qdev) qlge_cam_route_initialize() argument
3558 qlge_adapter_initialize(struct qlge_adapter *qdev) qlge_adapter_initialize() argument
3670 qlge_adapter_reset(struct qlge_adapter *qdev) qlge_adapter_reset() argument
3719 struct qlge_adapter *qdev = netdev_to_qdev(ndev); qlge_display_dev_info() local
3733 qlge_wol(struct qlge_adapter *qdev) qlge_wol() argument
3780 qlge_cancel_all_work_sync(struct qlge_adapter *qdev) qlge_cancel_all_work_sync() argument
3793 qlge_adapter_down(struct qlge_adapter *qdev) qlge_adapter_down() argument
3823 qlge_adapter_up(struct qlge_adapter *qdev) qlge_adapter_up() argument
3858 qlge_release_adapter_resources(struct qlge_adapter *qdev) qlge_release_adapter_resources() argument
3864 qlge_get_adapter_resources(struct qlge_adapter *qdev) qlge_get_adapter_resources() argument
3875 struct qlge_adapter *qdev = netdev_to_qdev(ndev); qlge_close() local
3904 qlge_set_lb_size(struct qlge_adapter *qdev) qlge_set_lb_size() argument
3913 qlge_configure_rings(struct qlge_adapter *qdev) qlge_configure_rings() argument
3982 struct qlge_adapter *qdev = netdev_to_qdev(ndev); qlge_open() local
4009 qlge_change_rx_buffers(struct qlge_adapter *qdev) qlge_change_rx_buffers() argument
4051 struct qlge_adapter *qdev = netdev_to_qdev(ndev); qlge_change_mtu() local
4081 struct qlge_adapter *qdev = netdev_to_qdev(ndev); qlge_get_stats() local
4117 struct qlge_adapter *qdev = netdev_to_qdev(ndev); qlge_set_multicast_list() local
4207 struct qlge_adapter *qdev = netdev_to_qdev(ndev); qlge_set_mac_address() local
4231 struct qlge_adapter *qdev = netdev_to_qdev(ndev); qlge_tx_timeout() local
4238 struct qlge_adapter *qdev = qlge_asic_reset_work() local
4284 qlge_get_alt_pcie_func(struct qlge_adapter *qdev) qlge_get_alt_pcie_func() argument
4310 qlge_get_board_info(struct qlge_adapter *qdev) qlge_get_board_info() argument
4348 struct qlge_adapter *qdev = pci_get_drvdata(pdev); qlge_release_all() local
4363 qlge_init_device(struct pci_dev *pdev, struct qlge_adapter *qdev, int cards_found) qlge_init_device() argument
4522 struct qlge_adapter *qdev = from_timer(qdev, t, timer); qlge_timer() local
4540 struct qlge_adapter *qdev = NULL; qlge_probe() local
4652 struct qlge_adapter *qdev = pci_get_drvdata(pdev); qlge_remove() local
4670 struct qlge_adapter *qdev = netdev_to_qdev(ndev); qlge_eeh_close() local
4697 struct qlge_adapter *qdev = pci_get_drvdata(pdev); qlge_io_error_detected() local
4731 struct qlge_adapter *qdev = pci_get_drvdata(pdev); qlge_io_slot_reset() local
4754 struct qlge_adapter *qdev = pci_get_drvdata(pdev); qlge_io_resume() local
4782 struct qlge_adapter *qdev; qlge_suspend() local
4805 struct qlge_adapter *qdev; qlge_resume() local
[all...]
H A Dqlge_ethtool.c186 static int qlge_update_ring_coalescing(struct qlge_adapter *qdev) in qlge_update_ring_coalescing() argument
192 if (!netif_running(qdev->ndev)) in qlge_update_ring_coalescing()
198 cqicb = (struct cqicb *)&qdev->rx_ring[qdev->rss_ring_count]; in qlge_update_ring_coalescing()
199 if (le16_to_cpu(cqicb->irq_delay) != qdev->tx_coalesce_usecs || in qlge_update_ring_coalescing()
200 le16_to_cpu(cqicb->pkt_delay) != qdev->tx_max_coalesced_frames) { in qlge_update_ring_coalescing()
201 for (i = qdev->rss_ring_count; i < qdev->rx_ring_count; i++) { in qlge_update_ring_coalescing()
202 rx_ring = &qdev->rx_ring[i]; in qlge_update_ring_coalescing()
204 cqicb->irq_delay = cpu_to_le16(qdev in qlge_update_ring_coalescing()
242 qlge_update_stats(struct qlge_adapter *qdev) qlge_update_stats() argument
367 struct qlge_adapter *qdev = netdev_to_qdev(ndev); qlge_get_ethtool_stats() local
384 struct qlge_adapter *qdev = netdev_to_qdev(ndev); qlge_get_link_ksettings() local
416 struct qlge_adapter *qdev = netdev_to_qdev(ndev); qlge_get_drvinfo() local
432 struct qlge_adapter *qdev = netdev_to_qdev(ndev); qlge_get_wol() local
445 struct qlge_adapter *qdev = netdev_to_qdev(ndev); qlge_set_wol() local
467 struct qlge_adapter *qdev = netdev_to_qdev(ndev); qlge_set_phys_id() local
490 qlge_start_loopback(struct qlge_adapter *qdev) qlge_start_loopback() argument
502 qlge_stop_loopback(struct qlge_adapter *qdev) qlge_stop_loopback() argument
522 qlge_check_lb_frame(struct qlge_adapter *qdev, struct sk_buff *skb) qlge_check_lb_frame() argument
535 qlge_run_loopback_test(struct qlge_adapter *qdev) qlge_run_loopback_test() argument
561 qlge_loopback_test(struct qlge_adapter *qdev, u64 *data) qlge_loopback_test() argument
575 struct qlge_adapter *qdev = netdev_to_qdev(ndev); qlge_self_test() local
604 struct qlge_adapter *qdev = netdev_to_qdev(ndev); qlge_get_regs_len() local
615 struct qlge_adapter *qdev = netdev_to_qdev(ndev); qlge_get_regs() local
629 struct qlge_adapter *qdev = netdev_to_qdev(ndev); qlge_get_coalesce() local
655 struct qlge_adapter *qdev = netdev_to_qdev(ndev); qlge_set_coalesce() local
686 struct qlge_adapter *qdev = netdev_to_qdev(ndev); qlge_get_pauseparam() local
698 struct qlge_adapter *qdev = netdev_to_qdev(ndev); qlge_set_pauseparam() local
712 struct qlge_adapter *qdev = netdev_to_qdev(ndev); qlge_get_msglevel() local
719 struct qlge_adapter *qdev = netdev_to_qdev(ndev); qlge_set_msglevel() local
[all...]
H A Dqlge_dbg.c9 static u32 qlge_read_other_func_reg(struct qlge_adapter *qdev, in qlge_read_other_func_reg() argument
18 | (qdev->alt_func << MPI_NIC_FUNCTION_SHIFT) in qlge_read_other_func_reg()
20 status = qlge_read_mpi_reg(qdev, register_to_read, &reg_val); in qlge_read_other_func_reg()
28 static int qlge_write_other_func_reg(struct qlge_adapter *qdev, in qlge_write_other_func_reg() argument
35 | (qdev->alt_func << MPI_NIC_FUNCTION_SHIFT) in qlge_write_other_func_reg()
38 return qlge_write_mpi_reg(qdev, register_to_read, reg_val); in qlge_write_other_func_reg()
41 static int qlge_wait_other_func_reg_rdy(struct qlge_adapter *qdev, u32 reg, in qlge_wait_other_func_reg_rdy() argument
48 temp = qlge_read_other_func_reg(qdev, reg); in qlge_wait_other_func_reg_rdy()
60 static int qlge_read_other_func_serdes_reg(struct qlge_adapter *qdev, u32 reg, in qlge_read_other_func_serdes_reg() argument
66 status = qlge_wait_other_func_reg_rdy(qdev, XG_SERDES_ADD in qlge_read_other_func_serdes_reg()
87 qlge_read_serdes_reg(struct qlge_adapter *qdev, u32 reg, u32 *data) qlge_read_serdes_reg() argument
110 qlge_get_both_serdes(struct qlge_adapter *qdev, u32 addr, u32 *direct_ptr, u32 *indirect_ptr, bool direct_valid, bool indirect_valid) qlge_get_both_serdes() argument
132 qlge_get_serdes_regs(struct qlge_adapter *qdev, struct qlge_mpi_coredump *mpi_coredump) qlge_get_serdes_regs() argument
315 qlge_read_other_func_xgmac_reg(struct qlge_adapter *qdev, u32 reg, u32 *data) qlge_read_other_func_xgmac_reg() argument
344 qlge_get_xgmac_regs(struct qlge_adapter *qdev, u32 *buf, unsigned int other_function) qlge_get_xgmac_regs() argument
382 qlge_get_ets_regs(struct qlge_adapter *qdev, u32 *buf) qlge_get_ets_regs() argument
399 qlge_get_intr_states(struct qlge_adapter *qdev, u32 *buf) qlge_get_intr_states() argument
410 qlge_get_cam_entries(struct qlge_adapter *qdev, u32 *buf) qlge_get_cam_entries() argument
447 qlge_get_routing_entries(struct qlge_adapter *qdev, u32 *buf) qlge_get_routing_entries() argument
472 qlge_get_mpi_shadow_regs(struct qlge_adapter *qdev, u32 *buf) qlge_get_mpi_shadow_regs() argument
492 qlge_get_mpi_regs(struct qlge_adapter *qdev, u32 *buf, u32 offset, u32 count) qlge_get_mpi_regs() argument
506 qlge_get_probe(struct qlge_adapter *qdev, u32 clock, u32 valid, u32 *buf) qlge_get_probe() argument
537 qlge_get_probe_dump(struct qlge_adapter *qdev, unsigned int *buf) qlge_get_probe_dump() argument
553 qlge_get_routing_index_registers(struct qlge_adapter *qdev, u32 *buf) qlge_get_routing_index_registers() argument
594 qlge_get_mac_protocol_registers(struct qlge_adapter *qdev, u32 *buf) qlge_get_mac_protocol_registers() argument
673 qlge_get_sem_registers(struct qlge_adapter *qdev, u32 *buf) qlge_get_sem_registers() argument
709 qlge_core_dump(struct qlge_adapter *qdev, struct qlge_mpi_coredump *mpi_coredump) qlge_core_dump() argument
1201 qlge_get_core_dump(struct qlge_adapter *qdev) qlge_get_core_dump() argument
1216 qlge_gen_reg_dump(struct qlge_adapter *qdev, struct qlge_reg_dump *mpi_coredump) qlge_gen_reg_dump() argument
1291 qlge_get_dump(struct qlge_adapter *qdev, void *buff) qlge_get_dump() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/qxl/
H A Dqxl_kms.c36 static bool qxl_check_device(struct qxl_device *qdev) in qxl_check_device() argument
38 struct qxl_rom *rom = qdev->rom; in qxl_check_device()
53 qdev->vram_size = rom->surface0_area_size; in qxl_check_device()
58 static void setup_hw_slot(struct qxl_device *qdev, struct qxl_memslot *slot) in setup_hw_slot() argument
60 qdev->ram_header->mem_slot.mem_start = slot->start_phys_addr; in setup_hw_slot()
61 qdev->ram_header->mem_slot.mem_end = slot->start_phys_addr + slot->size; in setup_hw_slot()
62 qxl_io_memslot_add(qdev, qdev->rom->slots_start + slot->index); in setup_hw_slot()
65 static void setup_slot(struct qxl_device *qdev, in setup_slot() argument
79 setup_hw_slot(qdev, slo in setup_slot()
94 qxl_reinit_memslots(struct qxl_device *qdev) qxl_reinit_memslots() argument
102 struct qxl_device *qdev = container_of(work, struct qxl_device, gc_work); qxl_gc_work() local
107 qxl_device_init(struct qxl_device *qdev, struct pci_dev *pdev) qxl_device_init() argument
283 qxl_device_fini(struct qxl_device *qdev) qxl_device_fini() argument
[all...]
H A Dqxl_cmd.c35 static int qxl_reap_surface_id(struct qxl_device *qdev, int max_to_reap);
178 qxl_push_command_ring_release(struct qxl_device *qdev, struct qxl_release *release, in qxl_push_command_ring_release() argument
184 cmd.data = qxl_bo_physical_address(qdev, release->release_bo, release->release_offset); in qxl_push_command_ring_release()
186 return qxl_ring_push(qdev->command_ring, &cmd, interruptible); in qxl_push_command_ring_release()
190 qxl_push_cursor_ring_release(struct qxl_device *qdev, struct qxl_release *release, in qxl_push_cursor_ring_release() argument
196 cmd.data = qxl_bo_physical_address(qdev, release->release_bo, release->release_offset); in qxl_push_cursor_ring_release()
198 return qxl_ring_push(qdev->cursor_ring, &cmd, interruptible); in qxl_push_cursor_ring_release()
201 bool qxl_queue_garbage_collect(struct qxl_device *qdev, bool flush) in qxl_queue_garbage_collect() argument
203 if (!qxl_check_idle(qdev->release_ring)) { in qxl_queue_garbage_collect()
204 schedule_work(&qdev in qxl_queue_garbage_collect()
212 qxl_garbage_collect(struct qxl_device *qdev) qxl_garbage_collect() argument
255 qxl_alloc_bo_reserved(struct qxl_device *qdev, struct qxl_release *release, unsigned long size, struct qxl_bo **_bo) qxl_alloc_bo_reserved() argument
280 wait_for_io_cmd_user(struct qxl_device *qdev, uint8_t val, long port, bool intr) wait_for_io_cmd_user() argument
315 wait_for_io_cmd(struct qxl_device *qdev, uint8_t val, long port) wait_for_io_cmd() argument
325 qxl_io_update_area(struct qxl_device *qdev, struct qxl_bo *surf, const struct qxl_rect *area) qxl_io_update_area() argument
354 qxl_io_notify_oom(struct qxl_device *qdev) qxl_io_notify_oom() argument
359 qxl_io_flush_release(struct qxl_device *qdev) qxl_io_flush_release() argument
364 qxl_io_flush_surfaces(struct qxl_device *qdev) qxl_io_flush_surfaces() argument
369 qxl_io_destroy_primary(struct qxl_device *qdev) qxl_io_destroy_primary() argument
377 qxl_io_create_primary(struct qxl_device *qdev, struct qxl_bo *bo) qxl_io_create_primary() argument
403 qxl_io_memslot_add(struct qxl_device *qdev, uint8_t id) qxl_io_memslot_add() argument
409 qxl_io_reset(struct qxl_device *qdev) qxl_io_reset() argument
414 qxl_io_monitors_config(struct qxl_device *qdev) qxl_io_monitors_config() argument
419 qxl_surface_id_alloc(struct qxl_device *qdev, struct qxl_bo *surf) qxl_surface_id_alloc() argument
451 qxl_surface_id_dealloc(struct qxl_device *qdev, uint32_t surface_id) qxl_surface_id_dealloc() argument
459 qxl_hw_surface_alloc(struct qxl_device *qdev, struct qxl_bo *surf) qxl_hw_surface_alloc() argument
506 qxl_hw_surface_dealloc(struct qxl_device *qdev, struct qxl_bo *surf) qxl_hw_surface_dealloc() argument
545 qxl_update_surface(struct qxl_device *qdev, struct qxl_bo *surf) qxl_update_surface() argument
563 qxl_surface_evict_locked(struct qxl_device *qdev, struct qxl_bo *surf, bool do_update_area) qxl_surface_evict_locked() argument
573 qxl_surface_evict(struct qxl_device *qdev, struct qxl_bo *surf, bool do_update_area) qxl_surface_evict() argument
580 qxl_reap_surf(struct qxl_device *qdev, struct qxl_bo *surf, bool stall) qxl_reap_surf() argument
617 qxl_reap_surface_id(struct qxl_device *qdev, int max_to_reap) qxl_reap_surface_id() argument
[all...]
H A Dqxl_display.c49 static int qxl_alloc_client_monitors_config(struct qxl_device *qdev, in qxl_alloc_client_monitors_config() argument
52 if (qdev->client_monitors_config && in qxl_alloc_client_monitors_config()
53 count > qdev->client_monitors_config->count) { in qxl_alloc_client_monitors_config()
54 kfree(qdev->client_monitors_config); in qxl_alloc_client_monitors_config()
55 qdev->client_monitors_config = NULL; in qxl_alloc_client_monitors_config()
57 if (!qdev->client_monitors_config) { in qxl_alloc_client_monitors_config()
58 qdev->client_monitors_config = kzalloc( in qxl_alloc_client_monitors_config()
59 struct_size(qdev->client_monitors_config, in qxl_alloc_client_monitors_config()
61 if (!qdev->client_monitors_config) in qxl_alloc_client_monitors_config()
64 qdev in qxl_alloc_client_monitors_config()
75 qxl_display_copy_rom_client_monitors_config(struct qxl_device *qdev) qxl_display_copy_rom_client_monitors_config() argument
148 qxl_update_offset_props(struct qxl_device *qdev) qxl_update_offset_props() argument
167 qxl_display_read_client_monitors_config(struct qxl_device *qdev) qxl_display_read_client_monitors_config() argument
202 qxl_check_mode(struct qxl_device *qdev, unsigned int width, unsigned int height) qxl_check_mode() argument
218 qxl_check_framebuffer(struct qxl_device *qdev, struct qxl_bo *bo) qxl_check_framebuffer() argument
230 struct qxl_device *qdev = to_qxl(dev); qxl_add_mode() local
251 struct qxl_device *qdev = to_qxl(dev); qxl_add_monitors_config_modes() local
292 qxl_send_monitors_config(struct qxl_device *qdev) qxl_send_monitors_config() argument
319 struct qxl_device *qdev = to_qxl(dev); qxl_crtc_update_monitors_config() local
410 struct qxl_device *qdev = to_qxl(fb->dev); qxl_framebuffer_surface_dirty() local
474 struct qxl_device *qdev = to_qxl(plane->dev); qxl_primary_atomic_check() local
485 qxl_primary_apply_cursor(struct qxl_device *qdev, struct drm_plane_state *plane_state) qxl_primary_apply_cursor() argument
531 qxl_primary_move_cursor(struct qxl_device *qdev, struct drm_plane_state *plane_state) qxl_primary_move_cursor() argument
566 qxl_create_cursor(struct qxl_device *qdev, struct qxl_bo *user_bo, int hot_x, int hot_y) qxl_create_cursor() argument
643 struct qxl_device *qdev = to_qxl(plane->dev); qxl_primary_atomic_update() local
676 struct qxl_device *qdev = to_qxl(plane->dev); qxl_primary_atomic_disable() local
695 struct qxl_device *qdev = to_qxl(plane->dev); qxl_cursor_atomic_update() local
710 struct qxl_device *qdev = to_qxl(plane->dev); qxl_cursor_atomic_disable() local
740 qxl_update_dumb_head(struct qxl_device *qdev, int index, struct qxl_bo *bo) qxl_update_dumb_head() argument
768 qxl_calc_dumb_shadow(struct qxl_device *qdev, struct qxl_surface *surf) qxl_calc_dumb_shadow() argument
795 qxl_prepare_shadow(struct qxl_device *qdev, struct qxl_bo *user_bo, int crtc_index) qxl_prepare_shadow() argument
832 struct qxl_device *qdev = to_qxl(plane->dev); qxl_plane_prepare_fb() local
933 qxl_create_plane(struct qxl_device *qdev, unsigned int possible_crtcs, enum drm_plane_type type) qxl_create_plane() argument
981 struct qxl_device *qdev = to_qxl(dev); qdev_crtc_init() local
1023 struct qxl_device *qdev = to_qxl(dev); qxl_conn_get_modes() local
1049 struct qxl_device *qdev = to_qxl(ddev); qxl_conn_mode_valid() local
1079 struct qxl_device *qdev = to_qxl(ddev); qxl_conn_detect() local
1115 qxl_mode_create_hotplug_mode_update_property(struct qxl_device *qdev) qxl_mode_create_hotplug_mode_update_property() argument
1129 struct qxl_device *qdev = to_qxl(dev); qdev_output_init() local
1190 qxl_create_monitors_object(struct qxl_device *qdev) qxl_create_monitors_object() argument
1225 qxl_destroy_monitors_object(struct qxl_device *qdev) qxl_destroy_monitors_object() argument
1246 qxl_modeset_init(struct qxl_device *qdev) qxl_modeset_init() argument
1281 qxl_modeset_fini(struct qxl_device *qdev) qxl_modeset_fini() argument
[all...]
H A Dqxl_irq.c35 struct qxl_device *qdev = to_qxl(dev); in qxl_irq_handler() local
38 pending = xchg(&qdev->ram_header->int_pending, 0); in qxl_irq_handler()
43 atomic_inc(&qdev->irq_received); in qxl_irq_handler()
46 atomic_inc(&qdev->irq_received_display); in qxl_irq_handler()
47 wake_up_all(&qdev->display_event); in qxl_irq_handler()
48 qxl_queue_garbage_collect(qdev, false); in qxl_irq_handler()
51 atomic_inc(&qdev->irq_received_cursor); in qxl_irq_handler()
52 wake_up_all(&qdev->cursor_event); in qxl_irq_handler()
55 atomic_inc(&qdev->irq_received_io_cmd); in qxl_irq_handler()
56 wake_up_all(&qdev in qxl_irq_handler()
76 struct qxl_device *qdev = container_of(work, struct qxl_device, qxl_client_monitors_config_work_func() local
82 qxl_irq_init(struct qxl_device *qdev) qxl_irq_init() argument
[all...]
H A Dqxl_drv.h261 int qxl_device_init(struct qxl_device *qdev, struct pci_dev *pdev);
262 void qxl_device_fini(struct qxl_device *qdev);
264 int qxl_modeset_init(struct qxl_device *qdev);
265 void qxl_modeset_fini(struct qxl_device *qdev);
267 int qxl_bo_init(struct qxl_device *qdev);
268 void qxl_bo_fini(struct qxl_device *qdev);
270 void qxl_reinit_memslots(struct qxl_device *qdev);
271 int qxl_surf_evict(struct qxl_device *qdev);
272 int qxl_vram_evict(struct qxl_device *qdev);
283 qxl_bo_physical_address(struct qxl_device *qdev, struc argument
[all...]
H A Dqxl_ttm.c43 struct qxl_device *qdev; in qxl_get_qdev() local
46 qdev = container_of(mman, struct qxl_device, mman); in qxl_get_qdev()
47 return qdev; in qxl_get_qdev()
76 struct qxl_device *qdev = qxl_get_qdev(bdev); in qxl_ttm_io_mem_reserve() local
84 mem->bus.offset = (mem->start << PAGE_SHIFT) + qdev->vram_base; in qxl_ttm_io_mem_reserve()
90 qdev->surfaceram_base; in qxl_ttm_io_mem_reserve()
127 struct qxl_device *qdev; in qxl_bo_move_notify() local
132 qdev = to_qxl(qbo->tbo.base.dev); in qxl_bo_move_notify()
135 qxl_surface_evict(qdev, qbo, new_mem ? true : false); in qxl_bo_move_notify()
185 static int qxl_ttm_init_mem_type(struct qxl_device *qdev, in qxl_ttm_init_mem_type() argument
192 qxl_ttm_init(struct qxl_device *qdev) qxl_ttm_init() argument
228 qxl_ttm_fini(struct qxl_device *qdev) qxl_ttm_fini() argument
236 qxl_ttm_debugfs_init(struct qxl_device *qdev) qxl_ttm_debugfs_init() argument
[all...]
H A Dqxl_release.c60 struct qxl_device *qdev; in qxl_fence_wait() local
63 qdev = container_of(fence->lock, struct qxl_device, release_lock); in qxl_fence_wait()
65 if (!wait_event_timeout(qdev->release_event, in qxl_fence_wait()
67 (qxl_io_notify_oom(qdev), 0)), in qxl_fence_wait()
84 qxl_release_alloc(struct qxl_device *qdev, int type, in qxl_release_alloc() argument
103 spin_lock(&qdev->release_idr_lock); in qxl_release_alloc()
104 handle = idr_alloc(&qdev->release_idr, release, 1, 0, GFP_NOWAIT); in qxl_release_alloc()
105 release->base.seqno = ++qdev->release_seqno; in qxl_release_alloc()
106 spin_unlock(&qdev->release_idr_lock); in qxl_release_alloc()
137 qxl_release_free(struct qxl_device *qdev, in qxl_release_free() argument
162 qxl_release_bo_alloc(struct qxl_device *qdev, struct qxl_bo **bo, u32 priority) qxl_release_bo_alloc() argument
251 qxl_alloc_surface_release_reserved(struct qxl_device *qdev, enum qxl_surface_cmd_type surface_cmd_type, struct qxl_release *create_rel, struct qxl_release **release) qxl_alloc_surface_release_reserved() argument
282 qxl_alloc_release_reserved(struct qxl_device *qdev, unsigned long size, int type, struct qxl_release **release, struct qxl_bo **rbo) qxl_alloc_release_reserved() argument
364 qxl_release_from_id_locked(struct qxl_device *qdev, uint64_t id) qxl_release_from_id_locked() argument
380 qxl_release_map(struct qxl_device *qdev, struct qxl_release *release) qxl_release_map() argument
394 qxl_release_unmap(struct qxl_device *qdev, struct qxl_release *release, union qxl_release_info *info) qxl_release_unmap() argument
410 struct qxl_device *qdev; qxl_release_fence_buffer_objects() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/qxl/
H A Dqxl_kms.c38 static bool qxl_check_device(struct qxl_device *qdev) in qxl_check_device() argument
40 struct qxl_rom *rom = qdev->rom; in qxl_check_device()
55 qdev->vram_size = rom->surface0_area_size; in qxl_check_device()
60 static void setup_hw_slot(struct qxl_device *qdev, struct qxl_memslot *slot) in setup_hw_slot() argument
62 qdev->ram_header->mem_slot.mem_start = slot->start_phys_addr; in setup_hw_slot()
63 qdev->ram_header->mem_slot.mem_end = slot->start_phys_addr + slot->size; in setup_hw_slot()
64 qxl_io_memslot_add(qdev, qdev->rom->slots_start + slot->index); in setup_hw_slot()
67 static void setup_slot(struct qxl_device *qdev, in setup_slot() argument
81 setup_hw_slot(qdev, slo in setup_slot()
96 qxl_reinit_memslots(struct qxl_device *qdev) qxl_reinit_memslots() argument
104 struct qxl_device *qdev = container_of(work, struct qxl_device, gc_work); qxl_gc_work() local
109 qxl_device_init(struct qxl_device *qdev, struct pci_dev *pdev) qxl_device_init() argument
288 qxl_device_fini(struct qxl_device *qdev) qxl_device_fini() argument
[all...]
H A Dqxl_cmd.c35 static int qxl_reap_surface_id(struct qxl_device *qdev, int max_to_reap);
186 qxl_push_command_ring_release(struct qxl_device *qdev, struct qxl_release *release, in qxl_push_command_ring_release() argument
192 cmd.data = qxl_bo_physical_address(qdev, release->release_bo, release->release_offset); in qxl_push_command_ring_release()
194 return qxl_ring_push(qdev->command_ring, &cmd, interruptible); in qxl_push_command_ring_release()
198 qxl_push_cursor_ring_release(struct qxl_device *qdev, struct qxl_release *release, in qxl_push_cursor_ring_release() argument
204 cmd.data = qxl_bo_physical_address(qdev, release->release_bo, release->release_offset); in qxl_push_cursor_ring_release()
206 return qxl_ring_push(qdev->cursor_ring, &cmd, interruptible); in qxl_push_cursor_ring_release()
209 bool qxl_queue_garbage_collect(struct qxl_device *qdev, bool flush) in qxl_queue_garbage_collect() argument
211 if (!qxl_check_idle(qdev->release_ring)) { in qxl_queue_garbage_collect()
212 schedule_work(&qdev in qxl_queue_garbage_collect()
220 qxl_garbage_collect(struct qxl_device *qdev) qxl_garbage_collect() argument
262 qxl_alloc_bo_reserved(struct qxl_device *qdev, struct qxl_release *release, unsigned long size, struct qxl_bo **_bo) qxl_alloc_bo_reserved() argument
287 wait_for_io_cmd_user(struct qxl_device *qdev, uint8_t val, long port, bool intr) wait_for_io_cmd_user() argument
322 wait_for_io_cmd(struct qxl_device *qdev, uint8_t val, long port) wait_for_io_cmd() argument
332 qxl_io_update_area(struct qxl_device *qdev, struct qxl_bo *surf, const struct qxl_rect *area) qxl_io_update_area() argument
361 qxl_io_notify_oom(struct qxl_device *qdev) qxl_io_notify_oom() argument
366 qxl_io_flush_release(struct qxl_device *qdev) qxl_io_flush_release() argument
371 qxl_io_flush_surfaces(struct qxl_device *qdev) qxl_io_flush_surfaces() argument
376 qxl_io_destroy_primary(struct qxl_device *qdev) qxl_io_destroy_primary() argument
384 qxl_io_create_primary(struct qxl_device *qdev, struct qxl_bo *bo) qxl_io_create_primary() argument
410 qxl_io_memslot_add(struct qxl_device *qdev, uint8_t id) qxl_io_memslot_add() argument
416 qxl_io_reset(struct qxl_device *qdev) qxl_io_reset() argument
421 qxl_io_monitors_config(struct qxl_device *qdev) qxl_io_monitors_config() argument
426 qxl_surface_id_alloc(struct qxl_device *qdev, struct qxl_bo *surf) qxl_surface_id_alloc() argument
458 qxl_surface_id_dealloc(struct qxl_device *qdev, uint32_t surface_id) qxl_surface_id_dealloc() argument
466 qxl_hw_surface_alloc(struct qxl_device *qdev, struct qxl_bo *surf) qxl_hw_surface_alloc() argument
513 qxl_hw_surface_dealloc(struct qxl_device *qdev, struct qxl_bo *surf) qxl_hw_surface_dealloc() argument
552 qxl_update_surface(struct qxl_device *qdev, struct qxl_bo *surf) qxl_update_surface() argument
570 qxl_surface_evict_locked(struct qxl_device *qdev, struct qxl_bo *surf, bool do_update_area) qxl_surface_evict_locked() argument
580 qxl_surface_evict(struct qxl_device *qdev, struct qxl_bo *surf, bool do_update_area) qxl_surface_evict() argument
587 qxl_reap_surf(struct qxl_device *qdev, struct qxl_bo *surf, bool stall) qxl_reap_surf() argument
612 qxl_reap_surface_id(struct qxl_device *qdev, int max_to_reap) qxl_reap_surface_id() argument
[all...]
H A Dqxl_irq.c35 struct qxl_device *qdev = to_qxl(dev); in qxl_irq_handler() local
38 pending = xchg(&qdev->ram_header->int_pending, 0); in qxl_irq_handler()
43 atomic_inc(&qdev->irq_received); in qxl_irq_handler()
46 atomic_inc(&qdev->irq_received_display); in qxl_irq_handler()
47 wake_up_all(&qdev->display_event); in qxl_irq_handler()
48 qxl_queue_garbage_collect(qdev, false); in qxl_irq_handler()
51 atomic_inc(&qdev->irq_received_cursor); in qxl_irq_handler()
52 wake_up_all(&qdev->cursor_event); in qxl_irq_handler()
55 atomic_inc(&qdev->irq_received_io_cmd); in qxl_irq_handler()
56 wake_up_all(&qdev in qxl_irq_handler()
76 struct qxl_device *qdev = container_of(work, struct qxl_device, qxl_client_monitors_config_work_func() local
82 qxl_irq_init(struct qxl_device *qdev) qxl_irq_init() argument
[all...]
H A Dqxl_display.c45 static int qxl_alloc_client_monitors_config(struct qxl_device *qdev, in qxl_alloc_client_monitors_config() argument
48 if (qdev->client_monitors_config && in qxl_alloc_client_monitors_config()
49 count > qdev->client_monitors_config->count) { in qxl_alloc_client_monitors_config()
50 kfree(qdev->client_monitors_config); in qxl_alloc_client_monitors_config()
51 qdev->client_monitors_config = NULL; in qxl_alloc_client_monitors_config()
53 if (!qdev->client_monitors_config) { in qxl_alloc_client_monitors_config()
54 qdev->client_monitors_config = kzalloc( in qxl_alloc_client_monitors_config()
55 struct_size(qdev->client_monitors_config, in qxl_alloc_client_monitors_config()
57 if (!qdev->client_monitors_config) in qxl_alloc_client_monitors_config()
60 qdev in qxl_alloc_client_monitors_config()
71 qxl_display_copy_rom_client_monitors_config(struct qxl_device *qdev) qxl_display_copy_rom_client_monitors_config() argument
144 qxl_update_offset_props(struct qxl_device *qdev) qxl_update_offset_props() argument
163 qxl_display_read_client_monitors_config(struct qxl_device *qdev) qxl_display_read_client_monitors_config() argument
198 qxl_check_mode(struct qxl_device *qdev, unsigned int width, unsigned int height) qxl_check_mode() argument
214 qxl_check_framebuffer(struct qxl_device *qdev, struct qxl_bo *bo) qxl_check_framebuffer() argument
226 struct qxl_device *qdev = to_qxl(dev); qxl_add_mode() local
247 struct qxl_device *qdev = to_qxl(dev); qxl_add_monitors_config_modes() local
288 qxl_send_monitors_config(struct qxl_device *qdev) qxl_send_monitors_config() argument
315 struct qxl_device *qdev = to_qxl(dev); qxl_crtc_update_monitors_config() local
406 struct qxl_device *qdev = to_qxl(fb->dev); qxl_framebuffer_surface_dirty() local
468 struct qxl_device *qdev = to_qxl(plane->dev); qxl_primary_atomic_check() local
482 struct qxl_device *qdev = to_qxl(dev); qxl_primary_apply_cursor() local
529 struct qxl_device *qdev = to_qxl(plane->dev); qxl_primary_atomic_update() local
560 struct qxl_device *qdev = to_qxl(plane->dev); qxl_primary_atomic_disable() local
576 struct qxl_device *qdev = to_qxl(dev); qxl_cursor_atomic_update() local
685 struct qxl_device *qdev = to_qxl(plane->dev); qxl_cursor_atomic_disable() local
710 qxl_update_dumb_head(struct qxl_device *qdev, int index, struct qxl_bo *bo) qxl_update_dumb_head() argument
738 qxl_calc_dumb_shadow(struct qxl_device *qdev, struct qxl_surface *surf) qxl_calc_dumb_shadow() argument
768 struct qxl_device *qdev = to_qxl(plane->dev); qxl_plane_prepare_fb() local
881 qxl_create_plane(struct qxl_device *qdev, unsigned int possible_crtcs, enum drm_plane_type type) qxl_create_plane() argument
929 struct qxl_device *qdev = to_qxl(dev); qdev_crtc_init() local
971 struct qxl_device *qdev = to_qxl(dev); qxl_conn_get_modes() local
997 struct qxl_device *qdev = to_qxl(ddev); qxl_conn_mode_valid() local
1027 struct qxl_device *qdev = to_qxl(ddev); qxl_conn_detect() local
1063 qxl_mode_create_hotplug_mode_update_property(struct qxl_device *qdev) qxl_mode_create_hotplug_mode_update_property() argument
1077 struct qxl_device *qdev = to_qxl(dev); qdev_output_init() local
1138 qxl_create_monitors_object(struct qxl_device *qdev) qxl_create_monitors_object() argument
1174 qxl_destroy_monitors_object(struct qxl_device *qdev) qxl_destroy_monitors_object() argument
1190 qxl_modeset_init(struct qxl_device *qdev) qxl_modeset_init() argument
1225 qxl_modeset_fini(struct qxl_device *qdev) qxl_modeset_fini() argument
[all...]
H A Dqxl_drv.h171 struct qxl_device *qdev; member
178 struct qxl_device *qdev; member
278 int qxl_device_init(struct qxl_device *qdev, struct pci_dev *pdev);
279 void qxl_device_fini(struct qxl_device *qdev);
281 int qxl_modeset_init(struct qxl_device *qdev);
282 void qxl_modeset_fini(struct qxl_device *qdev);
284 int qxl_bo_init(struct qxl_device *qdev);
285 void qxl_bo_fini(struct qxl_device *qdev);
287 void qxl_reinit_memslots(struct qxl_device *qdev);
288 int qxl_surf_evict(struct qxl_device *qdev);
302 qxl_bo_physical_address(struct qxl_device *qdev, struct qxl_bo *bo, unsigned long offset) qxl_bo_physical_address() argument
[all...]
/kernel/linux/linux-6.6/drivers/accel/qaic/
H A Dqaic_drv.c44 static int qaic_create_drm_device(struct qaic_device *qdev, s32 partition_id);
45 static void qaic_destroy_drm_device(struct qaic_device *qdev, s32 partition_id);
59 struct qaic_device *qdev = qddev->qdev; in qaic_open() local
64 rcu_id = srcu_read_lock(&qdev->dev_lock); in qaic_open()
65 if (qdev->in_reset) { in qaic_open()
95 srcu_read_unlock(&qdev->dev_lock, rcu_id); in qaic_open()
104 srcu_read_unlock(&qdev->dev_lock, rcu_id); in qaic_open()
112 struct qaic_device *qdev; in qaic_postclose() local
120 qdev in qaic_postclose()
171 qaic_create_drm_device(struct qaic_device *qdev, s32 partition_id) qaic_create_drm_device() argument
221 qaic_destroy_drm_device(struct qaic_device *qdev, s32 partition_id) qaic_destroy_drm_device() argument
269 struct qaic_device *qdev; qaic_mhi_probe() local
318 qaic_notify_reset(struct qaic_device *qdev) qaic_notify_reset() argument
330 qaic_dev_reset_clean_local_state(struct qaic_device *qdev, bool exit_reset) qaic_dev_reset_clean_local_state() argument
349 struct qaic_device *qdev; create_qdev() local
387 cleanup_qdev(struct qaic_device *qdev) cleanup_qdev() argument
398 init_pci(struct qaic_device *qdev, struct pci_dev *pdev) init_pci() argument
437 init_msi(struct qaic_device *qdev, struct pci_dev *pdev) init_msi() argument
477 struct qaic_device *qdev; qaic_pci_probe() local
514 struct qaic_device *qdev = pci_get_drvdata(pdev); qaic_pci_remove() local
538 struct qaic_device *qdev = pci_get_drvdata(pdev); qaic_pci_reset_prepare() local
547 struct qaic_device *qdev = pci_get_drvdata(pdev); qaic_pci_reset_done() local
[all...]
/kernel/linux/linux-5.10/net/qrtr/
H A Dsmd.c23 struct qrtr_smd_dev *qdev = dev_get_drvdata(&rpdev->dev); in qcom_smd_qrtr_callback() local
26 if (!qdev) in qcom_smd_qrtr_callback()
29 rc = qrtr_endpoint_post(&qdev->ep, data, len); in qcom_smd_qrtr_callback()
31 dev_err(qdev->dev, "invalid ipcrouter packet\n"); in qcom_smd_qrtr_callback()
42 struct qrtr_smd_dev *qdev = container_of(ep, struct qrtr_smd_dev, ep); in qcom_smd_qrtr_send() local
49 rc = rpmsg_send(qdev->channel, skb->data, skb->len); in qcom_smd_qrtr_send()
61 struct qrtr_smd_dev *qdev; in qcom_smd_qrtr_probe() local
64 qdev = devm_kzalloc(&rpdev->dev, sizeof(*qdev), GFP_KERNEL); in qcom_smd_qrtr_probe()
65 if (!qdev) in qcom_smd_qrtr_probe()
85 struct qrtr_smd_dev *qdev = dev_get_drvdata(&rpdev->dev); qcom_smd_qrtr_remove() local
[all...]
/kernel/linux/linux-6.6/net/qrtr/
H A Dsmd.c23 struct qrtr_smd_dev *qdev = dev_get_drvdata(&rpdev->dev); in qcom_smd_qrtr_callback() local
26 if (!qdev) in qcom_smd_qrtr_callback()
29 rc = qrtr_endpoint_post(&qdev->ep, data, len); in qcom_smd_qrtr_callback()
31 dev_err(qdev->dev, "invalid ipcrouter packet\n"); in qcom_smd_qrtr_callback()
42 struct qrtr_smd_dev *qdev = container_of(ep, struct qrtr_smd_dev, ep); in qcom_smd_qrtr_send() local
49 rc = rpmsg_send(qdev->channel, skb->data, skb->len); in qcom_smd_qrtr_send()
61 struct qrtr_smd_dev *qdev; in qcom_smd_qrtr_probe() local
64 qdev = devm_kzalloc(&rpdev->dev, sizeof(*qdev), GFP_KERNEL); in qcom_smd_qrtr_probe()
65 if (!qdev) in qcom_smd_qrtr_probe()
85 struct qrtr_smd_dev *qdev = dev_get_drvdata(&rpdev->dev); qcom_smd_qrtr_remove() local
[all...]

Completed in 25 milliseconds

123