/linux-4.4.14/drivers/net/ethernet/qlogic/qed/ |
D | qed_spq.c | 41 static void qed_spq_blocking_cb(struct qed_hwfn *p_hwfn, in qed_spq_blocking_cb() 57 static int qed_spq_block(struct qed_hwfn *p_hwfn, in qed_spq_block() 112 qed_spq_fill_entry(struct qed_hwfn *p_hwfn, in qed_spq_fill_entry() 147 static void qed_spq_hw_initialize(struct qed_hwfn *p_hwfn, in qed_spq_hw_initialize() 192 static int qed_spq_hw_post(struct qed_hwfn *p_hwfn, in qed_spq_hw_post() 244 qed_async_event_completion(struct qed_hwfn *p_hwfn, in qed_async_event_completion() 256 void qed_eq_prod_update(struct qed_hwfn *p_hwfn, in qed_eq_prod_update() 268 int qed_eq_completion(struct qed_hwfn *p_hwfn, in qed_eq_completion() 324 struct qed_eq *qed_eq_alloc(struct qed_hwfn *p_hwfn, in qed_eq_alloc() 361 void qed_eq_setup(struct qed_hwfn *p_hwfn, in qed_eq_setup() [all …]
|
D | qed_int.c | 42 #define SB_ATTN_ALIGNED_SIZE(p_hwfn) \ argument 62 static inline u16 qed_attn_update_idx(struct qed_hwfn *p_hwfn, in qed_attn_update_idx() 90 static int qed_int_assertion(struct qed_hwfn *p_hwfn, in qed_int_assertion() 138 static int qed_int_deassertion(struct qed_hwfn *p_hwfn, in qed_int_deassertion() 166 static int qed_int_attentions(struct qed_hwfn *p_hwfn) in qed_int_attentions() 223 static void qed_sb_ack_attn(struct qed_hwfn *p_hwfn, in qed_sb_ack_attn() 247 struct qed_hwfn *p_hwfn = (struct qed_hwfn *)hwfn_cookie; in qed_int_sp_dpc() local 344 static void qed_int_sb_attn_free(struct qed_hwfn *p_hwfn) in qed_int_sb_attn_free() 359 static void qed_int_sb_attn_setup(struct qed_hwfn *p_hwfn, in qed_int_sb_attn_setup() 376 static void qed_int_sb_attn_init(struct qed_hwfn *p_hwfn, in qed_int_sb_attn_init() [all …]
|
D | qed_hw.c | 44 int qed_ptt_pool_alloc(struct qed_hwfn *p_hwfn) in qed_ptt_pool_alloc() 69 void qed_ptt_invalidate(struct qed_hwfn *p_hwfn) in qed_ptt_invalidate() 80 void qed_ptt_pool_free(struct qed_hwfn *p_hwfn) in qed_ptt_pool_free() 86 struct qed_ptt *qed_ptt_acquire(struct qed_hwfn *p_hwfn) in qed_ptt_acquire() 115 void qed_ptt_release(struct qed_hwfn *p_hwfn, in qed_ptt_release() 123 u32 qed_ptt_get_hw_addr(struct qed_hwfn *p_hwfn, in qed_ptt_get_hw_addr() 142 void qed_ptt_set_win(struct qed_hwfn *p_hwfn, in qed_ptt_set_win() 167 static u32 qed_set_ptt(struct qed_hwfn *p_hwfn, in qed_set_ptt() 186 struct qed_ptt *qed_get_reserved_ptt(struct qed_hwfn *p_hwfn, in qed_get_reserved_ptt() 198 void qed_wr(struct qed_hwfn *p_hwfn, in qed_wr() [all …]
|
D | qed_dev.c | 43 struct qed_hwfn *p_hwfn = &cdev->hwfns[i]; in qed_init_dp() local 55 struct qed_hwfn *p_hwfn = &cdev->hwfns[i]; in qed_init_struct() local 71 static void qed_qm_info_free(struct qed_hwfn *p_hwfn) in qed_qm_info_free() 93 struct qed_hwfn *p_hwfn = &cdev->hwfns[i]; in qed_resc_free() local 102 struct qed_hwfn *p_hwfn = &cdev->hwfns[i]; in qed_resc_free() local 114 static int qed_init_qm_info(struct qed_hwfn *p_hwfn) in qed_init_qm_info() 216 struct qed_hwfn *p_hwfn = &cdev->hwfns[i]; in qed_resc_alloc() local 240 struct qed_hwfn *p_hwfn = &cdev->hwfns[i]; in qed_resc_alloc() local 327 struct qed_hwfn *p_hwfn = &cdev->hwfns[i]; in qed_resc_setup() local 351 int qed_final_cleanup(struct qed_hwfn *p_hwfn, in qed_final_cleanup() [all …]
|
D | qed_mcp.c | 47 bool qed_mcp_is_init(struct qed_hwfn *p_hwfn) in qed_mcp_is_init() 54 void qed_mcp_cmd_port_init(struct qed_hwfn *p_hwfn, in qed_mcp_cmd_port_init() 68 void qed_mcp_read_mb(struct qed_hwfn *p_hwfn, in qed_mcp_read_mb() 88 int qed_mcp_free(struct qed_hwfn *p_hwfn) in qed_mcp_free() 99 static int qed_load_mcp_offsets(struct qed_hwfn *p_hwfn, in qed_load_mcp_offsets() 143 int qed_mcp_cmd_init(struct qed_hwfn *p_hwfn, in qed_mcp_cmd_init() 182 int qed_mcp_reset(struct qed_hwfn *p_hwfn, in qed_mcp_reset() 215 static int qed_do_mcp_cmd(struct qed_hwfn *p_hwfn, in qed_do_mcp_cmd() 278 int qed_mcp_cmd(struct qed_hwfn *p_hwfn, in qed_mcp_cmd() 306 struct qed_hwfn *p_hwfn, in qed_mcp_set_drv_ver() [all …]
|
D | qed_init_ops.c | 53 void qed_init_clear_rt_data(struct qed_hwfn *p_hwfn) in qed_init_clear_rt_data() 61 void qed_init_store_rt_reg(struct qed_hwfn *p_hwfn, in qed_init_store_rt_reg() 69 void qed_init_store_rt_agg(struct qed_hwfn *p_hwfn, in qed_init_store_rt_agg() 82 static void qed_init_rt(struct qed_hwfn *p_hwfn, in qed_init_rt() 98 int qed_init_alloc(struct qed_hwfn *p_hwfn) in qed_init_alloc() 111 void qed_init_free(struct qed_hwfn *p_hwfn) in qed_init_free() 117 static int qed_init_array_dmae(struct qed_hwfn *p_hwfn, in qed_init_array_dmae() 144 static int qed_init_fill_dmae(struct qed_hwfn *p_hwfn, in qed_init_fill_dmae() 167 static void qed_init_fill(struct qed_hwfn *p_hwfn, in qed_init_fill() 179 static int qed_init_cmd_array(struct qed_hwfn *p_hwfn, in qed_init_cmd_array() [all …]
|
D | qed_cxt.c | 59 #define CONN_CXT_SIZE(p_hwfn) \ argument 144 static void qed_cxt_qm_iids(struct qed_hwfn *p_hwfn, in qed_cxt_qm_iids() 157 static void qed_cxt_set_proto_cid_count(struct qed_hwfn *p_hwfn, in qed_cxt_set_proto_cid_count() 185 static void qed_ilt_cli_adv_line(struct qed_hwfn *p_hwfn, in qed_ilt_cli_adv_line() 208 int qed_cxt_cfg_ilt_compute(struct qed_hwfn *p_hwfn) in qed_cxt_cfg_ilt_compute() 290 static void qed_ilt_shadow_free(struct qed_hwfn *p_hwfn) in qed_ilt_shadow_free() 310 static int qed_ilt_blk_alloc(struct qed_hwfn *p_hwfn, in qed_ilt_blk_alloc() 356 static int qed_ilt_shadow_alloc(struct qed_hwfn *p_hwfn) in qed_ilt_shadow_alloc() 395 static void qed_cid_map_free(struct qed_hwfn *p_hwfn) in qed_cid_map_free() 407 static int qed_cid_map_alloc(struct qed_hwfn *p_hwfn) in qed_cid_map_alloc() [all …]
|
D | qed_init_fw_funcs.c | 123 static void qed_enable_pf_rl(struct qed_hwfn *p_hwfn, in qed_enable_pf_rl() 147 static void qed_enable_pf_wfq(struct qed_hwfn *p_hwfn, in qed_enable_pf_wfq() 159 static void qed_enable_vport_rl(struct qed_hwfn *p_hwfn, in qed_enable_vport_rl() 181 static void qed_enable_vport_wfq(struct qed_hwfn *p_hwfn, in qed_enable_vport_wfq() 196 static void qed_cmdq_lines_voq_rt_init(struct qed_hwfn *p_hwfn, in qed_cmdq_lines_voq_rt_init() 219 struct qed_hwfn *p_hwfn, in qed_cmdq_lines_rt_init() 256 struct qed_hwfn *p_hwfn, in qed_btb_blocks_rt_init() 303 struct qed_hwfn *p_hwfn, in qed_tx_pq_map_rt_init() 417 static void qed_other_pq_map_rt_init(struct qed_hwfn *p_hwfn, in qed_other_pq_map_rt_init() 453 static int qed_pf_wfq_rt_init(struct qed_hwfn *p_hwfn, in qed_pf_wfq_rt_init() [all …]
|
D | qed_l2.c | 135 static int qed_sp_vport_start(struct qed_hwfn *p_hwfn, in qed_sp_vport_start() 191 qed_sp_vport_update_rss(struct qed_hwfn *p_hwfn, in qed_sp_vport_update_rss() 268 qed_sp_update_accept_mode(struct qed_hwfn *p_hwfn, in qed_sp_update_accept_mode() 335 qed_sp_update_mcast_bin(struct qed_hwfn *p_hwfn, in qed_sp_update_mcast_bin() 356 qed_sp_vport_update(struct qed_hwfn *p_hwfn, in qed_sp_vport_update() 411 static int qed_sp_vport_stop(struct qed_hwfn *p_hwfn, in qed_sp_vport_stop() 459 struct qed_hwfn *p_hwfn = &cdev->hwfns[i]; in qed_filter_accept_cmd() local 480 struct qed_hwfn *p_hwfn, in qed_sp_release_queue_cid() 494 qed_sp_eth_rxq_start_ramrod(struct qed_hwfn *p_hwfn, in qed_sp_eth_rxq_start_ramrod() 567 qed_sp_eth_rx_queue_start(struct qed_hwfn *p_hwfn, in qed_sp_eth_rx_queue_start() [all …]
|
D | qed_sp_commands.c | 24 int qed_sp_init_request(struct qed_hwfn *p_hwfn, in qed_sp_init_request() 92 int qed_sp_pf_start(struct qed_hwfn *p_hwfn, in qed_sp_pf_start() 153 int qed_sp_pf_stop(struct qed_hwfn *p_hwfn) in qed_sp_pf_stop()
|
D | qed_main.c | 538 struct qed_hwfn *p_hwfn = &cdev->hwfns[i]; in qed_nic_stop() local 650 u32 qed_unzip_data(struct qed_hwfn *p_hwfn, u32 input_len, in qed_unzip_data() 686 struct qed_hwfn *p_hwfn = &cdev->hwfns[i]; in qed_alloc_stream_mem() local 706 struct qed_hwfn *p_hwfn = &cdev->hwfns[i]; in qed_free_stream_mem() local 722 struct qed_hwfn *p_hwfn = &cdev->hwfns[i]; in qed_update_pf_params() local 837 struct qed_hwfn *p_hwfn; in qed_sb_init() local 869 struct qed_hwfn *p_hwfn; in qed_sb_release() local
|
D | qed_mcp.h | 233 #define MCP_PF_ID_BY_REL(p_hwfn, rel_pfid) (QED_IS_BB((p_hwfn)->cdev) ? \ argument 237 #define MCP_PF_ID(p_hwfn) MCP_PF_ID_BY_REL(p_hwfn, (p_hwfn)->rel_pf_id) argument
|
D | qed_int.h | 187 #define SB_ALIGNED_SIZE(p_hwfn) \ argument
|
D | qed.h | 53 #define ALIGNED_TYPE_SIZE(type_name, p_hwfn) \ argument
|
/linux-4.4.14/include/linux/qed/ |
D | qed_if.h | 479 static inline void __internal_ram_wr(void *p_hwfn, in __internal_ram_wr()
|