/kernel/linux/linux-5.10/drivers/net/ethernet/qlogic/ |
H A D | qla3xxx.c | 103 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 D | qla3xxx.c | 103 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 D | qlge_mpi.c | 4 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 D | qlge_dbg.c | 9 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, ®_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 D | qlge_main.c | 101 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 D | qlge_ethtool.c | 185 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 D | qlge_mpi.c | 4 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 D | qlge_main.c | 102 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 D | qlge_ethtool.c | 186 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 D | qlge_dbg.c | 9 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, ®_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 D | qxl_kms.c | 36 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 D | qxl_cmd.c | 35 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 D | qxl_display.c | 49 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 D | qxl_irq.c | 35 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 D | qxl_drv.h | 261 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 D | qxl_ttm.c | 43 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 D | qxl_release.c | 60 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 D | qxl_kms.c | 38 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 D | qxl_cmd.c | 35 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 D | qxl_irq.c | 35 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 D | qxl_display.c | 45 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 D | qxl_drv.h | 171 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 D | qaic_drv.c | 44 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 D | smd.c | 23 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 D | smd.c | 23 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...] |