Home
last modified time | relevance | path

Searched defs:p_hwfn (Results 1 – 15 of 15) sorted by relevance

/linux-4.4.14/drivers/net/ethernet/qlogic/qed/
Dqed_spq.c41 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 …]
Dqed_int.c42 #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 …]
Dqed_hw.c44 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 …]
Dqed_dev.c43 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 …]
Dqed_mcp.c47 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 …]
Dqed_init_ops.c53 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 …]
Dqed_cxt.c59 #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 …]
Dqed_init_fw_funcs.c123 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 …]
Dqed_l2.c135 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 …]
Dqed_sp_commands.c24 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()
Dqed_main.c538 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
Dqed_mcp.h233 #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
Dqed_int.h187 #define SB_ALIGNED_SIZE(p_hwfn) \ argument
Dqed.h53 #define ALIGNED_TYPE_SIZE(type_name, p_hwfn) \ argument
/linux-4.4.14/include/linux/qed/
Dqed_if.h479 static inline void __internal_ram_wr(void *p_hwfn, in __internal_ram_wr()