• Home
  • Raw
  • Download

Lines Matching defs:bp

219 #define BNX2X_NR_VIRTFN(bp)	((bp)->vfdb->sriov.nr_virtfn)  argument
221 #define for_each_vf(bp, var) \ argument
232 #define HW_VF_HANDLE(bp, abs_vfid) \ argument
240 #define GET_NUM_VFS_PER_PATH(bp) 64 /* use max possible value */ argument
241 #define GET_NUM_VFS_PER_PF(bp) ((bp)->vfdb ? (bp)->vfdb->sriov.total \ argument
318 #define BP_VFDB(bp) ((bp)->vfdb) argument
321 #define BP_VF(bp, idx) ((BP_VFDB(bp) && (bp)->vfdb->vfs) ? \ argument
323 #define bnx2x_vf(bp, idx, var) ((bp)->vfdb->vfs[idx].var) argument
330 #define BP_VF_CXT_PAGE(bp, i) (&(bp)->vfdb->context[i]) argument
335 #define BP_VF_MBX_DMA(bp) (&((bp)->vfdb->mbx_dma)) argument
337 #define BP_VF_MBX(bp, vfid) (&((bp)->vfdb->mbxs[vfid])) argument
340 #define BP_VF_BULLETIN_DMA(bp) (&((bp)->vfdb->bulletin_dma)) argument
341 #define BP_VF_BULLETIN(bp, vf) \ argument
346 #define bnx2x_vf_sp(bp, vf, field) ((bp)->vfdb->sp_dma.addr + \ argument
349 #define bnx2x_vf_sp_map(bp, vf, field) ((bp)->vfdb->sp_dma.mapping + \ argument
518 static inline void bnx2x_vf_fill_fw_str(struct bnx2x *bp, char *buf, in bnx2x_vf_fill_fw_str()
524 static inline int bnx2x_vf_ustorm_prods_offset(struct bnx2x *bp, in bnx2x_vf_ustorm_prods_offset()
539 static inline int bnx2x_vf_headroom(struct bnx2x *bp) in bnx2x_vf_headroom()
559 #define GET_NUM_VFS_PER_PATH(bp) 0 argument
560 #define GET_NUM_VFS_PER_PF(bp) 0 argument
564 static inline void bnx2x_iov_set_queue_sp_obj(struct bnx2x *bp, int vf_cid, in bnx2x_iov_set_queue_sp_obj()
566 static inline void bnx2x_vf_handle_flr_event(struct bnx2x *bp) {} in bnx2x_vf_handle_flr_event()
567 static inline int bnx2x_iov_eq_sp_event(struct bnx2x *bp, in bnx2x_iov_eq_sp_event()
569 static inline void bnx2x_vf_mbx(struct bnx2x *bp) {} in bnx2x_vf_mbx()
570 static inline void bnx2x_vf_mbx_schedule(struct bnx2x *bp, in bnx2x_vf_mbx_schedule()
572 static inline int bnx2x_iov_init_ilt(struct bnx2x *bp, u16 line) {return line; } in bnx2x_iov_init_ilt()
573 static inline void bnx2x_iov_init_dq(struct bnx2x *bp) {} in bnx2x_iov_init_dq()
574 static inline int bnx2x_iov_alloc_mem(struct bnx2x *bp) {return 0; } in bnx2x_iov_alloc_mem()
575 static inline void bnx2x_iov_free_mem(struct bnx2x *bp) {} in bnx2x_iov_free_mem()
576 static inline int bnx2x_iov_chip_cleanup(struct bnx2x *bp) {return 0; } in bnx2x_iov_chip_cleanup()
577 static inline void bnx2x_iov_init_dmae(struct bnx2x *bp) {} in bnx2x_iov_init_dmae()
578 static inline int bnx2x_iov_init_one(struct bnx2x *bp, int int_mode_param, in bnx2x_iov_init_one()
580 static inline void bnx2x_iov_remove_one(struct bnx2x *bp) {} in bnx2x_iov_remove_one()
581 static inline int bnx2x_enable_sriov(struct bnx2x *bp) {return 0; } in bnx2x_enable_sriov()
582 static inline void bnx2x_disable_sriov(struct bnx2x *bp) {} in bnx2x_disable_sriov()
583 static inline int bnx2x_vfpf_acquire(struct bnx2x *bp, in bnx2x_vfpf_acquire()
585 static inline int bnx2x_vfpf_release(struct bnx2x *bp) {return 0; } in bnx2x_vfpf_release()
586 static inline int bnx2x_vfpf_init(struct bnx2x *bp) {return 0; } in bnx2x_vfpf_init()
587 static inline void bnx2x_vfpf_close_vf(struct bnx2x *bp) {} in bnx2x_vfpf_close_vf()
588 static inline int bnx2x_vfpf_setup_q(struct bnx2x *bp, struct bnx2x_fastpath *fp, bool is_leading) … in bnx2x_vfpf_setup_q()
589 static inline int bnx2x_vfpf_config_mac(struct bnx2x *bp, u8 *addr, in bnx2x_vfpf_config_mac()
591 static inline int bnx2x_vfpf_config_rss(struct bnx2x *bp, in bnx2x_vfpf_config_rss()
594 static inline int bnx2x_vfpf_storm_rx_mode(struct bnx2x *bp) {return 0; } in bnx2x_vfpf_storm_rx_mode()
595 static inline int bnx2x_iov_nic_init(struct bnx2x *bp) {return 0; } in bnx2x_iov_nic_init()
596 static inline int bnx2x_vf_headroom(struct bnx2x *bp) {return 0; } in bnx2x_vf_headroom()
597 static inline void bnx2x_iov_adjust_stats_req(struct bnx2x *bp) {} in bnx2x_iov_adjust_stats_req()
598 static inline void bnx2x_vf_fill_fw_str(struct bnx2x *bp, char *buf, in bnx2x_vf_fill_fw_str()
600 static inline int bnx2x_vf_ustorm_prods_offset(struct bnx2x *bp, in bnx2x_vf_ustorm_prods_offset()
602 static inline enum sample_bulletin_result bnx2x_sample_bulletin(struct bnx2x *bp) in bnx2x_sample_bulletin()
606 static inline void bnx2x_timer_sriov(struct bnx2x *bp) {} in bnx2x_timer_sriov()
608 static inline void __iomem *bnx2x_vf_doorbells(struct bnx2x *bp) in bnx2x_vf_doorbells()
613 static inline void bnx2x_vf_pci_dealloc(struct bnx2x *bp) {} in bnx2x_vf_pci_dealloc()
614 static inline int bnx2x_vf_pci_alloc(struct bnx2x *bp) {return 0; } in bnx2x_vf_pci_alloc()
615 static inline void bnx2x_pf_set_vfs_vlan(struct bnx2x *bp) {} in bnx2x_pf_set_vfs_vlan()
617 static inline void bnx2x_iov_channel_down(struct bnx2x *bp) {} in bnx2x_iov_channel_down()
620 static inline void bnx2x_schedule_iov_task(struct bnx2x *bp, enum bnx2x_iov_flag flag) {} in bnx2x_schedule_iov_task()
621 static inline void bnx2x_iov_link_update(struct bnx2x *bp) {} in bnx2x_iov_link_update()
622 static inline int bnx2x_iov_link_update_vf(struct bnx2x *bp, int idx) {return 0; } in bnx2x_iov_link_update_vf()
630 static inline int bnx2x_vfpf_update_vlan(struct bnx2x *bp, u16 vid, u8 vf_qid, bool add) {return 0;… in bnx2x_vfpf_update_vlan()