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;
142 static inline void cnic_hold(struct cnic_dev *dev)
147 static inline void cnic_put(struct cnic_dev *dev)
162 static struct cnic_dev *cnic_from_netdev(struct net_device *netdev)
164 struct cnic_dev *cdev;
188 static void cnic_ctx_wr(struct cnic_dev *dev, u32 cid_addr, u32 off, u32 val)
203 static void cnic_ctx_tbl_wr(struct cnic_dev *dev, u32 off, dma_addr_t addr)
217 static void cnic_ring_ctl(struct cnic_dev *dev, u32 cid, u32 cl_id, int start)
235 static void cnic_reg_wr_ind(struct cnic_dev *dev, u32 off, u32 val)
249 static u32 cnic_reg_rd_ind(struct cnic_dev *dev, u32 off)
263 static void cnic_ulp_ctl(struct cnic_dev *dev, int ulp_type, bool reg, int state)
290 static void cnic_spq_completion(struct cnic_dev *dev, int cmd, u32 count)
372 static int cnic_iscsi_nl_msg_recv(struct cnic_dev *dev, u32 msg_type,
475 struct cnic_dev *dev;
516 struct cnic_dev *dev;
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,
609 static int cnic_unregister_device(struct cnic_dev *dev, int ulp_type)
732 static void cnic_free_dma(struct cnic_dev *dev, struct cnic_dma *dma)
756 static void cnic_setup_page_tbl(struct cnic_dev *dev, struct cnic_dma *dma)
770 static void cnic_setup_page_tbl_le(struct cnic_dev *dev, struct cnic_dma *dma)
784 static int cnic_alloc_dma(struct cnic_dev *dev, struct cnic_dma *dma,
825 static void cnic_free_context(struct cnic_dev *dev)
877 static void cnic_free_resc(struct cnic_dev *dev)
908 static int cnic_alloc_context(struct cnic_dev *dev)
984 static int cnic_alloc_kcq(struct cnic_dev *dev, struct kcq_info *info,
1049 static int cnic_alloc_uio_rings(struct cnic_dev *dev, int pages)
1091 static int cnic_init_uio(struct cnic_dev *dev)
1157 static int cnic_alloc_bnx2_resc(struct cnic_dev *dev)
1190 static int cnic_alloc_bnx2x_context(struct cnic_dev *dev)
1238 static int cnic_alloc_bnx2x_resc(struct cnic_dev *dev)
1342 static int cnic_submit_bnx2_kwqes(struct cnic_dev *dev, struct kwqe *wqes[],
1389 static int cnic_submit_kwqe_16(struct cnic_dev *dev, u32 cmd, u32 cid,
1424 static void cnic_reply_bnx2x_kcqes(struct cnic_dev *dev, int ulp_type,
1439 static void cnic_bnx2x_set_tcp_options(struct cnic_dev *dev, int time_stamps,
1460 static int cnic_bnx2x_iscsi_init1(struct cnic_dev *dev, struct kwqe *kwqe)
1546 static int cnic_bnx2x_iscsi_init2(struct cnic_dev *dev, struct kwqe *kwqe)
1588 static void cnic_free_bnx2x_conn_resc(struct cnic_dev *dev, u32 l5_cid)
1607 static int cnic_alloc_bnx2x_conn_resc(struct cnic_dev *dev, u32 l5_cid)
1655 static void *cnic_get_bnx2x_ctx(struct cnic_dev *dev, u32 cid, int init,
1685 static int cnic_setup_bnx2x_ctx(struct cnic_dev *dev, struct kwqe *wqes[],
1872 static int cnic_bnx2x_iscsi_ofld1(struct cnic_dev *dev, struct kwqe *wqes[],
1940 static int cnic_bnx2x_iscsi_update(struct cnic_dev *dev, struct kwqe *kwqe)
1964 static int cnic_bnx2x_destroy_ramrod(struct cnic_dev *dev, u32 l5_cid)
1990 static int cnic_bnx2x_iscsi_destroy(struct cnic_dev *dev, struct kwqe *kwqe)
2038 static void cnic_init_storm_conn_bufs(struct cnic_dev *dev,
2082 static void cnic_init_bnx2x_mac(struct cnic_dev *dev)
2118 static int cnic_bnx2x_connect(struct cnic_dev *dev, struct kwqe *wqes[],
2201 static int cnic_bnx2x_close(struct cnic_dev *dev, struct kwqe *kwqe)
2213 static int cnic_bnx2x_reset(struct cnic_dev *dev, struct kwqe *kwqe)
2224 static int cnic_bnx2x_offload_pg(struct cnic_dev *dev, struct kwqe *kwqe)
2239 static int cnic_bnx2x_update_pg(struct cnic_dev *dev, struct kwqe *kwqe)
2254 static int cnic_bnx2x_fcoe_stat(struct cnic_dev *dev, struct kwqe *kwqe)
2279 static int cnic_bnx2x_fcoe_init1(struct cnic_dev *dev, struct kwqe *wqes[],
2336 static int cnic_bnx2x_fcoe_ofld1(struct cnic_dev *dev, struct kwqe *wqes[],
2431 static int cnic_bnx2x_fcoe_enable(struct cnic_dev *dev, struct kwqe *kwqe)
2459 static int cnic_bnx2x_fcoe_disable(struct cnic_dev *dev, struct kwqe *kwqe)
2491 static int cnic_bnx2x_fcoe_destroy(struct cnic_dev *dev, struct kwqe *kwqe)
2538 static void cnic_bnx2x_delete_wait(struct cnic_dev *dev, u32 start_cid)
2562 static int cnic_bnx2x_fcoe_fw_destroy(struct cnic_dev *dev, struct kwqe *kwqe)
2580 static void cnic_bnx2x_kwqe_err(struct cnic_dev *dev, struct kwqe *kwqe)
2653 static int cnic_submit_bnx2x_iscsi_kwqes(struct cnic_dev *dev,
2726 static int cnic_submit_bnx2x_fcoe_kwqes(struct cnic_dev *dev,
2791 static int cnic_submit_bnx2x_kwqes(struct cnic_dev *dev, struct kwqe *wqes[],
2826 static void service_kcqes(struct cnic_dev *dev, int num_cqes)
2885 static int cnic_get_kcqes(struct cnic_dev *dev, struct kcq_info *info)
2970 static u32 cnic_service_bnx2_queues(struct cnic_dev *dev)
3001 struct cnic_dev *dev = data;
3015 struct cnic_dev *dev = cp->dev;
3023 static void cnic_doirq(struct cnic_dev *dev)
3039 struct cnic_dev *dev = dev_instance;
3050 static inline void cnic_ack_bnx2x_int(struct cnic_dev *dev, u8 id, u8 storm,
3068 static void cnic_ack_igu_sb(struct cnic_dev *dev, u8 igu_sb_id, u8 segment,
3084 static void cnic_ack_bnx2x_msix(struct cnic_dev *dev)
3092 static void cnic_ack_bnx2x_e2_msix(struct cnic_dev *dev)
3100 static void cnic_arm_bnx2x_msix(struct cnic_dev *dev, u32 idx)
3108 static void cnic_arm_bnx2x_e2_msix(struct cnic_dev *dev, u32 idx)
3116 static u32 cnic_service_bnx2x_kcq(struct cnic_dev *dev, struct kcq_info *info)
3140 struct cnic_dev *dev = cp->dev;
3175 struct cnic_dev *dev = data;
3209 static void cnic_ulp_stop(struct cnic_dev *dev)
3218 static void cnic_ulp_start(struct cnic_dev *dev)
3243 static int cnic_copy_ulp_stats(struct cnic_dev *dev, int ulp_type)
3262 struct cnic_dev *dev = data;
3327 static void cnic_ulp_init(struct cnic_dev *dev)
3351 static void cnic_ulp_exit(struct cnic_dev *dev)
3377 struct cnic_dev *dev = csk->dev;
3419 struct cnic_dev *dev = csk->dev;
3447 struct cnic_dev *dev = csk->dev;
3465 struct cnic_dev *dev = csk->dev;
3549 struct cnic_dev *dev = csk->dev;
3566 struct cnic_dev *dev = csk->dev;
3581 static int cnic_cm_create(struct cnic_dev *dev, int ulp_type, u32 cid,
3628 struct cnic_dev *dev = csk->dev;
3713 static struct cnic_dev *cnic_cm_select_dev(struct sockaddr_in *dst_addr,
3716 struct cnic_dev *dev = NULL;
3750 struct cnic_dev *dev = csk->dev;
3758 struct cnic_dev *dev = csk->dev;
3942 static void cnic_cm_process_offld_pg(struct cnic_dev *dev, struct l4_kcq *kcqe)
3973 static void cnic_process_fcoe_term_conn(struct cnic_dev *dev, struct kcqe *kcqe)
3985 static void cnic_cm_process_kcqe(struct cnic_dev *dev, struct kcqe *kcqe)
4074 struct cnic_dev *dev = data;
4085 static void cnic_cm_free_mem(struct cnic_dev *dev)
4094 static int cnic_cm_alloc_mem(struct cnic_dev *dev)
4146 struct cnic_dev *dev = csk->dev;
4160 static void cnic_cm_stop_bnx2_hw(struct cnic_dev *dev)
4164 static int cnic_cm_init_bnx2_hw(struct cnic_dev *dev)
4175 struct cnic_dev *dev = csk->dev;
4214 static void cnic_cm_stop_bnx2x_hw(struct cnic_dev *dev)
4234 static int cnic_cm_init_bnx2x_hw(struct cnic_dev *dev)
4269 struct cnic_dev *dev;
4319 static int cnic_cm_open(struct cnic_dev *dev)
4351 static int cnic_cm_shutdown(struct cnic_dev *dev)
4370 static void cnic_init_context(struct cnic_dev *dev, u32 cid)
4381 static int cnic_setup_5709_context(struct cnic_dev *dev, int valid)
4418 static void cnic_free_irq(struct cnic_dev *dev)
4430 static int cnic_request_irq(struct cnic_dev *dev)
4443 static int cnic_init_bnx2_irq(struct cnic_dev *dev)
4502 static void cnic_enable_bnx2_int(struct cnic_dev *dev)
4514 static void cnic_disable_bnx2_int_sync(struct cnic_dev *dev)
4528 static void cnic_init_bnx2_tx_ring(struct cnic_dev *dev)
4595 static void cnic_init_bnx2_rx_ring(struct cnic_dev *dev)
4661 static void cnic_shutdown_bnx2_rx_ring(struct cnic_dev *dev)
4673 static void cnic_set_bnx2_mac(struct cnic_dev *dev)
4707 static int cnic_start_bnx2_hw(struct cnic_dev *dev)
4843 static void cnic_setup_bnx2x_context(struct cnic_dev *dev)
4864 static int cnic_init_bnx2x_irq(struct cnic_dev *dev)
4877 static inline void cnic_storm_memset_hc_disable(struct cnic_dev *dev,
4896 static void cnic_enable_bnx2x_int(struct cnic_dev *dev)
4910 static void cnic_disable_bnx2x_int_sync(struct cnic_dev *dev)
4914 static void cnic_init_bnx2x_tx_ring(struct cnic_dev *dev,
4980 static void cnic_init_bnx2x_rx_ring(struct cnic_dev *dev,
5048 static void cnic_init_bnx2x_kcq(struct cnic_dev *dev)
5087 static int cnic_start_bnx2x_hw(struct cnic_dev *dev)
5162 static void cnic_init_rings(struct cnic_dev *dev)
5234 static void cnic_shutdown_rings(struct cnic_dev *dev)
5279 static int cnic_register_netdev(struct cnic_dev *dev)
5305 static void cnic_unregister_netdev(struct cnic_dev *dev)
5316 static int cnic_start_hw(struct cnic_dev *dev)
5360 static void cnic_stop_bnx2_hw(struct cnic_dev *dev)
5377 static void cnic_stop_bnx2x_hw(struct cnic_dev *dev)
5409 static void cnic_stop_hw(struct cnic_dev *dev)
5434 static void cnic_free_dev(struct cnic_dev *dev)
5450 static int cnic_get_fc_npiv_tbl(struct cnic_dev *dev,
5467 static struct cnic_dev *cnic_alloc_dev(struct net_device *dev,
5470 struct cnic_dev *cdev;
5474 alloc_size = sizeof(struct cnic_dev) + sizeof(struct cnic_local);
5481 cdev->cnic_priv = (char *)cdev + sizeof(struct cnic_dev);
5500 static struct cnic_dev *init_bnx2_cnic(struct net_device *dev)
5503 struct cnic_dev *cdev;
5560 static struct cnic_dev *init_bnx2x_cnic(struct net_device *dev)
5563 struct cnic_dev *cdev;
5628 static struct cnic_dev *is_cnic_dev(struct net_device *dev)
5631 struct cnic_dev *cdev = NULL;
5683 struct cnic_dev *dev;