Lines Matching refs:cnic_dev

102 static void cnic_shutdown_rings(struct cnic_dev *);
103 static void cnic_init_rings(struct cnic_dev *);
109 struct cnic_dev *dev; in cnic_uio_open()
142 static inline void cnic_hold(struct cnic_dev *dev) in cnic_hold()
147 static inline void cnic_put(struct cnic_dev *dev) in cnic_put()
162 static struct cnic_dev *cnic_from_netdev(struct net_device *netdev) in cnic_from_netdev()
164 struct cnic_dev *cdev; in cnic_from_netdev()
188 static void cnic_ctx_wr(struct cnic_dev *dev, u32 cid_addr, u32 off, u32 val) in cnic_ctx_wr()
203 static void cnic_ctx_tbl_wr(struct cnic_dev *dev, u32 off, dma_addr_t addr) in cnic_ctx_tbl_wr()
217 static void cnic_ring_ctl(struct cnic_dev *dev, u32 cid, u32 cl_id, int start) in cnic_ring_ctl()
235 static void cnic_reg_wr_ind(struct cnic_dev *dev, u32 off, u32 val) in cnic_reg_wr_ind()
249 static u32 cnic_reg_rd_ind(struct cnic_dev *dev, u32 off) in cnic_reg_rd_ind()
263 static void cnic_ulp_ctl(struct cnic_dev *dev, int ulp_type, bool reg, int state) in cnic_ulp_ctl()
290 static void cnic_spq_completion(struct cnic_dev *dev, int cmd, u32 count) in cnic_spq_completion()
372 static int cnic_iscsi_nl_msg_recv(struct cnic_dev *dev, u32 msg_type, in cnic_iscsi_nl_msg_recv()
475 struct cnic_dev *dev; in cnic_register_driver()
516 struct cnic_dev *dev; in cnic_unregister_driver()
563 static int cnic_start_hw(struct cnic_dev *);
564 static void cnic_stop_hw(struct cnic_dev *);
566 static int cnic_register_device(struct cnic_dev *dev, int ulp_type, in cnic_register_device()
609 static int cnic_unregister_device(struct cnic_dev *dev, int ulp_type) in cnic_unregister_device()
732 static void cnic_free_dma(struct cnic_dev *dev, struct cnic_dma *dma) in cnic_free_dma()
756 static void cnic_setup_page_tbl(struct cnic_dev *dev, struct cnic_dma *dma) in cnic_setup_page_tbl()
770 static void cnic_setup_page_tbl_le(struct cnic_dev *dev, struct cnic_dma *dma) in cnic_setup_page_tbl_le()
784 static int cnic_alloc_dma(struct cnic_dev *dev, struct cnic_dma *dma, in cnic_alloc_dma()
825 static void cnic_free_context(struct cnic_dev *dev) in cnic_free_context()
877 static void cnic_free_resc(struct cnic_dev *dev) in cnic_free_resc()
908 static int cnic_alloc_context(struct cnic_dev *dev) in cnic_alloc_context()
984 static int cnic_alloc_kcq(struct cnic_dev *dev, struct kcq_info *info, in cnic_alloc_kcq()
1049 static int cnic_alloc_uio_rings(struct cnic_dev *dev, int pages) in cnic_alloc_uio_rings()
1091 static int cnic_init_uio(struct cnic_dev *dev) in cnic_init_uio()
1157 static int cnic_alloc_bnx2_resc(struct cnic_dev *dev) in cnic_alloc_bnx2_resc()
1190 static int cnic_alloc_bnx2x_context(struct cnic_dev *dev) in cnic_alloc_bnx2x_context()
1238 static int cnic_alloc_bnx2x_resc(struct cnic_dev *dev) in cnic_alloc_bnx2x_resc()
1342 static int cnic_submit_bnx2_kwqes(struct cnic_dev *dev, struct kwqe *wqes[], in cnic_submit_bnx2_kwqes()
1389 static int cnic_submit_kwqe_16(struct cnic_dev *dev, u32 cmd, u32 cid, in cnic_submit_kwqe_16()
1424 static void cnic_reply_bnx2x_kcqes(struct cnic_dev *dev, int ulp_type, in cnic_reply_bnx2x_kcqes()
1439 static void cnic_bnx2x_set_tcp_options(struct cnic_dev *dev, int time_stamps, in cnic_bnx2x_set_tcp_options()
1460 static int cnic_bnx2x_iscsi_init1(struct cnic_dev *dev, struct kwqe *kwqe) in cnic_bnx2x_iscsi_init1()
1546 static int cnic_bnx2x_iscsi_init2(struct cnic_dev *dev, struct kwqe *kwqe) in cnic_bnx2x_iscsi_init2()
1588 static void cnic_free_bnx2x_conn_resc(struct cnic_dev *dev, u32 l5_cid) in cnic_free_bnx2x_conn_resc()
1607 static int cnic_alloc_bnx2x_conn_resc(struct cnic_dev *dev, u32 l5_cid) in cnic_alloc_bnx2x_conn_resc()
1655 static void *cnic_get_bnx2x_ctx(struct cnic_dev *dev, u32 cid, int init, in cnic_get_bnx2x_ctx()
1685 static int cnic_setup_bnx2x_ctx(struct cnic_dev *dev, struct kwqe *wqes[], in cnic_setup_bnx2x_ctx()
1872 static int cnic_bnx2x_iscsi_ofld1(struct cnic_dev *dev, struct kwqe *wqes[], in cnic_bnx2x_iscsi_ofld1()
1941 static int cnic_bnx2x_iscsi_update(struct cnic_dev *dev, struct kwqe *kwqe) in cnic_bnx2x_iscsi_update()
1965 static int cnic_bnx2x_destroy_ramrod(struct cnic_dev *dev, u32 l5_cid) in cnic_bnx2x_destroy_ramrod()
1991 static int cnic_bnx2x_iscsi_destroy(struct cnic_dev *dev, struct kwqe *kwqe) in cnic_bnx2x_iscsi_destroy()
2039 static void cnic_init_storm_conn_bufs(struct cnic_dev *dev, in cnic_init_storm_conn_bufs()
2083 static void cnic_init_bnx2x_mac(struct cnic_dev *dev) in cnic_init_bnx2x_mac()
2119 static int cnic_bnx2x_connect(struct cnic_dev *dev, struct kwqe *wqes[], in cnic_bnx2x_connect()
2202 static int cnic_bnx2x_close(struct cnic_dev *dev, struct kwqe *kwqe) in cnic_bnx2x_close()
2214 static int cnic_bnx2x_reset(struct cnic_dev *dev, struct kwqe *kwqe) in cnic_bnx2x_reset()
2225 static int cnic_bnx2x_offload_pg(struct cnic_dev *dev, struct kwqe *kwqe) in cnic_bnx2x_offload_pg()
2240 static int cnic_bnx2x_update_pg(struct cnic_dev *dev, struct kwqe *kwqe) in cnic_bnx2x_update_pg()
2255 static int cnic_bnx2x_fcoe_stat(struct cnic_dev *dev, struct kwqe *kwqe) in cnic_bnx2x_fcoe_stat()
2280 static int cnic_bnx2x_fcoe_init1(struct cnic_dev *dev, struct kwqe *wqes[], in cnic_bnx2x_fcoe_init1()
2337 static int cnic_bnx2x_fcoe_ofld1(struct cnic_dev *dev, struct kwqe *wqes[], in cnic_bnx2x_fcoe_ofld1()
2432 static int cnic_bnx2x_fcoe_enable(struct cnic_dev *dev, struct kwqe *kwqe) in cnic_bnx2x_fcoe_enable()
2460 static int cnic_bnx2x_fcoe_disable(struct cnic_dev *dev, struct kwqe *kwqe) in cnic_bnx2x_fcoe_disable()
2492 static int cnic_bnx2x_fcoe_destroy(struct cnic_dev *dev, struct kwqe *kwqe) in cnic_bnx2x_fcoe_destroy()
2539 static void cnic_bnx2x_delete_wait(struct cnic_dev *dev, u32 start_cid) in cnic_bnx2x_delete_wait()
2563 static int cnic_bnx2x_fcoe_fw_destroy(struct cnic_dev *dev, struct kwqe *kwqe) in cnic_bnx2x_fcoe_fw_destroy()
2581 static void cnic_bnx2x_kwqe_err(struct cnic_dev *dev, struct kwqe *kwqe) in cnic_bnx2x_kwqe_err()
2654 static int cnic_submit_bnx2x_iscsi_kwqes(struct cnic_dev *dev, in cnic_submit_bnx2x_iscsi_kwqes()
2727 static int cnic_submit_bnx2x_fcoe_kwqes(struct cnic_dev *dev, in cnic_submit_bnx2x_fcoe_kwqes()
2792 static int cnic_submit_bnx2x_kwqes(struct cnic_dev *dev, struct kwqe *wqes[], in cnic_submit_bnx2x_kwqes()
2827 static void service_kcqes(struct cnic_dev *dev, int num_cqes) in service_kcqes()
2886 static int cnic_get_kcqes(struct cnic_dev *dev, struct kcq_info *info) in cnic_get_kcqes()
2971 static u32 cnic_service_bnx2_queues(struct cnic_dev *dev) in cnic_service_bnx2_queues()
3002 struct cnic_dev *dev = data; in cnic_service_bnx2()
3015 struct cnic_dev *dev = (struct cnic_dev *) data; in cnic_service_bnx2_msix()
3024 static void cnic_doirq(struct cnic_dev *dev) in cnic_doirq()
3040 struct cnic_dev *dev = dev_instance; in cnic_irq()
3051 static inline void cnic_ack_bnx2x_int(struct cnic_dev *dev, u8 id, u8 storm, in cnic_ack_bnx2x_int()
3069 static void cnic_ack_igu_sb(struct cnic_dev *dev, u8 igu_sb_id, u8 segment, in cnic_ack_igu_sb()
3085 static void cnic_ack_bnx2x_msix(struct cnic_dev *dev) in cnic_ack_bnx2x_msix()
3093 static void cnic_ack_bnx2x_e2_msix(struct cnic_dev *dev) in cnic_ack_bnx2x_e2_msix()
3101 static void cnic_arm_bnx2x_msix(struct cnic_dev *dev, u32 idx) in cnic_arm_bnx2x_msix()
3109 static void cnic_arm_bnx2x_e2_msix(struct cnic_dev *dev, u32 idx) in cnic_arm_bnx2x_e2_msix()
3117 static u32 cnic_service_bnx2x_kcq(struct cnic_dev *dev, struct kcq_info *info) in cnic_service_bnx2x_kcq()
3140 struct cnic_dev *dev = (struct cnic_dev *) data; in cnic_service_bnx2x_bh()
3176 struct cnic_dev *dev = data; in cnic_service_bnx2x()
3210 static void cnic_ulp_stop(struct cnic_dev *dev) in cnic_ulp_stop()
3219 static void cnic_ulp_start(struct cnic_dev *dev) in cnic_ulp_start()
3244 static int cnic_copy_ulp_stats(struct cnic_dev *dev, int ulp_type) in cnic_copy_ulp_stats()
3263 struct cnic_dev *dev = data; in cnic_ctl()
3328 static void cnic_ulp_init(struct cnic_dev *dev) in cnic_ulp_init()
3352 static void cnic_ulp_exit(struct cnic_dev *dev) in cnic_ulp_exit()
3378 struct cnic_dev *dev = csk->dev; in cnic_cm_offload_pg()
3420 struct cnic_dev *dev = csk->dev; in cnic_cm_update_pg()
3448 struct cnic_dev *dev = csk->dev; in cnic_cm_upload_pg()
3466 struct cnic_dev *dev = csk->dev; in cnic_cm_conn_req()
3550 struct cnic_dev *dev = csk->dev; in cnic_cm_close_req()
3567 struct cnic_dev *dev = csk->dev; in cnic_cm_abort_req()
3582 static int cnic_cm_create(struct cnic_dev *dev, int ulp_type, u32 cid, in cnic_cm_create()
3629 struct cnic_dev *dev = csk->dev; in cnic_cm_cleanup()
3714 static struct cnic_dev *cnic_cm_select_dev(struct sockaddr_in *dst_addr, in cnic_cm_select_dev()
3717 struct cnic_dev *dev = NULL; in cnic_cm_select_dev()
3751 struct cnic_dev *dev = csk->dev; in cnic_resolve_addr()
3759 struct cnic_dev *dev = csk->dev; in cnic_get_route()
3943 static void cnic_cm_process_offld_pg(struct cnic_dev *dev, struct l4_kcq *kcqe) in cnic_cm_process_offld_pg()
3974 static void cnic_process_fcoe_term_conn(struct cnic_dev *dev, struct kcqe *kcqe) in cnic_process_fcoe_term_conn()
3986 static void cnic_cm_process_kcqe(struct cnic_dev *dev, struct kcqe *kcqe) in cnic_cm_process_kcqe()
4076 struct cnic_dev *dev = data; in cnic_cm_indicate_kcqe()
4087 static void cnic_cm_free_mem(struct cnic_dev *dev) in cnic_cm_free_mem()
4096 static int cnic_cm_alloc_mem(struct cnic_dev *dev) in cnic_cm_alloc_mem()
4144 struct cnic_dev *dev = csk->dev; in cnic_close_bnx2_conn()
4158 static void cnic_cm_stop_bnx2_hw(struct cnic_dev *dev) in cnic_cm_stop_bnx2_hw()
4162 static int cnic_cm_init_bnx2_hw(struct cnic_dev *dev) in cnic_cm_init_bnx2_hw()
4173 struct cnic_dev *dev = csk->dev; in cnic_close_bnx2x_conn()
4212 static void cnic_cm_stop_bnx2x_hw(struct cnic_dev *dev) in cnic_cm_stop_bnx2x_hw()
4232 static int cnic_cm_init_bnx2x_hw(struct cnic_dev *dev) in cnic_cm_init_bnx2x_hw()
4267 struct cnic_dev *dev; in cnic_delete_task()
4317 static int cnic_cm_open(struct cnic_dev *dev) in cnic_cm_open()
4349 static int cnic_cm_shutdown(struct cnic_dev *dev) in cnic_cm_shutdown()
4368 static void cnic_init_context(struct cnic_dev *dev, u32 cid) in cnic_init_context()
4379 static int cnic_setup_5709_context(struct cnic_dev *dev, int valid) in cnic_setup_5709_context()
4416 static void cnic_free_irq(struct cnic_dev *dev) in cnic_free_irq()
4428 static int cnic_request_irq(struct cnic_dev *dev) in cnic_request_irq()
4441 static int cnic_init_bnx2_irq(struct cnic_dev *dev) in cnic_init_bnx2_irq()
4501 static void cnic_enable_bnx2_int(struct cnic_dev *dev) in cnic_enable_bnx2_int()
4513 static void cnic_disable_bnx2_int_sync(struct cnic_dev *dev) in cnic_disable_bnx2_int_sync()
4527 static void cnic_init_bnx2_tx_ring(struct cnic_dev *dev) in cnic_init_bnx2_tx_ring()
4594 static void cnic_init_bnx2_rx_ring(struct cnic_dev *dev) in cnic_init_bnx2_rx_ring()
4660 static void cnic_shutdown_bnx2_rx_ring(struct cnic_dev *dev) in cnic_shutdown_bnx2_rx_ring()
4672 static void cnic_set_bnx2_mac(struct cnic_dev *dev) in cnic_set_bnx2_mac()
4706 static int cnic_start_bnx2_hw(struct cnic_dev *dev) in cnic_start_bnx2_hw()
4842 static void cnic_setup_bnx2x_context(struct cnic_dev *dev) in cnic_setup_bnx2x_context()
4863 static int cnic_init_bnx2x_irq(struct cnic_dev *dev) in cnic_init_bnx2x_irq()
4877 static inline void cnic_storm_memset_hc_disable(struct cnic_dev *dev, in cnic_storm_memset_hc_disable()
4896 static void cnic_enable_bnx2x_int(struct cnic_dev *dev) in cnic_enable_bnx2x_int()
4910 static void cnic_disable_bnx2x_int_sync(struct cnic_dev *dev) in cnic_disable_bnx2x_int_sync()
4914 static void cnic_init_bnx2x_tx_ring(struct cnic_dev *dev, in cnic_init_bnx2x_tx_ring()
4980 static void cnic_init_bnx2x_rx_ring(struct cnic_dev *dev, in cnic_init_bnx2x_rx_ring()
5048 static void cnic_init_bnx2x_kcq(struct cnic_dev *dev) in cnic_init_bnx2x_kcq()
5087 static int cnic_start_bnx2x_hw(struct cnic_dev *dev) in cnic_start_bnx2x_hw()
5162 static void cnic_init_rings(struct cnic_dev *dev) in cnic_init_rings()
5232 static void cnic_shutdown_rings(struct cnic_dev *dev) in cnic_shutdown_rings()
5277 static int cnic_register_netdev(struct cnic_dev *dev) in cnic_register_netdev()
5303 static void cnic_unregister_netdev(struct cnic_dev *dev) in cnic_unregister_netdev()
5314 static int cnic_start_hw(struct cnic_dev *dev) in cnic_start_hw()
5358 static void cnic_stop_bnx2_hw(struct cnic_dev *dev) in cnic_stop_bnx2_hw()
5375 static void cnic_stop_bnx2x_hw(struct cnic_dev *dev) in cnic_stop_bnx2x_hw()
5407 static void cnic_stop_hw(struct cnic_dev *dev) in cnic_stop_hw()
5432 static void cnic_free_dev(struct cnic_dev *dev) in cnic_free_dev()
5448 static int cnic_get_fc_npiv_tbl(struct cnic_dev *dev, in cnic_get_fc_npiv_tbl()
5465 static struct cnic_dev *cnic_alloc_dev(struct net_device *dev, in cnic_alloc_dev()
5468 struct cnic_dev *cdev; in cnic_alloc_dev()
5472 alloc_size = sizeof(struct cnic_dev) + sizeof(struct cnic_local); in cnic_alloc_dev()
5479 cdev->cnic_priv = (char *)cdev + sizeof(struct cnic_dev); in cnic_alloc_dev()
5497 static struct cnic_dev *init_bnx2_cnic(struct net_device *dev) in init_bnx2_cnic()
5500 struct cnic_dev *cdev; in init_bnx2_cnic()
5557 static struct cnic_dev *init_bnx2x_cnic(struct net_device *dev) in init_bnx2x_cnic()
5560 struct cnic_dev *cdev; in init_bnx2x_cnic()
5625 static struct cnic_dev *is_cnic_dev(struct net_device *dev) in is_cnic_dev()
5628 struct cnic_dev *cdev = NULL; in is_cnic_dev()
5680 struct cnic_dev *dev; in cnic_netdev_event()