mlx4_dev           46 drivers/infiniband/hw/mlx4/ah.c 	struct mlx4_dev *dev = to_mdev(ib_ah->device)->dev;
mlx4_dev           82 drivers/infiniband/hw/mlx4/ah.c 	struct mlx4_dev *dev = ibdev->dev;
mlx4_dev           96 drivers/infiniband/hw/mlx4/main.c static int check_flow_steering_support(struct mlx4_dev *dev)
mlx4_dev          121 drivers/infiniband/hw/mlx4/main.c static int num_ib_ports(struct mlx4_dev *dev)
mlx4_dev          167 drivers/infiniband/hw/mlx4/main.c 	struct mlx4_dev *dev = ibdev->dev;
mlx4_dev          200 drivers/infiniband/hw/mlx4/main.c 	struct mlx4_dev *dev = ibdev->dev;
mlx4_dev          651 drivers/infiniband/hw/mlx4/main.c 	struct mlx4_dev *dev = to_mdev(device)->dev;
mlx4_dev         1349 drivers/infiniband/hw/mlx4/main.c static int parse_flow_attr(struct mlx4_dev *dev,
mlx4_dev         1618 drivers/infiniband/hw/mlx4/main.c static int __mlx4_ib_destroy_flow(struct mlx4_dev *dev, u64 reg_id)
mlx4_dev         1635 drivers/infiniband/hw/mlx4/main.c 	struct mlx4_dev	*dev = to_mdev(qp->device)->dev;
mlx4_dev         1655 drivers/infiniband/hw/mlx4/main.c static int mlx4_ib_add_dont_trap_rule(struct mlx4_dev *dev,
mlx4_dev         1712 drivers/infiniband/hw/mlx4/main.c 	struct mlx4_dev *dev = (to_mdev(qp->device))->dev;
mlx4_dev         1860 drivers/infiniband/hw/mlx4/main.c 	struct mlx4_dev	*dev = mdev->dev;
mlx4_dev         1938 drivers/infiniband/hw/mlx4/main.c 	struct mlx4_dev *dev = mdev->dev;
mlx4_dev         2434 drivers/infiniband/hw/mlx4/main.c static void mlx4_ib_alloc_eqs(struct mlx4_dev *dev, struct mlx4_ib_dev *ibdev)
mlx4_dev         2465 drivers/infiniband/hw/mlx4/main.c static void mlx4_ib_free_eqs(struct mlx4_dev *dev, struct mlx4_ib_dev *ibdev)
mlx4_dev         2618 drivers/infiniband/hw/mlx4/main.c static void *mlx4_ib_add(struct mlx4_dev *dev)
mlx4_dev         3013 drivers/infiniband/hw/mlx4/main.c static void mlx4_ib_remove(struct mlx4_dev *dev, void *ibdev_ptr)
mlx4_dev         3056 drivers/infiniband/hw/mlx4/main.c 	struct mlx4_dev *dev = ibdev->dev;
mlx4_dev         3239 drivers/infiniband/hw/mlx4/main.c static void mlx4_ib_event(struct mlx4_dev *dev, void *ibdev_ptr,
mlx4_dev          584 drivers/infiniband/hw/mlx4/mlx4_ib.h 	struct mlx4_dev	       *dev;
mlx4_dev          749 drivers/infiniband/hw/mlx4/mr.c 	struct mlx4_dev *mdev = NULL;
mlx4_dev          517 drivers/infiniband/hw/mlx4/qp.c static int qp0_enabled_vf(struct mlx4_dev *dev, int qpn)
mlx4_dev         2867 drivers/infiniband/hw/mlx4/qp.c static int vf_get_qp0_qkey(struct mlx4_dev *dev, int qpn, u32 *qkey)
mlx4_dev         3992 drivers/infiniband/hw/mlx4/qp.c 	struct mlx4_dev *dev = ibdev->dev;
mlx4_dev         4133 drivers/infiniband/hw/mlx4/qp.c 	struct mlx4_dev *dev = to_mdev(pd->device)->dev;
mlx4_dev         4432 drivers/infiniband/hw/mlx4/qp.c 	struct mlx4_dev *mdev = dev->dev;
mlx4_dev         4492 drivers/infiniband/hw/mlx4/qp.c 	struct mlx4_dev *mdev = dev->dev;
mlx4_dev         4521 drivers/infiniband/hw/mlx4/qp.c 	struct mlx4_dev *mdev = dev->dev;
mlx4_dev          577 drivers/net/ethernet/mellanox/mlx4/alloc.c static int mlx4_buf_direct_alloc(struct mlx4_dev *dev, int size,
mlx4_dev          606 drivers/net/ethernet/mellanox/mlx4/alloc.c int mlx4_buf_alloc(struct mlx4_dev *dev, int size, int max_direct,
mlx4_dev          644 drivers/net/ethernet/mellanox/mlx4/alloc.c void mlx4_buf_free(struct mlx4_dev *dev, int size, struct mlx4_buf *buf)
mlx4_dev          715 drivers/net/ethernet/mellanox/mlx4/alloc.c int mlx4_db_alloc(struct mlx4_dev *dev, struct mlx4_db *db, int order)
mlx4_dev          745 drivers/net/ethernet/mellanox/mlx4/alloc.c void mlx4_db_free(struct mlx4_dev *dev, struct mlx4_db *db)
mlx4_dev          774 drivers/net/ethernet/mellanox/mlx4/alloc.c int mlx4_alloc_hwq_res(struct mlx4_dev *dev, struct mlx4_hwq_resources *wqres,
mlx4_dev          811 drivers/net/ethernet/mellanox/mlx4/alloc.c void mlx4_free_hwq_res(struct mlx4_dev *dev, struct mlx4_hwq_resources *wqres,
mlx4_dev           50 drivers/net/ethernet/mellanox/mlx4/catas.c static int read_vendor_id(struct mlx4_dev *dev)
mlx4_dev           69 drivers/net/ethernet/mellanox/mlx4/catas.c static int mlx4_reset_master(struct mlx4_dev *dev)
mlx4_dev           92 drivers/net/ethernet/mellanox/mlx4/catas.c static int mlx4_reset_slave(struct mlx4_dev *dev)
mlx4_dev          166 drivers/net/ethernet/mellanox/mlx4/catas.c 	struct mlx4_dev *dev;
mlx4_dev          220 drivers/net/ethernet/mellanox/mlx4/catas.c static void dump_err_buf(struct mlx4_dev *dev)
mlx4_dev          235 drivers/net/ethernet/mellanox/mlx4/catas.c 	struct mlx4_dev *dev = &priv->dev;
mlx4_dev          272 drivers/net/ethernet/mellanox/mlx4/catas.c void mlx4_start_catas_poll(struct mlx4_dev *dev)
mlx4_dev          299 drivers/net/ethernet/mellanox/mlx4/catas.c void mlx4_stop_catas_poll(struct mlx4_dev *dev)
mlx4_dev          314 drivers/net/ethernet/mellanox/mlx4/catas.c int  mlx4_catas_init(struct mlx4_dev *dev)
mlx4_dev          324 drivers/net/ethernet/mellanox/mlx4/catas.c void mlx4_catas_end(struct mlx4_dev *dev)
mlx4_dev          136 drivers/net/ethernet/mellanox/mlx4/cmd.c static int mlx4_master_process_vhcr(struct mlx4_dev *dev, int slave,
mlx4_dev          189 drivers/net/ethernet/mellanox/mlx4/cmd.c static int mlx4_internal_err_ret_value(struct mlx4_dev *dev, u16 op,
mlx4_dev          241 drivers/net/ethernet/mellanox/mlx4/cmd.c static int mlx4_cmd_reset_flow(struct mlx4_dev *dev, u16 op, u8 op_modifier,
mlx4_dev          255 drivers/net/ethernet/mellanox/mlx4/cmd.c static int comm_pending(struct mlx4_dev *dev)
mlx4_dev          263 drivers/net/ethernet/mellanox/mlx4/cmd.c static int mlx4_comm_cmd_post(struct mlx4_dev *dev, u8 cmd, u16 param)
mlx4_dev          288 drivers/net/ethernet/mellanox/mlx4/cmd.c static int mlx4_comm_cmd_poll(struct mlx4_dev *dev, u8 cmd, u16 param,
mlx4_dev          338 drivers/net/ethernet/mellanox/mlx4/cmd.c static int mlx4_comm_cmd_wait(struct mlx4_dev *dev, u8 vhcr_cmd,
mlx4_dev          407 drivers/net/ethernet/mellanox/mlx4/cmd.c int mlx4_comm_cmd(struct mlx4_dev *dev, u8 cmd, u16 param,
mlx4_dev          418 drivers/net/ethernet/mellanox/mlx4/cmd.c static int cmd_pending(struct mlx4_dev *dev)
mlx4_dev          432 drivers/net/ethernet/mellanox/mlx4/cmd.c static int mlx4_cmd_post(struct mlx4_dev *dev, u64 in_param, u64 out_param,
mlx4_dev          511 drivers/net/ethernet/mellanox/mlx4/cmd.c static int mlx4_slave_cmd(struct mlx4_dev *dev, u64 in_param, u64 *out_param,
mlx4_dev          576 drivers/net/ethernet/mellanox/mlx4/cmd.c static int mlx4_cmd_poll(struct mlx4_dev *dev, u64 in_param, u64 *out_param,
mlx4_dev          660 drivers/net/ethernet/mellanox/mlx4/cmd.c void mlx4_cmd_event(struct mlx4_dev *dev, u16 token, u8 status, u64 out_param)
mlx4_dev          677 drivers/net/ethernet/mellanox/mlx4/cmd.c static int mlx4_cmd_wait(struct mlx4_dev *dev, u64 in_param, u64 *out_param,
mlx4_dev          774 drivers/net/ethernet/mellanox/mlx4/cmd.c int __mlx4_cmd(struct mlx4_dev *dev, u64 in_param, u64 *out_param,
mlx4_dev          806 drivers/net/ethernet/mellanox/mlx4/cmd.c int mlx4_ARM_COMM_CHANNEL(struct mlx4_dev *dev)
mlx4_dev          812 drivers/net/ethernet/mellanox/mlx4/cmd.c static int mlx4_ACCESS_MEM(struct mlx4_dev *dev, u64 master_addr,
mlx4_dev          839 drivers/net/ethernet/mellanox/mlx4/cmd.c static int query_pkey_block(struct mlx4_dev *dev, u8 port, u16 index, u16 *pkey,
mlx4_dev          865 drivers/net/ethernet/mellanox/mlx4/cmd.c static int get_full_pkey_table(struct mlx4_dev *dev, u8 port, u16 *table,
mlx4_dev          883 drivers/net/ethernet/mellanox/mlx4/cmd.c static enum ib_port_state vf_port_state(struct mlx4_dev *dev, int port, int vf)
mlx4_dev          891 drivers/net/ethernet/mellanox/mlx4/cmd.c static int mlx4_MAD_IFC_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1025 drivers/net/ethernet/mellanox/mlx4/cmd.c static int mlx4_CMD_EPERM_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1034 drivers/net/ethernet/mellanox/mlx4/cmd.c int mlx4_DMA_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1661 drivers/net/ethernet/mellanox/mlx4/cmd.c static int mlx4_master_process_vhcr(struct mlx4_dev *dev, int slave,
mlx4_dev         1847 drivers/net/ethernet/mellanox/mlx4/cmd.c 	struct mlx4_dev *dev = &(priv->dev);
mlx4_dev         1937 drivers/net/ethernet/mellanox/mlx4/cmd.c static void mlx4_set_default_port_qos(struct mlx4_dev *dev, int port)
mlx4_dev         1949 drivers/net/ethernet/mellanox/mlx4/cmd.c static void mlx4_allocate_port_vpps(struct mlx4_dev *dev, int port)
mlx4_dev         2095 drivers/net/ethernet/mellanox/mlx4/cmd.c static void mlx4_master_do_cmd(struct mlx4_dev *dev, int slave, u8 cmd,
mlx4_dev         2243 drivers/net/ethernet/mellanox/mlx4/cmd.c 	struct mlx4_dev *dev = &priv->dev;
mlx4_dev         2291 drivers/net/ethernet/mellanox/mlx4/cmd.c static int sync_toggles(struct mlx4_dev *dev)
mlx4_dev         2347 drivers/net/ethernet/mellanox/mlx4/cmd.c int mlx4_multi_func_init(struct mlx4_dev *dev)
mlx4_dev         2495 drivers/net/ethernet/mellanox/mlx4/cmd.c int mlx4_cmd_init(struct mlx4_dev *dev)
mlx4_dev         2549 drivers/net/ethernet/mellanox/mlx4/cmd.c void mlx4_report_internal_err_comm_event(struct mlx4_dev *dev)
mlx4_dev         2573 drivers/net/ethernet/mellanox/mlx4/cmd.c void mlx4_multi_func_cleanup(struct mlx4_dev *dev)
mlx4_dev         2595 drivers/net/ethernet/mellanox/mlx4/cmd.c void mlx4_cmd_cleanup(struct mlx4_dev *dev, int cleanup_mask)
mlx4_dev         2623 drivers/net/ethernet/mellanox/mlx4/cmd.c int mlx4_cmd_use_events(struct mlx4_dev *dev)
mlx4_dev         2671 drivers/net/ethernet/mellanox/mlx4/cmd.c void mlx4_cmd_use_polling(struct mlx4_dev *dev)
mlx4_dev         2693 drivers/net/ethernet/mellanox/mlx4/cmd.c struct mlx4_cmd_mailbox *mlx4_alloc_cmd_mailbox(struct mlx4_dev *dev)
mlx4_dev         2712 drivers/net/ethernet/mellanox/mlx4/cmd.c void mlx4_free_cmd_mailbox(struct mlx4_dev *dev,
mlx4_dev         2728 drivers/net/ethernet/mellanox/mlx4/cmd.c static int mlx4_get_slave_indx(struct mlx4_dev *dev, int vf)
mlx4_dev         2739 drivers/net/ethernet/mellanox/mlx4/cmd.c int mlx4_get_vf_indx(struct mlx4_dev *dev, int slave)
mlx4_dev         2750 drivers/net/ethernet/mellanox/mlx4/cmd.c void mlx4_cmd_wake_completions(struct mlx4_dev *dev)
mlx4_dev         2769 drivers/net/ethernet/mellanox/mlx4/cmd.c struct mlx4_active_ports mlx4_get_active_ports(struct mlx4_dev *dev, int slave)
mlx4_dev         2793 drivers/net/ethernet/mellanox/mlx4/cmd.c int mlx4_slave_convert_port(struct mlx4_dev *dev, int slave, int port)
mlx4_dev         2810 drivers/net/ethernet/mellanox/mlx4/cmd.c int mlx4_phys_to_slave_port(struct mlx4_dev *dev, int slave, int port)
mlx4_dev         2821 drivers/net/ethernet/mellanox/mlx4/cmd.c struct mlx4_slaves_pport mlx4_phys_to_slaves_pport(struct mlx4_dev *dev,
mlx4_dev         2844 drivers/net/ethernet/mellanox/mlx4/cmd.c 		struct mlx4_dev *dev,
mlx4_dev         2864 drivers/net/ethernet/mellanox/mlx4/cmd.c static int mlx4_slaves_closest_port(struct mlx4_dev *dev, int slave, int port)
mlx4_dev         2886 drivers/net/ethernet/mellanox/mlx4/cmd.c 	struct mlx4_dev *dev = &priv->dev;
mlx4_dev         2926 drivers/net/ethernet/mellanox/mlx4/cmd.c static bool mlx4_is_vf_vst_and_prio_qos(struct mlx4_dev *dev, int port,
mlx4_dev         2945 drivers/net/ethernet/mellanox/mlx4/cmd.c static bool mlx4_valid_vf_state_change(struct mlx4_dev *dev, int port,
mlx4_dev         2977 drivers/net/ethernet/mellanox/mlx4/cmd.c int mlx4_set_vf_mac(struct mlx4_dev *dev, int port, int vf, u8 *mac)
mlx4_dev         3009 drivers/net/ethernet/mellanox/mlx4/cmd.c int mlx4_set_vf_vlan(struct mlx4_dev *dev, int port, int vf, u16 vlan, u8 qos,
mlx4_dev         3081 drivers/net/ethernet/mellanox/mlx4/cmd.c int mlx4_set_vf_rate(struct mlx4_dev *dev, int port, int vf, int min_tx_rate,
mlx4_dev         3148 drivers/net/ethernet/mellanox/mlx4/cmd.c bool mlx4_get_slave_default_vlan(struct mlx4_dev *dev, int port, int slave,
mlx4_dev         3169 drivers/net/ethernet/mellanox/mlx4/cmd.c int mlx4_set_vf_spoofchk(struct mlx4_dev *dev, int port, int vf, bool setting)
mlx4_dev         3199 drivers/net/ethernet/mellanox/mlx4/cmd.c int mlx4_get_vf_config(struct mlx4_dev *dev, int port, int vf, struct ifla_vf_info *ivf)
mlx4_dev         3240 drivers/net/ethernet/mellanox/mlx4/cmd.c int mlx4_set_vf_link_state(struct mlx4_dev *dev, int port, int vf, int link_state)
mlx4_dev         3288 drivers/net/ethernet/mellanox/mlx4/cmd.c int mlx4_get_counter_stats(struct mlx4_dev *dev, int counter_index,
mlx4_dev         3344 drivers/net/ethernet/mellanox/mlx4/cmd.c int mlx4_get_vf_stats(struct mlx4_dev *dev, int port, int vf_idx,
mlx4_dev         3374 drivers/net/ethernet/mellanox/mlx4/cmd.c int mlx4_vf_smi_enabled(struct mlx4_dev *dev, int slave, int port)
mlx4_dev         3387 drivers/net/ethernet/mellanox/mlx4/cmd.c int mlx4_vf_get_enable_smi_admin(struct mlx4_dev *dev, int slave, int port)
mlx4_dev         3403 drivers/net/ethernet/mellanox/mlx4/cmd.c int mlx4_vf_set_enable_smi_admin(struct mlx4_dev *dev, int slave, int port,
mlx4_dev          104 drivers/net/ethernet/mellanox/mlx4/cq.c void mlx4_cq_completion(struct mlx4_dev *dev, u32 cqn)
mlx4_dev          126 drivers/net/ethernet/mellanox/mlx4/cq.c void mlx4_cq_event(struct mlx4_dev *dev, u32 cqn, int event_type)
mlx4_dev          146 drivers/net/ethernet/mellanox/mlx4/cq.c static int mlx4_SW2HW_CQ(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox,
mlx4_dev          154 drivers/net/ethernet/mellanox/mlx4/cq.c static int mlx4_MODIFY_CQ(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox,
mlx4_dev          161 drivers/net/ethernet/mellanox/mlx4/cq.c static int mlx4_HW2SW_CQ(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox,
mlx4_dev          169 drivers/net/ethernet/mellanox/mlx4/cq.c int mlx4_cq_modify(struct mlx4_dev *dev, struct mlx4_cq *cq,
mlx4_dev          191 drivers/net/ethernet/mellanox/mlx4/cq.c int mlx4_cq_resize(struct mlx4_dev *dev, struct mlx4_cq *cq,
mlx4_dev          217 drivers/net/ethernet/mellanox/mlx4/cq.c int __mlx4_cq_alloc_icm(struct mlx4_dev *dev, int *cqn)
mlx4_dev          244 drivers/net/ethernet/mellanox/mlx4/cq.c static int mlx4_cq_alloc_icm(struct mlx4_dev *dev, int *cqn, u8 usage)
mlx4_dev          264 drivers/net/ethernet/mellanox/mlx4/cq.c void __mlx4_cq_free_icm(struct mlx4_dev *dev, int cqn)
mlx4_dev          274 drivers/net/ethernet/mellanox/mlx4/cq.c static void mlx4_cq_free_icm(struct mlx4_dev *dev, int cqn)
mlx4_dev          341 drivers/net/ethernet/mellanox/mlx4/cq.c int mlx4_cq_alloc(struct mlx4_dev *dev, int nent,
mlx4_dev          435 drivers/net/ethernet/mellanox/mlx4/cq.c void mlx4_cq_free(struct mlx4_dev *dev, struct mlx4_cq *cq)
mlx4_dev          462 drivers/net/ethernet/mellanox/mlx4/cq.c int mlx4_init_cq_table(struct mlx4_dev *dev)
mlx4_dev          480 drivers/net/ethernet/mellanox/mlx4/cq.c void mlx4_cleanup_cq_table(struct mlx4_dev *dev)
mlx4_dev           47 drivers/net/ethernet/mellanox/mlx4/crdump.c static void crdump_enable_crspace_access(struct mlx4_dev *dev,
mlx4_dev           64 drivers/net/ethernet/mellanox/mlx4/crdump.c static void crdump_disable_crspace_access(struct mlx4_dev *dev,
mlx4_dev           77 drivers/net/ethernet/mellanox/mlx4/crdump.c static void mlx4_crdump_collect_crspace(struct mlx4_dev *dev,
mlx4_dev          116 drivers/net/ethernet/mellanox/mlx4/crdump.c static void mlx4_crdump_collect_fw_health(struct mlx4_dev *dev,
mlx4_dev          155 drivers/net/ethernet/mellanox/mlx4/crdump.c int mlx4_crdump_collect(struct mlx4_dev *dev)
mlx4_dev          197 drivers/net/ethernet/mellanox/mlx4/crdump.c int mlx4_crdump_init(struct mlx4_dev *dev)
mlx4_dev          230 drivers/net/ethernet/mellanox/mlx4/crdump.c void mlx4_crdump_end(struct mlx4_dev *dev)
mlx4_dev           45 drivers/net/ethernet/mellanox/mlx4/en_clock.c 	struct mlx4_dev *dev = mdev->dev;
mlx4_dev          265 drivers/net/ethernet/mellanox/mlx4/en_clock.c 	struct mlx4_dev *dev = mdev->dev;
mlx4_dev          186 drivers/net/ethernet/mellanox/mlx4/en_main.c static void *mlx4_en_get_netdev(struct mlx4_dev *dev, void *ctx, u8 port)
mlx4_dev          193 drivers/net/ethernet/mellanox/mlx4/en_main.c static void mlx4_en_event(struct mlx4_dev *dev, void *endev_ptr,
mlx4_dev          227 drivers/net/ethernet/mellanox/mlx4/en_main.c static void mlx4_en_remove(struct mlx4_dev *dev, void *endev_ptr)
mlx4_dev          251 drivers/net/ethernet/mellanox/mlx4/en_main.c static void mlx4_en_activate(struct mlx4_dev *dev, void *ctx)
mlx4_dev          271 drivers/net/ethernet/mellanox/mlx4/en_main.c static void *mlx4_en_add(struct mlx4_dev *dev)
mlx4_dev          561 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	struct mlx4_dev *dev = mdev->dev;
mlx4_dev          613 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	struct mlx4_dev *dev = mdev->dev;
mlx4_dev          639 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	struct mlx4_dev *dev = mdev->dev;
mlx4_dev          678 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	struct mlx4_dev *dev = mdev->dev;
mlx4_dev          698 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	struct mlx4_dev *dev = mdev->dev;
mlx4_dev         2625 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	struct mlx4_dev *mdev = priv->mdev->dev;
mlx4_dev         2988 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	struct mlx4_dev *dev = bond->priv->mdev->dev;
mlx4_dev         3038 drivers/net/ethernet/mellanox/mlx4/en_netdev.c 	struct mlx4_dev *dev;
mlx4_dev         3149 drivers/net/ethernet/mellanox/mlx4/en_netdev.c void mlx4_en_update_pfc_stats_bitmap(struct mlx4_dev *dev,
mlx4_dev         3185 drivers/net/ethernet/mellanox/mlx4/en_netdev.c void mlx4_en_set_stats_bitmap(struct mlx4_dev *dev,
mlx4_dev           44 drivers/net/ethernet/mellanox/mlx4/en_port.c int mlx4_SET_VLAN_FLTR(struct mlx4_dev *dev, struct mlx4_en_priv *priv)
mlx4_dev          248 drivers/net/ethernet/mellanox/mlx4/en_rx.c 	struct mlx4_dev *dev = mdev->dev;
mlx4_dev           86 drivers/net/ethernet/mellanox/mlx4/eq.c static u64 get_async_ev_mask(struct mlx4_dev *dev)
mlx4_dev          144 drivers/net/ethernet/mellanox/mlx4/eq.c 	struct mlx4_dev *dev = &priv->dev;
mlx4_dev          194 drivers/net/ethernet/mellanox/mlx4/eq.c static void slave_event(struct mlx4_dev *dev, u8 slave, struct mlx4_eqe *eqe)
mlx4_dev          223 drivers/net/ethernet/mellanox/mlx4/eq.c static void mlx4_slave_event(struct mlx4_dev *dev, int slave,
mlx4_dev          240 drivers/net/ethernet/mellanox/mlx4/eq.c 	struct mlx4_dev *dev = &priv->dev;
mlx4_dev          253 drivers/net/ethernet/mellanox/mlx4/eq.c int mlx4_gen_pkey_eqe(struct mlx4_dev *dev, int slave, u8 port)
mlx4_dev          273 drivers/net/ethernet/mellanox/mlx4/eq.c int mlx4_gen_guid_change_eqe(struct mlx4_dev *dev, int slave, u8 port)
mlx4_dev          290 drivers/net/ethernet/mellanox/mlx4/eq.c int mlx4_gen_port_state_change_eqe(struct mlx4_dev *dev, int slave, u8 port,
mlx4_dev          311 drivers/net/ethernet/mellanox/mlx4/eq.c enum slave_port_state mlx4_get_slave_port_state(struct mlx4_dev *dev, int slave, u8 port)
mlx4_dev          327 drivers/net/ethernet/mellanox/mlx4/eq.c static int mlx4_set_slave_port_state(struct mlx4_dev *dev, int slave, u8 port,
mlx4_dev          345 drivers/net/ethernet/mellanox/mlx4/eq.c static void set_all_slave_state(struct mlx4_dev *dev, u8 port, int event)
mlx4_dev          366 drivers/net/ethernet/mellanox/mlx4/eq.c int set_and_calc_slave_port_state(struct mlx4_dev *dev, int slave,
mlx4_dev          432 drivers/net/ethernet/mellanox/mlx4/eq.c int mlx4_gen_slaves_port_mgt_ev(struct mlx4_dev *dev, u8 port, int attr)
mlx4_dev          458 drivers/net/ethernet/mellanox/mlx4/eq.c 	struct mlx4_dev *dev = &priv->dev;
mlx4_dev          494 drivers/net/ethernet/mellanox/mlx4/eq.c static int mlx4_eq_int(struct mlx4_dev *dev, struct mlx4_eq *eq)
mlx4_dev          850 drivers/net/ethernet/mellanox/mlx4/eq.c 	struct mlx4_dev *dev = dev_ptr;
mlx4_dev          866 drivers/net/ethernet/mellanox/mlx4/eq.c 	struct mlx4_dev *dev = eq->dev;
mlx4_dev          874 drivers/net/ethernet/mellanox/mlx4/eq.c int mlx4_MAP_EQ_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev          901 drivers/net/ethernet/mellanox/mlx4/eq.c static int mlx4_MAP_EQ(struct mlx4_dev *dev, u64 event_mask, int unmap,
mlx4_dev          909 drivers/net/ethernet/mellanox/mlx4/eq.c static int mlx4_SW2HW_EQ(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox,
mlx4_dev          917 drivers/net/ethernet/mellanox/mlx4/eq.c static int mlx4_HW2SW_EQ(struct mlx4_dev *dev,  int eq_num)
mlx4_dev          923 drivers/net/ethernet/mellanox/mlx4/eq.c static int mlx4_num_eq_uar(struct mlx4_dev *dev)
mlx4_dev          934 drivers/net/ethernet/mellanox/mlx4/eq.c static void __iomem *mlx4_get_eq_uar(struct mlx4_dev *dev, struct mlx4_eq *eq)
mlx4_dev          957 drivers/net/ethernet/mellanox/mlx4/eq.c static void mlx4_unmap_uar(struct mlx4_dev *dev)
mlx4_dev          969 drivers/net/ethernet/mellanox/mlx4/eq.c static int mlx4_create_eq(struct mlx4_dev *dev, int nent,
mlx4_dev         1088 drivers/net/ethernet/mellanox/mlx4/eq.c static void mlx4_free_eq(struct mlx4_dev *dev,
mlx4_dev         1116 drivers/net/ethernet/mellanox/mlx4/eq.c static void mlx4_free_irqs(struct mlx4_dev *dev)
mlx4_dev         1137 drivers/net/ethernet/mellanox/mlx4/eq.c static int mlx4_map_clr_int(struct mlx4_dev *dev)
mlx4_dev         1152 drivers/net/ethernet/mellanox/mlx4/eq.c static void mlx4_unmap_clr_int(struct mlx4_dev *dev)
mlx4_dev         1159 drivers/net/ethernet/mellanox/mlx4/eq.c int mlx4_alloc_eq_table(struct mlx4_dev *dev)
mlx4_dev         1171 drivers/net/ethernet/mellanox/mlx4/eq.c void mlx4_free_eq_table(struct mlx4_dev *dev)
mlx4_dev         1176 drivers/net/ethernet/mellanox/mlx4/eq.c int mlx4_init_eq_table(struct mlx4_dev *dev)
mlx4_dev         1332 drivers/net/ethernet/mellanox/mlx4/eq.c void mlx4_cleanup_eq_table(struct mlx4_dev *dev)
mlx4_dev         1365 drivers/net/ethernet/mellanox/mlx4/eq.c int mlx4_test_async(struct mlx4_dev *dev)
mlx4_dev         1375 drivers/net/ethernet/mellanox/mlx4/eq.c int mlx4_test_interrupt(struct mlx4_dev *dev, int vector)
mlx4_dev         1406 drivers/net/ethernet/mellanox/mlx4/eq.c bool mlx4_is_eq_vector_valid(struct mlx4_dev *dev, u8 port, int vector)
mlx4_dev         1419 drivers/net/ethernet/mellanox/mlx4/eq.c u32 mlx4_get_eqs_per_port(struct mlx4_dev *dev, u8 port)
mlx4_dev         1433 drivers/net/ethernet/mellanox/mlx4/eq.c int mlx4_is_eq_shared(struct mlx4_dev *dev, int vector)
mlx4_dev         1446 drivers/net/ethernet/mellanox/mlx4/eq.c struct cpu_rmap *mlx4_get_cpu_rmap(struct mlx4_dev *dev, int port)
mlx4_dev         1452 drivers/net/ethernet/mellanox/mlx4/eq.c int mlx4_assign_eq(struct mlx4_dev *dev, u8 port, int *vector)
mlx4_dev         1544 drivers/net/ethernet/mellanox/mlx4/eq.c int mlx4_eq_get_irq(struct mlx4_dev *dev, int cq_vec)
mlx4_dev         1552 drivers/net/ethernet/mellanox/mlx4/eq.c void mlx4_release_eq(struct mlx4_dev *dev, int vec)
mlx4_dev           84 drivers/net/ethernet/mellanox/mlx4/fw.c static void dump_dev_cap_flags(struct mlx4_dev *dev, u64 flags)
mlx4_dev          127 drivers/net/ethernet/mellanox/mlx4/fw.c static void dump_dev_cap_flags2(struct mlx4_dev *dev, u64 flags)
mlx4_dev          178 drivers/net/ethernet/mellanox/mlx4/fw.c int mlx4_MOD_STAT_CFG(struct mlx4_dev *dev, struct mlx4_mod_stat_cfg *cfg)
mlx4_dev          204 drivers/net/ethernet/mellanox/mlx4/fw.c int mlx4_QUERY_FUNC(struct mlx4_dev *dev, struct mlx4_func *func, int slave)
mlx4_dev          325 drivers/net/ethernet/mellanox/mlx4/fw.c int mlx4_QUERY_FUNC_CAP_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev          539 drivers/net/ethernet/mellanox/mlx4/fw.c int mlx4_QUERY_FUNC_CAP(struct mlx4_dev *dev, u8 gen_or_port,
mlx4_dev          725 drivers/net/ethernet/mellanox/mlx4/fw.c int mlx4_QUERY_DEV_CAP(struct mlx4_dev *dev, struct mlx4_dev_cap *dev_cap)
mlx4_dev         1127 drivers/net/ethernet/mellanox/mlx4/fw.c void mlx4_dev_cap_dump(struct mlx4_dev *dev, struct mlx4_dev_cap *dev_cap)
mlx4_dev         1183 drivers/net/ethernet/mellanox/mlx4/fw.c int mlx4_QUERY_PORT(struct mlx4_dev *dev, int port, struct mlx4_port_cap *port_cap)
mlx4_dev         1269 drivers/net/ethernet/mellanox/mlx4/fw.c int mlx4_QUERY_DEV_CAP_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1403 drivers/net/ethernet/mellanox/mlx4/fw.c int mlx4_QUERY_PORT_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1484 drivers/net/ethernet/mellanox/mlx4/fw.c int mlx4_get_slave_pkey_gid_tbl_len(struct mlx4_dev *dev, u8 port,
mlx4_dev         1516 drivers/net/ethernet/mellanox/mlx4/fw.c int mlx4_map_cmd(struct mlx4_dev *dev, u16 op, struct mlx4_icm *icm, u64 virt)
mlx4_dev         1597 drivers/net/ethernet/mellanox/mlx4/fw.c int mlx4_MAP_FA(struct mlx4_dev *dev, struct mlx4_icm *icm)
mlx4_dev         1602 drivers/net/ethernet/mellanox/mlx4/fw.c int mlx4_UNMAP_FA(struct mlx4_dev *dev)
mlx4_dev         1609 drivers/net/ethernet/mellanox/mlx4/fw.c int mlx4_RUN_FW(struct mlx4_dev *dev)
mlx4_dev         1615 drivers/net/ethernet/mellanox/mlx4/fw.c int mlx4_QUERY_FW(struct mlx4_dev *dev)
mlx4_dev         1740 drivers/net/ethernet/mellanox/mlx4/fw.c int mlx4_QUERY_FW_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1800 drivers/net/ethernet/mellanox/mlx4/fw.c int mlx4_QUERY_ADAPTER(struct mlx4_dev *dev, struct mlx4_adapter *adapter)
mlx4_dev         1830 drivers/net/ethernet/mellanox/mlx4/fw.c int mlx4_INIT_HCA(struct mlx4_dev *dev, struct mlx4_init_hca_param *param)
mlx4_dev         2065 drivers/net/ethernet/mellanox/mlx4/fw.c int mlx4_QUERY_HCA(struct mlx4_dev *dev,
mlx4_dev         2207 drivers/net/ethernet/mellanox/mlx4/fw.c static int mlx4_hca_core_clock_update(struct mlx4_dev *dev)
mlx4_dev         2240 drivers/net/ethernet/mellanox/mlx4/fw.c static int check_qp0_state(struct mlx4_dev *dev, int function, int port)
mlx4_dev         2250 drivers/net/ethernet/mellanox/mlx4/fw.c int mlx4_INIT_PORT_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         2293 drivers/net/ethernet/mellanox/mlx4/fw.c int mlx4_INIT_PORT(struct mlx4_dev *dev, int port)
mlx4_dev         2348 drivers/net/ethernet/mellanox/mlx4/fw.c int mlx4_CLOSE_PORT_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         2392 drivers/net/ethernet/mellanox/mlx4/fw.c int mlx4_CLOSE_PORT(struct mlx4_dev *dev, int port)
mlx4_dev         2399 drivers/net/ethernet/mellanox/mlx4/fw.c int mlx4_CLOSE_HCA(struct mlx4_dev *dev, int panic)
mlx4_dev         2423 drivers/net/ethernet/mellanox/mlx4/fw.c static int mlx4_CONFIG_DEV_set(struct mlx4_dev *dev, struct mlx4_config_dev *config_dev)
mlx4_dev         2441 drivers/net/ethernet/mellanox/mlx4/fw.c static int mlx4_CONFIG_DEV_get(struct mlx4_dev *dev, struct mlx4_config_dev *config_dev)
mlx4_dev         2474 drivers/net/ethernet/mellanox/mlx4/fw.c int mlx4_config_dev_retrieval(struct mlx4_dev *dev,
mlx4_dev         2512 drivers/net/ethernet/mellanox/mlx4/fw.c int mlx4_config_vxlan_port(struct mlx4_dev *dev, __be16 udp_port)
mlx4_dev         2525 drivers/net/ethernet/mellanox/mlx4/fw.c int mlx4_disable_rx_port_check(struct mlx4_dev *dev, bool dis)
mlx4_dev         2538 drivers/net/ethernet/mellanox/mlx4/fw.c int mlx4_config_roce_v2_port(struct mlx4_dev *dev, u16 udp_port)
mlx4_dev         2550 drivers/net/ethernet/mellanox/mlx4/fw.c int mlx4_virt2phy_port_map(struct mlx4_dev *dev, u32 port1, u32 port2)
mlx4_dev         2576 drivers/net/ethernet/mellanox/mlx4/fw.c int mlx4_SET_ICM_SIZE(struct mlx4_dev *dev, u64 icm_size, u64 *aux_pages)
mlx4_dev         2594 drivers/net/ethernet/mellanox/mlx4/fw.c int mlx4_NOP(struct mlx4_dev *dev)
mlx4_dev         2601 drivers/net/ethernet/mellanox/mlx4/fw.c int mlx4_query_diag_counters(struct mlx4_dev *dev, u8 op_modifier,
mlx4_dev         2637 drivers/net/ethernet/mellanox/mlx4/fw.c int mlx4_get_phys_port_id(struct mlx4_dev *dev)
mlx4_dev         2675 drivers/net/ethernet/mellanox/mlx4/fw.c int mlx4_wol_read(struct mlx4_dev *dev, u64 *config, int port)
mlx4_dev         2685 drivers/net/ethernet/mellanox/mlx4/fw.c int mlx4_wol_write(struct mlx4_dev *dev, u64 config, int port)
mlx4_dev         2703 drivers/net/ethernet/mellanox/mlx4/fw.c 	struct mlx4_dev *dev = &priv->dev;
mlx4_dev         2797 drivers/net/ethernet/mellanox/mlx4/fw.c static int mlx4_check_smp_firewall_active(struct mlx4_dev *dev,
mlx4_dev         2835 drivers/net/ethernet/mellanox/mlx4/fw.c int mlx4_config_mad_demux(struct mlx4_dev *dev)
mlx4_dev         2912 drivers/net/ethernet/mellanox/mlx4/fw.c static int mlx4_ACCESS_REG(struct mlx4_dev *dev, u16 reg_id,
mlx4_dev         2981 drivers/net/ethernet/mellanox/mlx4/fw.c int mlx4_ACCESS_PTYS_REG(struct mlx4_dev *dev,
mlx4_dev         2990 drivers/net/ethernet/mellanox/mlx4/fw.c int mlx4_ACCESS_REG_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         3018 drivers/net/ethernet/mellanox/mlx4/fw.c static int mlx4_SET_PORT_phv_bit(struct mlx4_dev *dev, u8 port, u8 phv_bit)
mlx4_dev         3046 drivers/net/ethernet/mellanox/mlx4/fw.c int get_phv_bit(struct mlx4_dev *dev, u8 port, int *phv)
mlx4_dev         3059 drivers/net/ethernet/mellanox/mlx4/fw.c int set_phv_bit(struct mlx4_dev *dev, u8 port, int new_val)
mlx4_dev         3078 drivers/net/ethernet/mellanox/mlx4/fw.c int mlx4_get_is_vlan_offload_disabled(struct mlx4_dev *dev, u8 port,
mlx4_dev         3094 drivers/net/ethernet/mellanox/mlx4/fw.c void mlx4_replace_zero_macs(struct mlx4_dev *dev)
mlx4_dev          229 drivers/net/ethernet/mellanox/mlx4/fw.h void mlx4_dev_cap_dump(struct mlx4_dev *dev, struct mlx4_dev_cap *dev_cap);
mlx4_dev          230 drivers/net/ethernet/mellanox/mlx4/fw.h int mlx4_QUERY_DEV_CAP(struct mlx4_dev *dev, struct mlx4_dev_cap *dev_cap);
mlx4_dev          231 drivers/net/ethernet/mellanox/mlx4/fw.h int mlx4_QUERY_PORT(struct mlx4_dev *dev, int port, struct mlx4_port_cap *port_cap);
mlx4_dev          232 drivers/net/ethernet/mellanox/mlx4/fw.h int mlx4_QUERY_FUNC_CAP(struct mlx4_dev *dev, u8 gen_or_port,
mlx4_dev          234 drivers/net/ethernet/mellanox/mlx4/fw.h int mlx4_QUERY_FUNC_CAP_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev          239 drivers/net/ethernet/mellanox/mlx4/fw.h int mlx4_QUERY_FUNC(struct mlx4_dev *dev, struct mlx4_func *func, int slave);
mlx4_dev          240 drivers/net/ethernet/mellanox/mlx4/fw.h int mlx4_MAP_FA(struct mlx4_dev *dev, struct mlx4_icm *icm);
mlx4_dev          241 drivers/net/ethernet/mellanox/mlx4/fw.h int mlx4_UNMAP_FA(struct mlx4_dev *dev);
mlx4_dev          242 drivers/net/ethernet/mellanox/mlx4/fw.h int mlx4_RUN_FW(struct mlx4_dev *dev);
mlx4_dev          243 drivers/net/ethernet/mellanox/mlx4/fw.h int mlx4_QUERY_FW(struct mlx4_dev *dev);
mlx4_dev          244 drivers/net/ethernet/mellanox/mlx4/fw.h int mlx4_QUERY_ADAPTER(struct mlx4_dev *dev, struct mlx4_adapter *adapter);
mlx4_dev          245 drivers/net/ethernet/mellanox/mlx4/fw.h int mlx4_INIT_HCA(struct mlx4_dev *dev, struct mlx4_init_hca_param *param);
mlx4_dev          246 drivers/net/ethernet/mellanox/mlx4/fw.h int mlx4_QUERY_HCA(struct mlx4_dev *dev, struct mlx4_init_hca_param *param);
mlx4_dev          247 drivers/net/ethernet/mellanox/mlx4/fw.h int mlx4_CLOSE_HCA(struct mlx4_dev *dev, int panic);
mlx4_dev          248 drivers/net/ethernet/mellanox/mlx4/fw.h int mlx4_map_cmd(struct mlx4_dev *dev, u16 op, struct mlx4_icm *icm, u64 virt);
mlx4_dev          249 drivers/net/ethernet/mellanox/mlx4/fw.h int mlx4_SET_ICM_SIZE(struct mlx4_dev *dev, u64 icm_size, u64 *aux_pages);
mlx4_dev          250 drivers/net/ethernet/mellanox/mlx4/fw.h int mlx4_MAP_ICM_AUX(struct mlx4_dev *dev, struct mlx4_icm *icm);
mlx4_dev          251 drivers/net/ethernet/mellanox/mlx4/fw.h int mlx4_UNMAP_ICM_AUX(struct mlx4_dev *dev);
mlx4_dev          252 drivers/net/ethernet/mellanox/mlx4/fw.h int mlx4_NOP(struct mlx4_dev *dev);
mlx4_dev          253 drivers/net/ethernet/mellanox/mlx4/fw.h int mlx4_MOD_STAT_CFG(struct mlx4_dev *dev, struct mlx4_mod_stat_cfg *cfg);
mlx4_dev           85 drivers/net/ethernet/mellanox/mlx4/fw_qos.c int mlx4_SET_PORT_PRIO2TC(struct mlx4_dev *dev, u8 port, u8 *prio2tc)
mlx4_dev          111 drivers/net/ethernet/mellanox/mlx4/fw_qos.c int mlx4_SET_PORT_SCHEDULER(struct mlx4_dev *dev, u8 port, u8 *tc_tx_bw,
mlx4_dev          159 drivers/net/ethernet/mellanox/mlx4/fw_qos.c int mlx4_ALLOCATE_VPP_get(struct mlx4_dev *dev, u8 port,
mlx4_dev          194 drivers/net/ethernet/mellanox/mlx4/fw_qos.c int mlx4_ALLOCATE_VPP_set(struct mlx4_dev *dev, u8 port, u8 *vpp_p_up)
mlx4_dev          221 drivers/net/ethernet/mellanox/mlx4/fw_qos.c int mlx4_SET_VPORT_QOS_get(struct mlx4_dev *dev, u8 port, u8 vport,
mlx4_dev          258 drivers/net/ethernet/mellanox/mlx4/fw_qos.c int mlx4_SET_VPORT_QOS_set(struct mlx4_dev *dev, u8 port, u8 vport,
mlx4_dev           66 drivers/net/ethernet/mellanox/mlx4/fw_qos.h int mlx4_SET_PORT_PRIO2TC(struct mlx4_dev *dev, u8 port, u8 *prio2tc);
mlx4_dev           84 drivers/net/ethernet/mellanox/mlx4/fw_qos.h int mlx4_SET_PORT_SCHEDULER(struct mlx4_dev *dev, u8 port, u8 *tc_tx_bw,
mlx4_dev           98 drivers/net/ethernet/mellanox/mlx4/fw_qos.h int mlx4_ALLOCATE_VPP_get(struct mlx4_dev *dev, u8 port,
mlx4_dev          113 drivers/net/ethernet/mellanox/mlx4/fw_qos.h int mlx4_ALLOCATE_VPP_set(struct mlx4_dev *dev, u8 port, u8 *vpp_p_up);
mlx4_dev          127 drivers/net/ethernet/mellanox/mlx4/fw_qos.h int mlx4_SET_VPORT_QOS_get(struct mlx4_dev *dev, u8 port, u8 vport,
mlx4_dev          142 drivers/net/ethernet/mellanox/mlx4/fw_qos.h int mlx4_SET_VPORT_QOS_set(struct mlx4_dev *dev, u8 port, u8 vport,
mlx4_dev           55 drivers/net/ethernet/mellanox/mlx4/icm.c static void mlx4_free_icm_pages(struct mlx4_dev *dev, struct mlx4_icm_chunk *chunk)
mlx4_dev           68 drivers/net/ethernet/mellanox/mlx4/icm.c static void mlx4_free_icm_coherent(struct mlx4_dev *dev, struct mlx4_icm_chunk *chunk)
mlx4_dev           79 drivers/net/ethernet/mellanox/mlx4/icm.c void mlx4_free_icm(struct mlx4_dev *dev, struct mlx4_icm *icm, int coherent)
mlx4_dev          132 drivers/net/ethernet/mellanox/mlx4/icm.c struct mlx4_icm *mlx4_alloc_icm(struct mlx4_dev *dev, int npages,
mlx4_dev          236 drivers/net/ethernet/mellanox/mlx4/icm.c static int mlx4_MAP_ICM(struct mlx4_dev *dev, struct mlx4_icm *icm, u64 virt)
mlx4_dev          241 drivers/net/ethernet/mellanox/mlx4/icm.c static int mlx4_UNMAP_ICM(struct mlx4_dev *dev, u64 virt, u32 page_count)
mlx4_dev          247 drivers/net/ethernet/mellanox/mlx4/icm.c int mlx4_MAP_ICM_AUX(struct mlx4_dev *dev, struct mlx4_icm *icm)
mlx4_dev          252 drivers/net/ethernet/mellanox/mlx4/icm.c int mlx4_UNMAP_ICM_AUX(struct mlx4_dev *dev)
mlx4_dev          258 drivers/net/ethernet/mellanox/mlx4/icm.c int mlx4_table_get(struct mlx4_dev *dev, struct mlx4_icm_table *table, u32 obj)
mlx4_dev          294 drivers/net/ethernet/mellanox/mlx4/icm.c void mlx4_table_put(struct mlx4_dev *dev, struct mlx4_icm_table *table, u32 obj)
mlx4_dev          382 drivers/net/ethernet/mellanox/mlx4/icm.c int mlx4_table_get_range(struct mlx4_dev *dev, struct mlx4_icm_table *table,
mlx4_dev          406 drivers/net/ethernet/mellanox/mlx4/icm.c void mlx4_table_put_range(struct mlx4_dev *dev, struct mlx4_icm_table *table,
mlx4_dev          415 drivers/net/ethernet/mellanox/mlx4/icm.c int mlx4_init_icm_table(struct mlx4_dev *dev, struct mlx4_icm_table *table,
mlx4_dev          481 drivers/net/ethernet/mellanox/mlx4/icm.c void mlx4_cleanup_icm_table(struct mlx4_dev *dev, struct mlx4_icm_table *table)
mlx4_dev           78 drivers/net/ethernet/mellanox/mlx4/icm.h struct mlx4_dev;
mlx4_dev           80 drivers/net/ethernet/mellanox/mlx4/icm.h struct mlx4_icm *mlx4_alloc_icm(struct mlx4_dev *dev, int npages,
mlx4_dev           82 drivers/net/ethernet/mellanox/mlx4/icm.h void mlx4_free_icm(struct mlx4_dev *dev, struct mlx4_icm *icm, int coherent);
mlx4_dev           84 drivers/net/ethernet/mellanox/mlx4/icm.h int mlx4_table_get(struct mlx4_dev *dev, struct mlx4_icm_table *table, u32 obj);
mlx4_dev           85 drivers/net/ethernet/mellanox/mlx4/icm.h void mlx4_table_put(struct mlx4_dev *dev, struct mlx4_icm_table *table, u32 obj);
mlx4_dev           86 drivers/net/ethernet/mellanox/mlx4/icm.h int mlx4_table_get_range(struct mlx4_dev *dev, struct mlx4_icm_table *table,
mlx4_dev           88 drivers/net/ethernet/mellanox/mlx4/icm.h void mlx4_table_put_range(struct mlx4_dev *dev, struct mlx4_icm_table *table,
mlx4_dev           90 drivers/net/ethernet/mellanox/mlx4/icm.h int mlx4_init_icm_table(struct mlx4_dev *dev, struct mlx4_icm_table *table,
mlx4_dev           93 drivers/net/ethernet/mellanox/mlx4/icm.h void mlx4_cleanup_icm_table(struct mlx4_dev *dev, struct mlx4_icm_table *table);
mlx4_dev          141 drivers/net/ethernet/mellanox/mlx4/icm.h int mlx4_MAP_ICM_AUX(struct mlx4_dev *dev, struct mlx4_icm *icm);
mlx4_dev          142 drivers/net/ethernet/mellanox/mlx4/icm.h int mlx4_UNMAP_ICM_AUX(struct mlx4_dev *dev);
mlx4_dev          130 drivers/net/ethernet/mellanox/mlx4/intf.c int mlx4_do_bond(struct mlx4_dev *dev, bool enable)
mlx4_dev          182 drivers/net/ethernet/mellanox/mlx4/intf.c void mlx4_dispatch_event(struct mlx4_dev *dev, enum mlx4_dev_event type,
mlx4_dev          198 drivers/net/ethernet/mellanox/mlx4/intf.c int mlx4_register_device(struct mlx4_dev *dev)
mlx4_dev          216 drivers/net/ethernet/mellanox/mlx4/intf.c void mlx4_unregister_device(struct mlx4_dev *dev)
mlx4_dev          248 drivers/net/ethernet/mellanox/mlx4/intf.c void *mlx4_get_protocol_dev(struct mlx4_dev *dev, enum mlx4_protocol proto, int port)
mlx4_dev          269 drivers/net/ethernet/mellanox/mlx4/intf.c struct devlink_port *mlx4_get_devlink_port(struct mlx4_dev *dev, int port)
mlx4_dev          199 drivers/net/ethernet/mellanox/mlx4/main.c 	struct mlx4_dev *dev = &priv->dev;
mlx4_dev          209 drivers/net/ethernet/mellanox/mlx4/main.c 	struct mlx4_dev *dev = &priv->dev;
mlx4_dev          293 drivers/net/ethernet/mellanox/mlx4/main.c static inline void mlx4_set_num_reserved_uars(struct mlx4_dev *dev,
mlx4_dev          307 drivers/net/ethernet/mellanox/mlx4/main.c int mlx4_check_port_params(struct mlx4_dev *dev,
mlx4_dev          331 drivers/net/ethernet/mellanox/mlx4/main.c static void mlx4_set_port_mask(struct mlx4_dev *dev)
mlx4_dev          343 drivers/net/ethernet/mellanox/mlx4/main.c static int mlx4_query_func(struct mlx4_dev *dev, struct mlx4_dev_cap *dev_cap)
mlx4_dev          362 drivers/net/ethernet/mellanox/mlx4/main.c static void mlx4_enable_cqe_eqe_stride(struct mlx4_dev *dev)
mlx4_dev          397 drivers/net/ethernet/mellanox/mlx4/main.c static int _mlx4_dev_port(struct mlx4_dev *dev, int port,
mlx4_dev          424 drivers/net/ethernet/mellanox/mlx4/main.c static int mlx4_dev_port(struct mlx4_dev *dev, int port,
mlx4_dev          437 drivers/net/ethernet/mellanox/mlx4/main.c static inline void mlx4_enable_ignore_fcs(struct mlx4_dev *dev)
mlx4_dev          457 drivers/net/ethernet/mellanox/mlx4/main.c static int mlx4_dev_cap(struct mlx4_dev *dev, struct mlx4_dev_cap *dev_cap)
mlx4_dev          741 drivers/net/ethernet/mellanox/mlx4/main.c static int mlx4_how_many_lives_vf(struct mlx4_dev *dev)
mlx4_dev          760 drivers/net/ethernet/mellanox/mlx4/main.c int mlx4_get_parav_qkey(struct mlx4_dev *dev, u32 qpn, u32 *qkey)
mlx4_dev          778 drivers/net/ethernet/mellanox/mlx4/main.c void mlx4_sync_pkey_table(struct mlx4_dev *dev, int slave, int port, int i, int val)
mlx4_dev          789 drivers/net/ethernet/mellanox/mlx4/main.c void mlx4_put_slave_node_guid(struct mlx4_dev *dev, int slave, __be64 guid)
mlx4_dev          800 drivers/net/ethernet/mellanox/mlx4/main.c __be64 mlx4_get_slave_node_guid(struct mlx4_dev *dev, int slave)
mlx4_dev          811 drivers/net/ethernet/mellanox/mlx4/main.c int mlx4_is_slave_active(struct mlx4_dev *dev, int slave)
mlx4_dev          841 drivers/net/ethernet/mellanox/mlx4/main.c static void slave_adjust_steering_mode(struct mlx4_dev *dev,
mlx4_dev          858 drivers/net/ethernet/mellanox/mlx4/main.c static void mlx4_slave_destroy_special_qp_cap(struct mlx4_dev *dev)
mlx4_dev          864 drivers/net/ethernet/mellanox/mlx4/main.c static int mlx4_slave_special_qp_cap(struct mlx4_dev *dev)
mlx4_dev          906 drivers/net/ethernet/mellanox/mlx4/main.c static int mlx4_slave_cap(struct mlx4_dev *dev)
mlx4_dev         1093 drivers/net/ethernet/mellanox/mlx4/main.c static void mlx4_request_modules(struct mlx4_dev *dev)
mlx4_dev         1118 drivers/net/ethernet/mellanox/mlx4/main.c int mlx4_change_port_types(struct mlx4_dev *dev,
mlx4_dev         1162 drivers/net/ethernet/mellanox/mlx4/main.c 	struct mlx4_dev *mdev = info->dev;
mlx4_dev         1179 drivers/net/ethernet/mellanox/mlx4/main.c 	struct mlx4_dev *mdev = info->dev;
mlx4_dev         1248 drivers/net/ethernet/mellanox/mlx4/main.c 	struct mlx4_dev *mdev = info->dev;
mlx4_dev         1313 drivers/net/ethernet/mellanox/mlx4/main.c 	struct mlx4_dev *mdev = info->dev;
mlx4_dev         1329 drivers/net/ethernet/mellanox/mlx4/main.c 	struct mlx4_dev *mdev = info->dev;
mlx4_dev         1370 drivers/net/ethernet/mellanox/mlx4/main.c static int mlx4_mf_bond(struct mlx4_dev *dev)
mlx4_dev         1426 drivers/net/ethernet/mellanox/mlx4/main.c static int mlx4_mf_unbond(struct mlx4_dev *dev)
mlx4_dev         1446 drivers/net/ethernet/mellanox/mlx4/main.c int mlx4_bond(struct mlx4_dev *dev)
mlx4_dev         1474 drivers/net/ethernet/mellanox/mlx4/main.c int mlx4_unbond(struct mlx4_dev *dev)
mlx4_dev         1504 drivers/net/ethernet/mellanox/mlx4/main.c int mlx4_port_map_set(struct mlx4_dev *dev, struct mlx4_port_map *v2p)
mlx4_dev         1548 drivers/net/ethernet/mellanox/mlx4/main.c static int mlx4_load_fw(struct mlx4_dev *dev)
mlx4_dev         1582 drivers/net/ethernet/mellanox/mlx4/main.c static int mlx4_init_cmpt_table(struct mlx4_dev *dev, u64 cmpt_base,
mlx4_dev         1641 drivers/net/ethernet/mellanox/mlx4/main.c static int mlx4_init_icm(struct mlx4_dev *dev, struct mlx4_dev_cap *dev_cap,
mlx4_dev         1845 drivers/net/ethernet/mellanox/mlx4/main.c static void mlx4_free_icms(struct mlx4_dev *dev)
mlx4_dev         1868 drivers/net/ethernet/mellanox/mlx4/main.c static void mlx4_slave_exit(struct mlx4_dev *dev)
mlx4_dev         1879 drivers/net/ethernet/mellanox/mlx4/main.c static int map_bf_area(struct mlx4_dev *dev)
mlx4_dev         1900 drivers/net/ethernet/mellanox/mlx4/main.c static void unmap_bf_area(struct mlx4_dev *dev)
mlx4_dev         1906 drivers/net/ethernet/mellanox/mlx4/main.c u64 mlx4_read_clock(struct mlx4_dev *dev)
mlx4_dev         1928 drivers/net/ethernet/mellanox/mlx4/main.c static int map_internal_clock(struct mlx4_dev *dev)
mlx4_dev         1943 drivers/net/ethernet/mellanox/mlx4/main.c int mlx4_get_internal_clock_params(struct mlx4_dev *dev,
mlx4_dev         1962 drivers/net/ethernet/mellanox/mlx4/main.c static void unmap_internal_clock(struct mlx4_dev *dev)
mlx4_dev         1970 drivers/net/ethernet/mellanox/mlx4/main.c static void mlx4_close_hca(struct mlx4_dev *dev)
mlx4_dev         1982 drivers/net/ethernet/mellanox/mlx4/main.c static void mlx4_close_fw(struct mlx4_dev *dev)
mlx4_dev         1990 drivers/net/ethernet/mellanox/mlx4/main.c static int mlx4_comm_check_offline(struct mlx4_dev *dev)
mlx4_dev         2026 drivers/net/ethernet/mellanox/mlx4/main.c static void mlx4_reset_vf_support(struct mlx4_dev *dev)
mlx4_dev         2042 drivers/net/ethernet/mellanox/mlx4/main.c static int mlx4_init_slave(struct mlx4_dev *dev)
mlx4_dev         2112 drivers/net/ethernet/mellanox/mlx4/main.c static void mlx4_parav_master_pf_caps(struct mlx4_dev *dev)
mlx4_dev         2165 drivers/net/ethernet/mellanox/mlx4/main.c static void choose_steering_mode(struct mlx4_dev *dev,
mlx4_dev         2218 drivers/net/ethernet/mellanox/mlx4/main.c static void choose_tunnel_offload_mode(struct mlx4_dev *dev,
mlx4_dev         2231 drivers/net/ethernet/mellanox/mlx4/main.c static int mlx4_validate_optimized_steering(struct mlx4_dev *dev)
mlx4_dev         2260 drivers/net/ethernet/mellanox/mlx4/main.c static int mlx4_init_fw(struct mlx4_dev *dev)
mlx4_dev         2291 drivers/net/ethernet/mellanox/mlx4/main.c static int mlx4_init_hca(struct mlx4_dev *dev)
mlx4_dev         2500 drivers/net/ethernet/mellanox/mlx4/main.c static int mlx4_init_counters_table(struct mlx4_dev *dev)
mlx4_dev         2518 drivers/net/ethernet/mellanox/mlx4/main.c static void mlx4_cleanup_counters_table(struct mlx4_dev *dev)
mlx4_dev         2529 drivers/net/ethernet/mellanox/mlx4/main.c static void mlx4_cleanup_default_counters(struct mlx4_dev *dev)
mlx4_dev         2539 drivers/net/ethernet/mellanox/mlx4/main.c static int mlx4_allocate_default_counters(struct mlx4_dev *dev)
mlx4_dev         2576 drivers/net/ethernet/mellanox/mlx4/main.c int __mlx4_counter_alloc(struct mlx4_dev *dev, u32 *idx)
mlx4_dev         2592 drivers/net/ethernet/mellanox/mlx4/main.c int mlx4_counter_alloc(struct mlx4_dev *dev, u32 *idx, u8 usage)
mlx4_dev         2612 drivers/net/ethernet/mellanox/mlx4/main.c static int __mlx4_clear_if_stat(struct mlx4_dev *dev,
mlx4_dev         2631 drivers/net/ethernet/mellanox/mlx4/main.c void __mlx4_counter_free(struct mlx4_dev *dev, u32 idx)
mlx4_dev         2645 drivers/net/ethernet/mellanox/mlx4/main.c void mlx4_counter_free(struct mlx4_dev *dev, u32 idx)
mlx4_dev         2660 drivers/net/ethernet/mellanox/mlx4/main.c int mlx4_get_default_counter_index(struct mlx4_dev *dev, int port)
mlx4_dev         2668 drivers/net/ethernet/mellanox/mlx4/main.c void mlx4_set_admin_guid(struct mlx4_dev *dev, __be64 guid, int entry, int port)
mlx4_dev         2676 drivers/net/ethernet/mellanox/mlx4/main.c __be64 mlx4_get_admin_guid(struct mlx4_dev *dev, int entry, int port)
mlx4_dev         2684 drivers/net/ethernet/mellanox/mlx4/main.c void mlx4_set_random_admin_guid(struct mlx4_dev *dev, int entry, int port)
mlx4_dev         2699 drivers/net/ethernet/mellanox/mlx4/main.c static int mlx4_setup_hca(struct mlx4_dev *dev)
mlx4_dev         2901 drivers/net/ethernet/mellanox/mlx4/main.c static int mlx4_init_affinity_hint(struct mlx4_dev *dev, int port, int eqn)
mlx4_dev         2931 drivers/net/ethernet/mellanox/mlx4/main.c static void mlx4_enable_msi_x(struct mlx4_dev *dev)
mlx4_dev         3026 drivers/net/ethernet/mellanox/mlx4/main.c static int mlx4_init_port_info(struct mlx4_dev *dev, int port)
mlx4_dev         3105 drivers/net/ethernet/mellanox/mlx4/main.c static int mlx4_init_steering(struct mlx4_dev *dev)
mlx4_dev         3124 drivers/net/ethernet/mellanox/mlx4/main.c static void mlx4_clear_steering(struct mlx4_dev *dev)
mlx4_dev         3165 drivers/net/ethernet/mellanox/mlx4/main.c static int mlx4_get_ownership(struct mlx4_dev *dev)
mlx4_dev         3186 drivers/net/ethernet/mellanox/mlx4/main.c static void mlx4_free_ownership(struct mlx4_dev *dev)
mlx4_dev         3208 drivers/net/ethernet/mellanox/mlx4/main.c static u64 mlx4_enable_sriov(struct mlx4_dev *dev, struct pci_dev *pdev,
mlx4_dev         3275 drivers/net/ethernet/mellanox/mlx4/main.c static int mlx4_check_dev_cap(struct mlx4_dev *dev, struct mlx4_dev_cap *dev_cap,
mlx4_dev         3289 drivers/net/ethernet/mellanox/mlx4/main.c static int mlx4_pci_enable_device(struct mlx4_dev *dev)
mlx4_dev         3305 drivers/net/ethernet/mellanox/mlx4/main.c static void mlx4_pci_disable_device(struct mlx4_dev *dev)
mlx4_dev         3321 drivers/net/ethernet/mellanox/mlx4/main.c 	struct mlx4_dev *dev;
mlx4_dev         3896 drivers/net/ethernet/mellanox/mlx4/main.c 	struct mlx4_dev *dev = &priv->dev;
mlx4_dev         3943 drivers/net/ethernet/mellanox/mlx4/main.c 	struct mlx4_dev *dev = &priv->dev;
mlx4_dev         3956 drivers/net/ethernet/mellanox/mlx4/main.c 	struct mlx4_dev *dev = &priv->dev;
mlx4_dev         3978 drivers/net/ethernet/mellanox/mlx4/main.c 	struct mlx4_dev *dev;
mlx4_dev         4031 drivers/net/ethernet/mellanox/mlx4/main.c static void mlx4_clean_dev(struct mlx4_dev *dev)
mlx4_dev         4045 drivers/net/ethernet/mellanox/mlx4/main.c 	struct mlx4_dev  *dev  = persist->dev;
mlx4_dev         4122 drivers/net/ethernet/mellanox/mlx4/main.c 	struct mlx4_dev  *dev  = persist->dev;
mlx4_dev         4168 drivers/net/ethernet/mellanox/mlx4/main.c static int restore_current_port_types(struct mlx4_dev *dev,
mlx4_dev         4196 drivers/net/ethernet/mellanox/mlx4/main.c 	struct mlx4_dev	 *dev  = persist->dev;
mlx4_dev         4304 drivers/net/ethernet/mellanox/mlx4/main.c 	struct mlx4_dev	 *dev  = persist->dev;
mlx4_dev         4323 drivers/net/ethernet/mellanox/mlx4/main.c 	struct mlx4_dev	 *dev  = persist->dev;
mlx4_dev         4374 drivers/net/ethernet/mellanox/mlx4/main.c 	struct mlx4_dev	*dev = persist->dev;
mlx4_dev         4388 drivers/net/ethernet/mellanox/mlx4/main.c 	struct mlx4_dev	*dev = persist->dev;
mlx4_dev           43 drivers/net/ethernet/mellanox/mlx4/mcg.c int mlx4_get_mgm_entry_size(struct mlx4_dev *dev)
mlx4_dev           48 drivers/net/ethernet/mellanox/mlx4/mcg.c int mlx4_get_qp_per_mgm(struct mlx4_dev *dev)
mlx4_dev           53 drivers/net/ethernet/mellanox/mlx4/mcg.c static int mlx4_QP_FLOW_STEERING_ATTACH(struct mlx4_dev *dev,
mlx4_dev           71 drivers/net/ethernet/mellanox/mlx4/mcg.c static int mlx4_QP_FLOW_STEERING_DETACH(struct mlx4_dev *dev, u64 regid)
mlx4_dev           82 drivers/net/ethernet/mellanox/mlx4/mcg.c static int mlx4_READ_ENTRY(struct mlx4_dev *dev, int index,
mlx4_dev           89 drivers/net/ethernet/mellanox/mlx4/mcg.c static int mlx4_WRITE_ENTRY(struct mlx4_dev *dev, int index,
mlx4_dev           96 drivers/net/ethernet/mellanox/mlx4/mcg.c static int mlx4_WRITE_PROMISC(struct mlx4_dev *dev, u8 port, u8 steer,
mlx4_dev          107 drivers/net/ethernet/mellanox/mlx4/mcg.c static int mlx4_GID_HASH(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox,
mlx4_dev          123 drivers/net/ethernet/mellanox/mlx4/mcg.c static struct mlx4_promisc_qp *get_promisc_qp(struct mlx4_dev *dev, u8 port,
mlx4_dev          147 drivers/net/ethernet/mellanox/mlx4/mcg.c static int new_steering_entry(struct mlx4_dev *dev, u8 port,
mlx4_dev          239 drivers/net/ethernet/mellanox/mlx4/mcg.c static int existing_steering_entry(struct mlx4_dev *dev, u8 port,
mlx4_dev          288 drivers/net/ethernet/mellanox/mlx4/mcg.c static bool check_duplicate_entry(struct mlx4_dev *dev, u8 port,
mlx4_dev          329 drivers/net/ethernet/mellanox/mlx4/mcg.c static bool promisc_steering_entry(struct mlx4_dev *dev, u8 port,
mlx4_dev          368 drivers/net/ethernet/mellanox/mlx4/mcg.c static bool can_remove_steering_entry(struct mlx4_dev *dev, u8 port,
mlx4_dev          418 drivers/net/ethernet/mellanox/mlx4/mcg.c static int add_promisc_qp(struct mlx4_dev *dev, u8 port,
mlx4_dev          548 drivers/net/ethernet/mellanox/mlx4/mcg.c static int remove_promisc_qp(struct mlx4_dev *dev, u8 port,
mlx4_dev          694 drivers/net/ethernet/mellanox/mlx4/mcg.c static int find_entry(struct mlx4_dev *dev, u8 port,
mlx4_dev          760 drivers/net/ethernet/mellanox/mlx4/mcg.c int mlx4_map_sw_to_hw_steering_mode(struct mlx4_dev *dev,
mlx4_dev          797 drivers/net/ethernet/mellanox/mlx4/mcg.c int mlx4_map_sw_to_hw_steering_id(struct mlx4_dev *dev,
mlx4_dev          824 drivers/net/ethernet/mellanox/mlx4/mcg.c int mlx4_hw_rule_sz(struct mlx4_dev *dev,
mlx4_dev          836 drivers/net/ethernet/mellanox/mlx4/mcg.c static int parse_trans_rule(struct mlx4_dev *dev, struct mlx4_spec_list *spec,
mlx4_dev          900 drivers/net/ethernet/mellanox/mlx4/mcg.c static void mlx4_err_rule(struct mlx4_dev *dev, char *str,
mlx4_dev          977 drivers/net/ethernet/mellanox/mlx4/mcg.c int mlx4_flow_attach(struct mlx4_dev *dev,
mlx4_dev         1037 drivers/net/ethernet/mellanox/mlx4/mcg.c int mlx4_flow_detach(struct mlx4_dev *dev, u64 reg_id)
mlx4_dev         1049 drivers/net/ethernet/mellanox/mlx4/mcg.c int mlx4_tunnel_steer_add(struct mlx4_dev *dev, unsigned char *addr,
mlx4_dev         1087 drivers/net/ethernet/mellanox/mlx4/mcg.c int mlx4_FLOW_STEERING_IB_UC_QP_RANGE(struct mlx4_dev *dev, u32 min_range_qpn,
mlx4_dev         1104 drivers/net/ethernet/mellanox/mlx4/mcg.c int mlx4_qp_attach_common(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16],
mlx4_dev         1214 drivers/net/ethernet/mellanox/mlx4/mcg.c int mlx4_qp_detach_common(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16],
mlx4_dev         1335 drivers/net/ethernet/mellanox/mlx4/mcg.c static int mlx4_QP_ATTACH(struct mlx4_dev *dev, struct mlx4_qp *qp,
mlx4_dev         1367 drivers/net/ethernet/mellanox/mlx4/mcg.c int mlx4_trans_to_dmfs_attach(struct mlx4_dev *dev, struct mlx4_qp *qp,
mlx4_dev         1407 drivers/net/ethernet/mellanox/mlx4/mcg.c int mlx4_multicast_attach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16],
mlx4_dev         1438 drivers/net/ethernet/mellanox/mlx4/mcg.c int mlx4_multicast_detach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16],
mlx4_dev         1466 drivers/net/ethernet/mellanox/mlx4/mcg.c int mlx4_flow_steer_promisc_add(struct mlx4_dev *dev, u8 port,
mlx4_dev         1501 drivers/net/ethernet/mellanox/mlx4/mcg.c int mlx4_flow_steer_promisc_remove(struct mlx4_dev *dev, u8 port,
mlx4_dev         1529 drivers/net/ethernet/mellanox/mlx4/mcg.c int mlx4_unicast_attach(struct mlx4_dev *dev,
mlx4_dev         1545 drivers/net/ethernet/mellanox/mlx4/mcg.c int mlx4_unicast_detach(struct mlx4_dev *dev, struct mlx4_qp *qp,
mlx4_dev         1558 drivers/net/ethernet/mellanox/mlx4/mcg.c int mlx4_PROMISC_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1581 drivers/net/ethernet/mellanox/mlx4/mcg.c static int mlx4_PROMISC(struct mlx4_dev *dev, u32 qpn,
mlx4_dev         1589 drivers/net/ethernet/mellanox/mlx4/mcg.c int mlx4_multicast_promisc_add(struct mlx4_dev *dev, u32 qpn, u8 port)
mlx4_dev         1598 drivers/net/ethernet/mellanox/mlx4/mcg.c int mlx4_multicast_promisc_remove(struct mlx4_dev *dev, u32 qpn, u8 port)
mlx4_dev         1607 drivers/net/ethernet/mellanox/mlx4/mcg.c int mlx4_unicast_promisc_add(struct mlx4_dev *dev, u32 qpn, u8 port)
mlx4_dev         1616 drivers/net/ethernet/mellanox/mlx4/mcg.c int mlx4_unicast_promisc_remove(struct mlx4_dev *dev, u32 qpn, u8 port)
mlx4_dev         1625 drivers/net/ethernet/mellanox/mlx4/mcg.c int mlx4_init_mcg_table(struct mlx4_dev *dev)
mlx4_dev         1644 drivers/net/ethernet/mellanox/mlx4/mcg.c void mlx4_cleanup_mcg_table(struct mlx4_dev *dev)
mlx4_dev          203 drivers/net/ethernet/mellanox/mlx4/mlx4.h 	int (*verify)(struct mlx4_dev *dev, int slave, struct mlx4_vhcr *vhcr,
mlx4_dev          205 drivers/net/ethernet/mellanox/mlx4/mlx4.h 	int (*wrapper)(struct mlx4_dev *dev, int slave, struct mlx4_vhcr *vhcr,
mlx4_dev          392 drivers/net/ethernet/mellanox/mlx4/mlx4.h 	struct mlx4_dev	       *dev;
mlx4_dev          832 drivers/net/ethernet/mellanox/mlx4/mlx4.h 	struct mlx4_dev	       *dev;
mlx4_dev          848 drivers/net/ethernet/mellanox/mlx4/mlx4.h 	struct mlx4_dev		*dev;
mlx4_dev          875 drivers/net/ethernet/mellanox/mlx4/mlx4.h 	struct mlx4_dev		dev;
mlx4_dev          929 drivers/net/ethernet/mellanox/mlx4/mlx4.h static inline struct mlx4_priv *mlx4_priv(struct mlx4_dev *dev)
mlx4_dev          949 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_reset(struct mlx4_dev *dev);
mlx4_dev          951 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_alloc_eq_table(struct mlx4_dev *dev);
mlx4_dev          952 drivers/net/ethernet/mellanox/mlx4/mlx4.h void mlx4_free_eq_table(struct mlx4_dev *dev);
mlx4_dev          954 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_init_pd_table(struct mlx4_dev *dev);
mlx4_dev          955 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_init_xrcd_table(struct mlx4_dev *dev);
mlx4_dev          956 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_init_uar_table(struct mlx4_dev *dev);
mlx4_dev          957 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_init_mr_table(struct mlx4_dev *dev);
mlx4_dev          958 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_init_eq_table(struct mlx4_dev *dev);
mlx4_dev          959 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_init_cq_table(struct mlx4_dev *dev);
mlx4_dev          960 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_init_qp_table(struct mlx4_dev *dev);
mlx4_dev          961 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_init_srq_table(struct mlx4_dev *dev);
mlx4_dev          962 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_init_mcg_table(struct mlx4_dev *dev);
mlx4_dev          964 drivers/net/ethernet/mellanox/mlx4/mlx4.h void mlx4_cleanup_pd_table(struct mlx4_dev *dev);
mlx4_dev          965 drivers/net/ethernet/mellanox/mlx4/mlx4.h void mlx4_cleanup_xrcd_table(struct mlx4_dev *dev);
mlx4_dev          966 drivers/net/ethernet/mellanox/mlx4/mlx4.h void mlx4_cleanup_uar_table(struct mlx4_dev *dev);
mlx4_dev          967 drivers/net/ethernet/mellanox/mlx4/mlx4.h void mlx4_cleanup_mr_table(struct mlx4_dev *dev);
mlx4_dev          968 drivers/net/ethernet/mellanox/mlx4/mlx4.h void mlx4_cleanup_eq_table(struct mlx4_dev *dev);
mlx4_dev          969 drivers/net/ethernet/mellanox/mlx4/mlx4.h void mlx4_cleanup_cq_table(struct mlx4_dev *dev);
mlx4_dev          970 drivers/net/ethernet/mellanox/mlx4/mlx4.h void mlx4_cleanup_qp_table(struct mlx4_dev *dev);
mlx4_dev          971 drivers/net/ethernet/mellanox/mlx4/mlx4.h void mlx4_cleanup_srq_table(struct mlx4_dev *dev);
mlx4_dev          972 drivers/net/ethernet/mellanox/mlx4/mlx4.h void mlx4_cleanup_mcg_table(struct mlx4_dev *dev);
mlx4_dev          973 drivers/net/ethernet/mellanox/mlx4/mlx4.h int __mlx4_qp_alloc_icm(struct mlx4_dev *dev, int qpn);
mlx4_dev          974 drivers/net/ethernet/mellanox/mlx4/mlx4.h void __mlx4_qp_free_icm(struct mlx4_dev *dev, int qpn);
mlx4_dev          975 drivers/net/ethernet/mellanox/mlx4/mlx4.h int __mlx4_cq_alloc_icm(struct mlx4_dev *dev, int *cqn);
mlx4_dev          976 drivers/net/ethernet/mellanox/mlx4/mlx4.h void __mlx4_cq_free_icm(struct mlx4_dev *dev, int cqn);
mlx4_dev          977 drivers/net/ethernet/mellanox/mlx4/mlx4.h int __mlx4_srq_alloc_icm(struct mlx4_dev *dev, int *srqn);
mlx4_dev          978 drivers/net/ethernet/mellanox/mlx4/mlx4.h void __mlx4_srq_free_icm(struct mlx4_dev *dev, int srqn);
mlx4_dev          979 drivers/net/ethernet/mellanox/mlx4/mlx4.h int __mlx4_mpt_reserve(struct mlx4_dev *dev);
mlx4_dev          980 drivers/net/ethernet/mellanox/mlx4/mlx4.h void __mlx4_mpt_release(struct mlx4_dev *dev, u32 index);
mlx4_dev          981 drivers/net/ethernet/mellanox/mlx4/mlx4.h int __mlx4_mpt_alloc_icm(struct mlx4_dev *dev, u32 index);
mlx4_dev          982 drivers/net/ethernet/mellanox/mlx4/mlx4.h void __mlx4_mpt_free_icm(struct mlx4_dev *dev, u32 index);
mlx4_dev          983 drivers/net/ethernet/mellanox/mlx4/mlx4.h u32 __mlx4_alloc_mtt_range(struct mlx4_dev *dev, int order);
mlx4_dev          984 drivers/net/ethernet/mellanox/mlx4/mlx4.h void __mlx4_free_mtt_range(struct mlx4_dev *dev, u32 first_seg, int order);
mlx4_dev          986 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_WRITE_MTT_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev          991 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_SYNC_TPT_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev          996 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_SW2HW_MPT_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1001 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_HW2SW_MPT_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1006 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_QUERY_MPT_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1011 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_SW2HW_EQ_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1016 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_CONFIG_DEV_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1021 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_DMA_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1026 drivers/net/ethernet/mellanox/mlx4/mlx4.h int __mlx4_qp_reserve_range(struct mlx4_dev *dev, int cnt, int align,
mlx4_dev         1028 drivers/net/ethernet/mellanox/mlx4/mlx4.h void __mlx4_qp_release_range(struct mlx4_dev *dev, int base_qpn, int cnt);
mlx4_dev         1029 drivers/net/ethernet/mellanox/mlx4/mlx4.h int __mlx4_register_mac(struct mlx4_dev *dev, u8 port, u64 mac);
mlx4_dev         1030 drivers/net/ethernet/mellanox/mlx4/mlx4.h void __mlx4_unregister_mac(struct mlx4_dev *dev, u8 port, u64 mac);
mlx4_dev         1031 drivers/net/ethernet/mellanox/mlx4/mlx4.h int __mlx4_write_mtt(struct mlx4_dev *dev, struct mlx4_mtt *mtt,
mlx4_dev         1033 drivers/net/ethernet/mellanox/mlx4/mlx4.h int __mlx4_counter_alloc(struct mlx4_dev *dev, u32 *idx);
mlx4_dev         1034 drivers/net/ethernet/mellanox/mlx4/mlx4.h void __mlx4_counter_free(struct mlx4_dev *dev, u32 idx);
mlx4_dev         1035 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_calc_vf_counters(struct mlx4_dev *dev, int slave, int port,
mlx4_dev         1037 drivers/net/ethernet/mellanox/mlx4/mlx4.h int __mlx4_xrcd_alloc(struct mlx4_dev *dev, u32 *xrcdn);
mlx4_dev         1038 drivers/net/ethernet/mellanox/mlx4/mlx4.h void __mlx4_xrcd_free(struct mlx4_dev *dev, u32 xrcdn);
mlx4_dev         1040 drivers/net/ethernet/mellanox/mlx4/mlx4.h void mlx4_start_catas_poll(struct mlx4_dev *dev);
mlx4_dev         1041 drivers/net/ethernet/mellanox/mlx4/mlx4.h void mlx4_stop_catas_poll(struct mlx4_dev *dev);
mlx4_dev         1042 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_catas_init(struct mlx4_dev *dev);
mlx4_dev         1043 drivers/net/ethernet/mellanox/mlx4/mlx4.h void mlx4_catas_end(struct mlx4_dev *dev);
mlx4_dev         1044 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_crdump_init(struct mlx4_dev *dev);
mlx4_dev         1045 drivers/net/ethernet/mellanox/mlx4/mlx4.h void mlx4_crdump_end(struct mlx4_dev *dev);
mlx4_dev         1047 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_register_device(struct mlx4_dev *dev);
mlx4_dev         1048 drivers/net/ethernet/mellanox/mlx4/mlx4.h void mlx4_unregister_device(struct mlx4_dev *dev);
mlx4_dev         1049 drivers/net/ethernet/mellanox/mlx4/mlx4.h void mlx4_dispatch_event(struct mlx4_dev *dev, enum mlx4_dev_event type,
mlx4_dev         1055 drivers/net/ethernet/mellanox/mlx4/mlx4.h u64 mlx4_make_profile(struct mlx4_dev *dev,
mlx4_dev         1063 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_ALLOC_RES_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1068 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_FREE_RES_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1073 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_MAP_EQ_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1077 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_COMM_INT_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1082 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_HW2SW_EQ_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1087 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_QUERY_EQ_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1092 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_SW2HW_CQ_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1097 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_HW2SW_CQ_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1102 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_QUERY_CQ_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1107 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_MODIFY_CQ_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1112 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_SW2HW_SRQ_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1117 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_HW2SW_SRQ_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1122 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_QUERY_SRQ_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1127 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_ARM_SRQ_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1132 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_GEN_QP_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1137 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_RST2INIT_QP_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1142 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_INIT2INIT_QP_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1147 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_INIT2RTR_QP_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1152 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_RTR2RTS_QP_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1157 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_RTS2RTS_QP_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1162 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_SQERR2RTS_QP_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1167 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_2ERR_QP_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1172 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_RTS2SQD_QP_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1177 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_SQD2SQD_QP_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1182 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_SQD2RTS_QP_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1187 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_2RST_QP_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1192 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_QUERY_QP_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1198 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_GEN_EQE(struct mlx4_dev *dev, int slave, struct mlx4_eqe *eqe);
mlx4_dev         1208 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_cmd_init(struct mlx4_dev *dev);
mlx4_dev         1209 drivers/net/ethernet/mellanox/mlx4/mlx4.h void mlx4_cmd_cleanup(struct mlx4_dev *dev, int cleanup_mask);
mlx4_dev         1210 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_multi_func_init(struct mlx4_dev *dev);
mlx4_dev         1211 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_ARM_COMM_CHANNEL(struct mlx4_dev *dev);
mlx4_dev         1212 drivers/net/ethernet/mellanox/mlx4/mlx4.h void mlx4_multi_func_cleanup(struct mlx4_dev *dev);
mlx4_dev         1213 drivers/net/ethernet/mellanox/mlx4/mlx4.h void mlx4_cmd_event(struct mlx4_dev *dev, u16 token, u8 status, u64 out_param);
mlx4_dev         1214 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_cmd_use_events(struct mlx4_dev *dev);
mlx4_dev         1215 drivers/net/ethernet/mellanox/mlx4/mlx4.h void mlx4_cmd_use_polling(struct mlx4_dev *dev);
mlx4_dev         1217 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_comm_cmd(struct mlx4_dev *dev, u8 cmd, u16 param,
mlx4_dev         1221 drivers/net/ethernet/mellanox/mlx4/mlx4.h void mlx4_cq_completion(struct mlx4_dev *dev, u32 cqn);
mlx4_dev         1222 drivers/net/ethernet/mellanox/mlx4/mlx4.h void mlx4_cq_event(struct mlx4_dev *dev, u32 cqn, int event_type);
mlx4_dev         1224 drivers/net/ethernet/mellanox/mlx4/mlx4.h void mlx4_qp_event(struct mlx4_dev *dev, u32 qpn, int event_type);
mlx4_dev         1226 drivers/net/ethernet/mellanox/mlx4/mlx4.h void mlx4_srq_event(struct mlx4_dev *dev, u32 srqn, int event_type);
mlx4_dev         1231 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_crdump_collect(struct mlx4_dev *dev);
mlx4_dev         1233 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_SENSE_PORT(struct mlx4_dev *dev, int port,
mlx4_dev         1235 drivers/net/ethernet/mellanox/mlx4/mlx4.h void mlx4_do_sense_ports(struct mlx4_dev *dev,
mlx4_dev         1238 drivers/net/ethernet/mellanox/mlx4/mlx4.h void mlx4_start_sense(struct mlx4_dev *dev);
mlx4_dev         1239 drivers/net/ethernet/mellanox/mlx4/mlx4.h void mlx4_stop_sense(struct mlx4_dev *dev);
mlx4_dev         1240 drivers/net/ethernet/mellanox/mlx4/mlx4.h void mlx4_sense_init(struct mlx4_dev *dev);
mlx4_dev         1241 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_check_port_params(struct mlx4_dev *dev,
mlx4_dev         1243 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_change_port_types(struct mlx4_dev *dev,
mlx4_dev         1246 drivers/net/ethernet/mellanox/mlx4/mlx4.h void mlx4_init_mac_table(struct mlx4_dev *dev, struct mlx4_mac_table *table);
mlx4_dev         1247 drivers/net/ethernet/mellanox/mlx4/mlx4.h void mlx4_init_vlan_table(struct mlx4_dev *dev, struct mlx4_vlan_table *table);
mlx4_dev         1248 drivers/net/ethernet/mellanox/mlx4/mlx4.h void mlx4_init_roce_gid_table(struct mlx4_dev *dev,
mlx4_dev         1250 drivers/net/ethernet/mellanox/mlx4/mlx4.h void __mlx4_unregister_vlan(struct mlx4_dev *dev, u8 port, u16 vlan);
mlx4_dev         1251 drivers/net/ethernet/mellanox/mlx4/mlx4.h int __mlx4_register_vlan(struct mlx4_dev *dev, u8 port, u16 vlan, int *index);
mlx4_dev         1252 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_bond_vlan_table(struct mlx4_dev *dev);
mlx4_dev         1253 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_unbond_vlan_table(struct mlx4_dev *dev);
mlx4_dev         1254 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_bond_mac_table(struct mlx4_dev *dev);
mlx4_dev         1255 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_unbond_mac_table(struct mlx4_dev *dev);
mlx4_dev         1257 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_SET_PORT(struct mlx4_dev *dev, u8 port, int pkey_tbl_sz);
mlx4_dev         1259 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_get_slave_from_resource_id(struct mlx4_dev *dev,
mlx4_dev         1262 drivers/net/ethernet/mellanox/mlx4/mlx4.h void mlx4_delete_all_resources_for_slave(struct mlx4_dev *dev, int slave_id);
mlx4_dev         1263 drivers/net/ethernet/mellanox/mlx4/mlx4.h void mlx4_reset_roce_gids(struct mlx4_dev *dev, int slave);
mlx4_dev         1264 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_init_resource_tracker(struct mlx4_dev *dev);
mlx4_dev         1266 drivers/net/ethernet/mellanox/mlx4/mlx4.h void mlx4_free_resource_tracker(struct mlx4_dev *dev,
mlx4_dev         1269 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_QUERY_FW_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1274 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_SET_PORT_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1279 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_INIT_PORT_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1284 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_CLOSE_PORT_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1289 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_QUERY_DEV_CAP_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1294 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_QUERY_PORT_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1299 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_get_port_ib_caps(struct mlx4_dev *dev, u8 port, __be32 *caps);
mlx4_dev         1301 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_get_slave_pkey_gid_tbl_len(struct mlx4_dev *dev, u8 port,
mlx4_dev         1304 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_QP_ATTACH_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1310 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_UPDATE_QP_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1316 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_PROMISC_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1321 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_qp_detach_common(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16],
mlx4_dev         1323 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_qp_attach_common(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16],
mlx4_dev         1326 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_trans_to_dmfs_attach(struct mlx4_dev *dev, struct mlx4_qp *qp,
mlx4_dev         1330 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_SET_MCAST_FLTR_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1335 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_SET_VLAN_FLTR_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1340 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_common_set_vlan_fltr(struct mlx4_dev *dev, int function,
mlx4_dev         1342 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_DUMP_ETH_STATS_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1347 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_PKEY_TABLE_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1352 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_QUERY_IF_STAT_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1357 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_QP_FLOW_STEERING_ATTACH_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1362 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_QP_FLOW_STEERING_DETACH_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1367 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_ACCESS_REG_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1373 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_get_mgm_entry_size(struct mlx4_dev *dev);
mlx4_dev         1374 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_get_qp_per_mgm(struct mlx4_dev *dev);
mlx4_dev         1396 drivers/net/ethernet/mellanox/mlx4/mlx4.h static inline spinlock_t *mlx4_tlock(struct mlx4_dev *dev)
mlx4_dev         1405 drivers/net/ethernet/mellanox/mlx4/mlx4.h void mlx4_init_quotas(struct mlx4_dev *dev);
mlx4_dev         1408 drivers/net/ethernet/mellanox/mlx4/mlx4.h void mlx4_replace_zero_macs(struct mlx4_dev *dev);
mlx4_dev         1409 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_get_slave_num_gids(struct mlx4_dev *dev, int slave, int port);
mlx4_dev         1411 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_get_vf_indx(struct mlx4_dev *dev, int slave);
mlx4_dev         1412 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_config_mad_demux(struct mlx4_dev *dev);
mlx4_dev         1413 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_do_bond(struct mlx4_dev *dev, bool enable);
mlx4_dev         1414 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_bond_fs_rules(struct mlx4_dev *dev);
mlx4_dev         1415 drivers/net/ethernet/mellanox/mlx4/mlx4.h int mlx4_unbond_fs_rules(struct mlx4_dev *dev);
mlx4_dev          414 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h 	struct mlx4_dev         *dev;
mlx4_dev          678 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h void mlx4_en_set_stats_bitmap(struct mlx4_dev *dev,
mlx4_dev          764 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h int mlx4_SET_MCAST_FLTR(struct mlx4_dev *dev, u8 port, u64 mac, u64 clear, u8 mode);
mlx4_dev          765 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h int mlx4_SET_VLAN_FLTR(struct mlx4_dev *dev, struct mlx4_en_priv *priv);
mlx4_dev          793 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h void mlx4_en_update_pfc_stats_bitmap(struct mlx4_dev *dev,
mlx4_dev          150 drivers/net/ethernet/mellanox/mlx4/mr.c u32 __mlx4_alloc_mtt_range(struct mlx4_dev *dev, int order)
mlx4_dev          174 drivers/net/ethernet/mellanox/mlx4/mr.c static u32 mlx4_alloc_mtt_range(struct mlx4_dev *dev, int order)
mlx4_dev          194 drivers/net/ethernet/mellanox/mlx4/mr.c int mlx4_mtt_init(struct mlx4_dev *dev, int npages, int page_shift,
mlx4_dev          217 drivers/net/ethernet/mellanox/mlx4/mr.c void __mlx4_free_mtt_range(struct mlx4_dev *dev, u32 offset, int order)
mlx4_dev          231 drivers/net/ethernet/mellanox/mlx4/mr.c static void mlx4_free_mtt_range(struct mlx4_dev *dev, u32 offset, int order)
mlx4_dev          251 drivers/net/ethernet/mellanox/mlx4/mr.c void mlx4_mtt_cleanup(struct mlx4_dev *dev, struct mlx4_mtt *mtt)
mlx4_dev          260 drivers/net/ethernet/mellanox/mlx4/mr.c u64 mlx4_mtt_addr(struct mlx4_dev *dev, struct mlx4_mtt *mtt)
mlx4_dev          276 drivers/net/ethernet/mellanox/mlx4/mr.c static int mlx4_SW2HW_MPT(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox,
mlx4_dev          284 drivers/net/ethernet/mellanox/mlx4/mr.c static int mlx4_HW2SW_MPT(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox,
mlx4_dev          293 drivers/net/ethernet/mellanox/mlx4/mr.c int mlx4_mr_hw_get_mpt(struct mlx4_dev *dev, struct mlx4_mr *mmr,
mlx4_dev          344 drivers/net/ethernet/mellanox/mlx4/mr.c int mlx4_mr_hw_write_mpt(struct mlx4_dev *dev, struct mlx4_mr *mmr,
mlx4_dev          378 drivers/net/ethernet/mellanox/mlx4/mr.c void mlx4_mr_hw_put_mpt(struct mlx4_dev *dev,
mlx4_dev          390 drivers/net/ethernet/mellanox/mlx4/mr.c int mlx4_mr_hw_change_pd(struct mlx4_dev *dev, struct mlx4_mpt_entry *mpt_entry,
mlx4_dev          405 drivers/net/ethernet/mellanox/mlx4/mr.c int mlx4_mr_hw_change_access(struct mlx4_dev *dev,
mlx4_dev          417 drivers/net/ethernet/mellanox/mlx4/mr.c static int mlx4_mr_alloc_reserved(struct mlx4_dev *dev, u32 mridx, u32 pd,
mlx4_dev          431 drivers/net/ethernet/mellanox/mlx4/mr.c static int mlx4_WRITE_MTT(struct mlx4_dev *dev,
mlx4_dev          439 drivers/net/ethernet/mellanox/mlx4/mr.c int __mlx4_mpt_reserve(struct mlx4_dev *dev)
mlx4_dev          446 drivers/net/ethernet/mellanox/mlx4/mr.c static int mlx4_mpt_reserve(struct mlx4_dev *dev)
mlx4_dev          460 drivers/net/ethernet/mellanox/mlx4/mr.c void __mlx4_mpt_release(struct mlx4_dev *dev, u32 index)
mlx4_dev          467 drivers/net/ethernet/mellanox/mlx4/mr.c static void mlx4_mpt_release(struct mlx4_dev *dev, u32 index)
mlx4_dev          483 drivers/net/ethernet/mellanox/mlx4/mr.c int __mlx4_mpt_alloc_icm(struct mlx4_dev *dev, u32 index)
mlx4_dev          490 drivers/net/ethernet/mellanox/mlx4/mr.c static int mlx4_mpt_alloc_icm(struct mlx4_dev *dev, u32 index)
mlx4_dev          504 drivers/net/ethernet/mellanox/mlx4/mr.c void __mlx4_mpt_free_icm(struct mlx4_dev *dev, u32 index)
mlx4_dev          511 drivers/net/ethernet/mellanox/mlx4/mr.c static void mlx4_mpt_free_icm(struct mlx4_dev *dev, u32 index)
mlx4_dev          527 drivers/net/ethernet/mellanox/mlx4/mr.c int mlx4_mr_alloc(struct mlx4_dev *dev, u32 pd, u64 iova, u64 size, u32 access,
mlx4_dev          546 drivers/net/ethernet/mellanox/mlx4/mr.c static int mlx4_mr_free_reserved(struct mlx4_dev *dev, struct mlx4_mr *mr)
mlx4_dev          567 drivers/net/ethernet/mellanox/mlx4/mr.c int mlx4_mr_free(struct mlx4_dev *dev, struct mlx4_mr *mr)
mlx4_dev          582 drivers/net/ethernet/mellanox/mlx4/mr.c void mlx4_mr_rereg_mem_cleanup(struct mlx4_dev *dev, struct mlx4_mr *mr)
mlx4_dev          589 drivers/net/ethernet/mellanox/mlx4/mr.c int mlx4_mr_rereg_mem_write(struct mlx4_dev *dev, struct mlx4_mr *mr,
mlx4_dev          627 drivers/net/ethernet/mellanox/mlx4/mr.c int mlx4_mr_enable(struct mlx4_dev *dev, struct mlx4_mr *mr)
mlx4_dev          692 drivers/net/ethernet/mellanox/mlx4/mr.c static int mlx4_write_mtt_chunk(struct mlx4_dev *dev, struct mlx4_mtt *mtt,
mlx4_dev          718 drivers/net/ethernet/mellanox/mlx4/mr.c int __mlx4_write_mtt(struct mlx4_dev *dev, struct mlx4_mtt *mtt,
mlx4_dev          746 drivers/net/ethernet/mellanox/mlx4/mr.c int mlx4_write_mtt(struct mlx4_dev *dev, struct mlx4_mtt *mtt,
mlx4_dev          790 drivers/net/ethernet/mellanox/mlx4/mr.c int mlx4_buf_write_mtt(struct mlx4_dev *dev, struct mlx4_mtt *mtt,
mlx4_dev          814 drivers/net/ethernet/mellanox/mlx4/mr.c int mlx4_mw_alloc(struct mlx4_dev *dev, u32 pd, enum mlx4_mw_type type,
mlx4_dev          838 drivers/net/ethernet/mellanox/mlx4/mr.c int mlx4_mw_enable(struct mlx4_dev *dev, struct mlx4_mw *mw)
mlx4_dev          888 drivers/net/ethernet/mellanox/mlx4/mr.c void mlx4_mw_free(struct mlx4_dev *dev, struct mlx4_mw *mw)
mlx4_dev          907 drivers/net/ethernet/mellanox/mlx4/mr.c int mlx4_init_mr_table(struct mlx4_dev *dev)
mlx4_dev          955 drivers/net/ethernet/mellanox/mlx4/mr.c void mlx4_cleanup_mr_table(struct mlx4_dev *dev)
mlx4_dev          996 drivers/net/ethernet/mellanox/mlx4/mr.c int mlx4_map_phys_fmr(struct mlx4_dev *dev, struct mlx4_fmr *fmr, u64 *page_list,
mlx4_dev         1043 drivers/net/ethernet/mellanox/mlx4/mr.c int mlx4_fmr_alloc(struct mlx4_dev *dev, u32 pd, u32 access, int max_pages,
mlx4_dev         1086 drivers/net/ethernet/mellanox/mlx4/mr.c int mlx4_fmr_enable(struct mlx4_dev *dev, struct mlx4_fmr *fmr)
mlx4_dev         1104 drivers/net/ethernet/mellanox/mlx4/mr.c void mlx4_fmr_unmap(struct mlx4_dev *dev, struct mlx4_fmr *fmr,
mlx4_dev         1120 drivers/net/ethernet/mellanox/mlx4/mr.c int mlx4_fmr_free(struct mlx4_dev *dev, struct mlx4_fmr *fmr)
mlx4_dev         1152 drivers/net/ethernet/mellanox/mlx4/mr.c int mlx4_SYNC_TPT(struct mlx4_dev *dev)
mlx4_dev           47 drivers/net/ethernet/mellanox/mlx4/pd.c int mlx4_pd_alloc(struct mlx4_dev *dev, u32 *pdn)
mlx4_dev           59 drivers/net/ethernet/mellanox/mlx4/pd.c void mlx4_pd_free(struct mlx4_dev *dev, u32 pdn)
mlx4_dev           65 drivers/net/ethernet/mellanox/mlx4/pd.c int __mlx4_xrcd_alloc(struct mlx4_dev *dev, u32 *xrcdn)
mlx4_dev           76 drivers/net/ethernet/mellanox/mlx4/pd.c int mlx4_xrcd_alloc(struct mlx4_dev *dev, u32 *xrcdn)
mlx4_dev           96 drivers/net/ethernet/mellanox/mlx4/pd.c void __mlx4_xrcd_free(struct mlx4_dev *dev, u32 xrcdn)
mlx4_dev          101 drivers/net/ethernet/mellanox/mlx4/pd.c void mlx4_xrcd_free(struct mlx4_dev *dev, u32 xrcdn)
mlx4_dev          118 drivers/net/ethernet/mellanox/mlx4/pd.c int mlx4_init_pd_table(struct mlx4_dev *dev)
mlx4_dev          127 drivers/net/ethernet/mellanox/mlx4/pd.c void mlx4_cleanup_pd_table(struct mlx4_dev *dev)
mlx4_dev          132 drivers/net/ethernet/mellanox/mlx4/pd.c int mlx4_init_xrcd_table(struct mlx4_dev *dev)
mlx4_dev          140 drivers/net/ethernet/mellanox/mlx4/pd.c void mlx4_cleanup_xrcd_table(struct mlx4_dev *dev)
mlx4_dev          145 drivers/net/ethernet/mellanox/mlx4/pd.c int mlx4_uar_alloc(struct mlx4_dev *dev, struct mlx4_uar *uar)
mlx4_dev          166 drivers/net/ethernet/mellanox/mlx4/pd.c void mlx4_uar_free(struct mlx4_dev *dev, struct mlx4_uar *uar)
mlx4_dev          172 drivers/net/ethernet/mellanox/mlx4/pd.c int mlx4_bf_alloc(struct mlx4_dev *dev, struct mlx4_bf *bf, int node)
mlx4_dev          246 drivers/net/ethernet/mellanox/mlx4/pd.c void mlx4_bf_free(struct mlx4_dev *dev, struct mlx4_bf *bf)
mlx4_dev          272 drivers/net/ethernet/mellanox/mlx4/pd.c int mlx4_init_uar_table(struct mlx4_dev *dev)
mlx4_dev          292 drivers/net/ethernet/mellanox/mlx4/pd.c void mlx4_cleanup_uar_table(struct mlx4_dev *dev)
mlx4_dev           62 drivers/net/ethernet/mellanox/mlx4/port.c void mlx4_init_mac_table(struct mlx4_dev *dev, struct mlx4_mac_table *table)
mlx4_dev           76 drivers/net/ethernet/mellanox/mlx4/port.c void mlx4_init_vlan_table(struct mlx4_dev *dev, struct mlx4_vlan_table *table)
mlx4_dev           90 drivers/net/ethernet/mellanox/mlx4/port.c void mlx4_init_roce_gid_table(struct mlx4_dev *dev,
mlx4_dev          100 drivers/net/ethernet/mellanox/mlx4/port.c static int validate_index(struct mlx4_dev *dev,
mlx4_dev          112 drivers/net/ethernet/mellanox/mlx4/port.c static int find_index(struct mlx4_dev *dev,
mlx4_dev          127 drivers/net/ethernet/mellanox/mlx4/port.c static int mlx4_set_port_mac_table(struct mlx4_dev *dev, u8 port,
mlx4_dev          150 drivers/net/ethernet/mellanox/mlx4/port.c int mlx4_find_cached_mac(struct mlx4_dev *dev, u8 port, u64 mac, int *idx)
mlx4_dev          170 drivers/net/ethernet/mellanox/mlx4/port.c static bool mlx4_need_mf_bond(struct mlx4_dev *dev)
mlx4_dev          182 drivers/net/ethernet/mellanox/mlx4/port.c int __mlx4_register_mac(struct mlx4_dev *dev, u8 port, u64 mac)
mlx4_dev          342 drivers/net/ethernet/mellanox/mlx4/port.c int mlx4_register_mac(struct mlx4_dev *dev, u8 port, u64 mac)
mlx4_dev          372 drivers/net/ethernet/mellanox/mlx4/port.c int mlx4_get_base_qpn(struct mlx4_dev *dev, u8 port)
mlx4_dev          379 drivers/net/ethernet/mellanox/mlx4/port.c void __mlx4_unregister_mac(struct mlx4_dev *dev, u8 port, u64 mac)
mlx4_dev          450 drivers/net/ethernet/mellanox/mlx4/port.c void mlx4_unregister_mac(struct mlx4_dev *dev, u8 port, u64 mac)
mlx4_dev          474 drivers/net/ethernet/mellanox/mlx4/port.c int __mlx4_replace_mac(struct mlx4_dev *dev, u8 port, int qpn, u64 new_mac)
mlx4_dev          536 drivers/net/ethernet/mellanox/mlx4/port.c static int mlx4_set_port_vlan_table(struct mlx4_dev *dev, u8 port,
mlx4_dev          558 drivers/net/ethernet/mellanox/mlx4/port.c int mlx4_find_cached_vlan(struct mlx4_dev *dev, u8 port, u16 vid, int *idx)
mlx4_dev          577 drivers/net/ethernet/mellanox/mlx4/port.c int __mlx4_register_vlan(struct mlx4_dev *dev, u8 port, u16 vlan,
mlx4_dev          740 drivers/net/ethernet/mellanox/mlx4/port.c int mlx4_register_vlan(struct mlx4_dev *dev, u8 port, u16 vlan, int *index)
mlx4_dev          762 drivers/net/ethernet/mellanox/mlx4/port.c void __mlx4_unregister_vlan(struct mlx4_dev *dev, u8 port, u16 vlan)
mlx4_dev          826 drivers/net/ethernet/mellanox/mlx4/port.c void mlx4_unregister_vlan(struct mlx4_dev *dev, u8 port, u16 vlan)
mlx4_dev          842 drivers/net/ethernet/mellanox/mlx4/port.c int mlx4_bond_mac_table(struct mlx4_dev *dev)
mlx4_dev          896 drivers/net/ethernet/mellanox/mlx4/port.c int mlx4_unbond_mac_table(struct mlx4_dev *dev)
mlx4_dev          949 drivers/net/ethernet/mellanox/mlx4/port.c int mlx4_bond_vlan_table(struct mlx4_dev *dev)
mlx4_dev         1003 drivers/net/ethernet/mellanox/mlx4/port.c int mlx4_unbond_vlan_table(struct mlx4_dev *dev)
mlx4_dev         1056 drivers/net/ethernet/mellanox/mlx4/port.c int mlx4_get_port_ib_caps(struct mlx4_dev *dev, u8 port, __be32 *caps)
mlx4_dev         1092 drivers/net/ethernet/mellanox/mlx4/port.c int mlx4_get_slave_num_gids(struct mlx4_dev *dev, int slave, int port)
mlx4_dev         1128 drivers/net/ethernet/mellanox/mlx4/port.c int mlx4_get_base_gid_ix(struct mlx4_dev *dev, int slave, int port)
mlx4_dev         1169 drivers/net/ethernet/mellanox/mlx4/port.c static int mlx4_reset_roce_port_gids(struct mlx4_dev *dev, int slave,
mlx4_dev         1204 drivers/net/ethernet/mellanox/mlx4/port.c void mlx4_reset_roce_gids(struct mlx4_dev *dev, int slave)
mlx4_dev         1248 drivers/net/ethernet/mellanox/mlx4/port.c mlx4_en_set_port_mtu(struct mlx4_dev *dev, int slave, int port,
mlx4_dev         1280 drivers/net/ethernet/mellanox/mlx4/port.c mlx4_en_set_port_user_mtu(struct mlx4_dev *dev, int slave, int port,
mlx4_dev         1312 drivers/net/ethernet/mellanox/mlx4/port.c mlx4_en_set_port_global_pause(struct mlx4_dev *dev, int slave,
mlx4_dev         1332 drivers/net/ethernet/mellanox/mlx4/port.c static int mlx4_common_set_port(struct mlx4_dev *dev, int slave, u32 in_mod,
mlx4_dev         1540 drivers/net/ethernet/mellanox/mlx4/port.c int mlx4_SET_PORT_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1568 drivers/net/ethernet/mellanox/mlx4/port.c int mlx4_SET_PORT(struct mlx4_dev *dev, u8 port, int pkey_tbl_sz)
mlx4_dev         1608 drivers/net/ethernet/mellanox/mlx4/port.c int mlx4_SET_PORT_general(struct mlx4_dev *dev, u8 port, int mtu,
mlx4_dev         1642 drivers/net/ethernet/mellanox/mlx4/port.c int mlx4_SET_PORT_qpn_calc(struct mlx4_dev *dev, u8 port, u32 base_qpn,
mlx4_dev         1680 drivers/net/ethernet/mellanox/mlx4/port.c int mlx4_SET_PORT_user_mtu(struct mlx4_dev *dev, u8 port, u16 user_mtu)
mlx4_dev         1704 drivers/net/ethernet/mellanox/mlx4/port.c int mlx4_SET_PORT_user_mac(struct mlx4_dev *dev, u8 port, u8 *user_mac)
mlx4_dev         1728 drivers/net/ethernet/mellanox/mlx4/port.c int mlx4_SET_PORT_fcs_check(struct mlx4_dev *dev, u8 port, u8 ignore_fcs_value)
mlx4_dev         1769 drivers/net/ethernet/mellanox/mlx4/port.c int mlx4_SET_PORT_VXLAN(struct mlx4_dev *dev, u8 port, u8 steering, int enable)
mlx4_dev         1797 drivers/net/ethernet/mellanox/mlx4/port.c int mlx4_SET_PORT_BEACON(struct mlx4_dev *dev, u8 port, u16 time)
mlx4_dev         1817 drivers/net/ethernet/mellanox/mlx4/port.c int mlx4_SET_MCAST_FLTR_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1828 drivers/net/ethernet/mellanox/mlx4/port.c int mlx4_SET_MCAST_FLTR(struct mlx4_dev *dev, u8 port,
mlx4_dev         1837 drivers/net/ethernet/mellanox/mlx4/port.c int mlx4_SET_VLAN_FLTR_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1848 drivers/net/ethernet/mellanox/mlx4/port.c int mlx4_DUMP_ETH_STATS_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         1857 drivers/net/ethernet/mellanox/mlx4/port.c int mlx4_get_slave_from_roce_gid(struct mlx4_dev *dev, int port, u8 *gid,
mlx4_dev         1956 drivers/net/ethernet/mellanox/mlx4/port.c int mlx4_get_roce_gid_from_slave(struct mlx4_dev *dev, int port, int slave_id,
mlx4_dev         2042 drivers/net/ethernet/mellanox/mlx4/port.c int mlx4_get_module_info(struct mlx4_dev *dev, u8 port,
mlx4_dev         2121 drivers/net/ethernet/mellanox/mlx4/port.c int mlx4_max_tc(struct mlx4_dev *dev)
mlx4_dev           69 drivers/net/ethernet/mellanox/mlx4/profile.c u64 mlx4_make_profile(struct mlx4_dev *dev,
mlx4_dev           49 drivers/net/ethernet/mellanox/mlx4/qp.c void mlx4_qp_event(struct mlx4_dev *dev, u32 qpn, int event_type)
mlx4_dev           74 drivers/net/ethernet/mellanox/mlx4/qp.c static int is_master_qp0(struct mlx4_dev *dev, struct mlx4_qp *qp, int *real_qp0, int *proxy_qp0)
mlx4_dev           87 drivers/net/ethernet/mellanox/mlx4/qp.c static int __mlx4_qp_modify(struct mlx4_dev *dev, struct mlx4_mtt *mtt,
mlx4_dev          208 drivers/net/ethernet/mellanox/mlx4/qp.c int mlx4_qp_modify(struct mlx4_dev *dev, struct mlx4_mtt *mtt,
mlx4_dev          219 drivers/net/ethernet/mellanox/mlx4/qp.c int __mlx4_qp_reserve_range(struct mlx4_dev *dev, int cnt, int align,
mlx4_dev          247 drivers/net/ethernet/mellanox/mlx4/qp.c int mlx4_qp_reserve_range(struct mlx4_dev *dev, int cnt, int align,
mlx4_dev          275 drivers/net/ethernet/mellanox/mlx4/qp.c void __mlx4_qp_release_range(struct mlx4_dev *dev, int base_qpn, int cnt)
mlx4_dev          285 drivers/net/ethernet/mellanox/mlx4/qp.c void mlx4_qp_release_range(struct mlx4_dev *dev, int base_qpn, int cnt)
mlx4_dev          308 drivers/net/ethernet/mellanox/mlx4/qp.c int __mlx4_qp_alloc_icm(struct mlx4_dev *dev, int qpn)
mlx4_dev          352 drivers/net/ethernet/mellanox/mlx4/qp.c static int mlx4_qp_alloc_icm(struct mlx4_dev *dev, int qpn)
mlx4_dev          365 drivers/net/ethernet/mellanox/mlx4/qp.c void __mlx4_qp_free_icm(struct mlx4_dev *dev, int qpn)
mlx4_dev          377 drivers/net/ethernet/mellanox/mlx4/qp.c static void mlx4_qp_free_icm(struct mlx4_dev *dev, int qpn)
mlx4_dev          391 drivers/net/ethernet/mellanox/mlx4/qp.c struct mlx4_qp *mlx4_qp_lookup(struct mlx4_dev *dev, u32 qpn)
mlx4_dev          404 drivers/net/ethernet/mellanox/mlx4/qp.c int mlx4_qp_alloc(struct mlx4_dev *dev, int qpn, struct mlx4_qp *qp)
mlx4_dev          438 drivers/net/ethernet/mellanox/mlx4/qp.c int mlx4_update_qp(struct mlx4_dev *dev, u32 qpn,
mlx4_dev          513 drivers/net/ethernet/mellanox/mlx4/qp.c void mlx4_qp_remove(struct mlx4_dev *dev, struct mlx4_qp *qp)
mlx4_dev          524 drivers/net/ethernet/mellanox/mlx4/qp.c void mlx4_qp_free(struct mlx4_dev *dev, struct mlx4_qp *qp)
mlx4_dev          534 drivers/net/ethernet/mellanox/mlx4/qp.c static int mlx4_CONF_SPECIAL_QP(struct mlx4_dev *dev, u32 base_qpn)
mlx4_dev          544 drivers/net/ethernet/mellanox/mlx4/qp.c static int mlx4_create_zones(struct mlx4_dev *dev,
mlx4_dev          734 drivers/net/ethernet/mellanox/mlx4/qp.c static void mlx4_cleanup_qp_zones(struct mlx4_dev *dev)
mlx4_dev          761 drivers/net/ethernet/mellanox/mlx4/qp.c int mlx4_init_qp_table(struct mlx4_dev *dev)
mlx4_dev          883 drivers/net/ethernet/mellanox/mlx4/qp.c void mlx4_cleanup_qp_table(struct mlx4_dev *dev)
mlx4_dev          893 drivers/net/ethernet/mellanox/mlx4/qp.c int mlx4_qp_query(struct mlx4_dev *dev, struct mlx4_qp *qp,
mlx4_dev          914 drivers/net/ethernet/mellanox/mlx4/qp.c int mlx4_qp_to_ready(struct mlx4_dev *dev, struct mlx4_mtt *mtt,
mlx4_dev          947 drivers/net/ethernet/mellanox/mlx4/qp.c u16 mlx4_qp_roce_entropy(struct mlx4_dev *dev, u32 qpn)
mlx4_dev           42 drivers/net/ethernet/mellanox/mlx4/reset.c int mlx4_reset(struct mlx4_dev *dev)
mlx4_dev          306 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static void rem_slave_vlans(struct mlx4_dev *dev, int slave);
mlx4_dev          307 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static inline int mlx4_grant_resource(struct mlx4_dev *dev, int slave,
mlx4_dev          378 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static inline void mlx4_release_resource(struct mlx4_dev *dev, int slave,
mlx4_dev          423 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static inline void initialize_res_quotas(struct mlx4_dev *dev,
mlx4_dev          442 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c void mlx4_init_quotas(struct mlx4_dev *dev)
mlx4_dev          475 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c mlx4_calc_res_counter_guaranteed(struct mlx4_dev *dev,
mlx4_dev          501 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c int mlx4_init_resource_tracker(struct mlx4_dev *dev)
mlx4_dev          655 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c void mlx4_free_resource_tracker(struct mlx4_dev *dev,
mlx4_dev          691 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static void update_pkey_index(struct mlx4_dev *dev, int slave,
mlx4_dev          706 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static void update_gid(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *inbox,
mlx4_dev          746 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int handle_counter(struct mlx4_dev *dev, struct mlx4_qp_context *qpc,
mlx4_dev          749 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int update_vport_qp_param(struct mlx4_dev *dev,
mlx4_dev          847 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int mpt_mask(struct mlx4_dev *dev)
mlx4_dev          882 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static void *find_res(struct mlx4_dev *dev, u64 res_id,
mlx4_dev          891 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int _get_res(struct mlx4_dev *dev, int slave, u64 res_id,
mlx4_dev          934 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c int mlx4_get_slave_from_resource_id(struct mlx4_dev *dev,
mlx4_dev          957 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static void put_res(struct mlx4_dev *dev, int slave, u64 res_id,
mlx4_dev          971 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int counter_alloc_res(struct mlx4_dev *dev, int slave, int op, int cmd,
mlx4_dev          974 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int handle_existing_counter(struct mlx4_dev *dev, u8 slave, int port,
mlx4_dev          998 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int handle_unexisting_counter(struct mlx4_dev *dev,
mlx4_dev         1040 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int handle_counter(struct mlx4_dev *dev, struct mlx4_qp_context *qpc,
mlx4_dev         1231 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c int mlx4_calc_vf_counters(struct mlx4_dev *dev, int slave, int port,
mlx4_dev         1278 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int add_res_range(struct mlx4_dev *dev, int slave, u64 base, int count,
mlx4_dev         1465 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int rem_res_range(struct mlx4_dev *dev, int slave, u64 base, int count,
mlx4_dev         1504 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int qp_res_start_move_to(struct mlx4_dev *dev, int slave, int qpn,
mlx4_dev         1569 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int mr_res_start_move_to(struct mlx4_dev *dev, int slave, int index,
mlx4_dev         1622 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int eq_res_start_move_to(struct mlx4_dev *dev, int slave, int index,
mlx4_dev         1671 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int cq_res_start_move_to(struct mlx4_dev *dev, int slave, int cqn,
mlx4_dev         1711 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int srq_res_start_move_to(struct mlx4_dev *dev, int slave, int index,
mlx4_dev         1747 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static void res_abort_move(struct mlx4_dev *dev, int slave,
mlx4_dev         1761 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static void res_end_move(struct mlx4_dev *dev, int slave,
mlx4_dev         1775 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int valid_reserved(struct mlx4_dev *dev, int slave, int qpn)
mlx4_dev         1781 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int fw_reserved(struct mlx4_dev *dev, int qpn)
mlx4_dev         1786 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int qp_alloc_res(struct mlx4_dev *dev, int slave, int op, int cmd,
mlx4_dev         1853 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int mtt_alloc_res(struct mlx4_dev *dev, int slave, int op, int cmd,
mlx4_dev         1886 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int mpt_alloc_res(struct mlx4_dev *dev, int slave, int op, int cmd,
mlx4_dev         1935 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int cq_alloc_res(struct mlx4_dev *dev, int slave, int op, int cmd,
mlx4_dev         1970 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int srq_alloc_res(struct mlx4_dev *dev, int slave, int op, int cmd,
mlx4_dev         2005 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int mac_find_smac_ix_in_slave(struct mlx4_dev *dev, int slave, int port,
mlx4_dev         2023 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int mac_add_to_slave(struct mlx4_dev *dev, int slave, u64 mac, int port, u8 smac_index)
mlx4_dev         2055 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static void mac_del_from_slave(struct mlx4_dev *dev, int slave, u64 mac,
mlx4_dev         2076 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static void rem_slave_macs(struct mlx4_dev *dev, int slave)
mlx4_dev         2095 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int mac_alloc_res(struct mlx4_dev *dev, int slave, int op, int cmd,
mlx4_dev         2129 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int vlan_add_to_slave(struct mlx4_dev *dev, int slave, u16 vlan,
mlx4_dev         2163 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static void vlan_del_from_slave(struct mlx4_dev *dev, int slave, u16 vlan,
mlx4_dev         2185 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static void rem_slave_vlans(struct mlx4_dev *dev, int slave)
mlx4_dev         2204 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int vlan_alloc_res(struct mlx4_dev *dev, int slave, int op, int cmd,
mlx4_dev         2242 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int counter_alloc_res(struct mlx4_dev *dev, int slave, int op, int cmd,
mlx4_dev         2272 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int xrcdn_alloc_res(struct mlx4_dev *dev, int slave, int op, int cmd,
mlx4_dev         2294 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c int mlx4_ALLOC_RES_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         2359 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int qp_free_res(struct mlx4_dev *dev, int slave, int op, int cmd,
mlx4_dev         2399 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int mtt_free_res(struct mlx4_dev *dev, int slave, int op, int cmd,
mlx4_dev         2419 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int mpt_free_res(struct mlx4_dev *dev, int slave, int op, int cmd,
mlx4_dev         2461 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int cq_free_res(struct mlx4_dev *dev, int slave, int op, int cmd,
mlx4_dev         2486 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int srq_free_res(struct mlx4_dev *dev, int slave, int op, int cmd,
mlx4_dev         2511 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int mac_free_res(struct mlx4_dev *dev, int slave, int op, int cmd,
mlx4_dev         2537 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int vlan_free_res(struct mlx4_dev *dev, int slave, int op, int cmd,
mlx4_dev         2566 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int counter_free_res(struct mlx4_dev *dev, int slave, int op, int cmd,
mlx4_dev         2589 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int xrcdn_free_res(struct mlx4_dev *dev, int slave, int op, int cmd,
mlx4_dev         2608 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c int mlx4_FREE_RES_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         2743 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int check_mtt_range(struct mlx4_dev *dev, int slave, int start,
mlx4_dev         2754 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c int mlx4_SW2HW_MPT_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         2837 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c int mlx4_HW2SW_MPT_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         2869 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c int mlx4_QUERY_MPT_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         2934 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static void adjust_proxy_tun_qkey(struct mlx4_dev *dev, struct mlx4_vhcr *vhcr,
mlx4_dev         2947 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int adjust_qp_sched_queue(struct mlx4_dev *dev, int slave,
mlx4_dev         2951 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c int mlx4_RST2INIT_QP_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         3092 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c int mlx4_SW2HW_EQ_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         3141 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c int mlx4_CONFIG_DEV_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         3158 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int get_containing_mtt(struct mlx4_dev *dev, int slave, int start,
mlx4_dev         3182 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int verify_qp_parameters(struct mlx4_dev *dev,
mlx4_dev         3262 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c int mlx4_WRITE_MTT_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         3300 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c int mlx4_HW2SW_EQ_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         3338 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c int mlx4_GEN_EQE(struct mlx4_dev *dev, int slave, struct mlx4_eqe *eqe)
mlx4_dev         3406 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c int mlx4_QUERY_EQ_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         3433 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c int mlx4_SW2HW_CQ_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         3471 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c int mlx4_HW2SW_CQ_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         3496 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c int mlx4_QUERY_CQ_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         3520 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int handle_resize(struct mlx4_dev *dev, int slave,
mlx4_dev         3568 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c int mlx4_MODIFY_CQ_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         3609 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c int mlx4_SW2HW_SRQ_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         3654 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c int mlx4_HW2SW_SRQ_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         3683 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c int mlx4_QUERY_SRQ_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         3706 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c int mlx4_ARM_SRQ_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         3731 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c int mlx4_GEN_QP_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         3755 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c int mlx4_INIT2INIT_QP_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         3767 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int adjust_qp_sched_queue(struct mlx4_dev *dev, int slave,
mlx4_dev         3800 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int roce_verify_mac(struct mlx4_dev *dev, int slave,
mlx4_dev         3819 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c int mlx4_INIT2RTR_QP_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         3881 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c int mlx4_RTR2RTS_QP_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         3903 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c int mlx4_RTS2RTS_QP_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         3926 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c int mlx4_SQERR2RTS_QP_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         3940 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c int mlx4_SQD2SQD_QP_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         3962 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c int mlx4_SQD2RTS_QP_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         3984 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c int mlx4_2RST_QP_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         4015 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static struct res_gid *find_gid(struct mlx4_dev *dev, int slave,
mlx4_dev         4027 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int add_mcg_res(struct mlx4_dev *dev, int slave, struct res_qp *rqp,
mlx4_dev         4055 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int rem_mcg_res(struct mlx4_dev *dev, int slave, struct res_qp *rqp,
mlx4_dev         4077 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int qp_attach(struct mlx4_dev *dev, int slave, struct mlx4_qp *qp,
mlx4_dev         4104 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int qp_detach(struct mlx4_dev *dev, struct mlx4_qp *qp,
mlx4_dev         4118 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int mlx4_adjust_port(struct mlx4_dev *dev, int slave,
mlx4_dev         4137 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c int mlx4_QP_ATTACH_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         4224 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int add_eth_header(struct mlx4_dev *dev, int slave,
mlx4_dev         4283 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c int mlx4_UPDATE_QP_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         4363 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int mlx4_do_mirror_rule(struct mlx4_dev *dev, struct res_fs_rule *fs_rule);
mlx4_dev         4365 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c int mlx4_QP_FLOW_STEERING_ATTACH_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         4484 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int mlx4_undo_mirror_rule(struct mlx4_dev *dev, struct res_fs_rule *fs_rule)
mlx4_dev         4499 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c int mlx4_QP_FLOW_STEERING_DETACH_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         4563 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c int mlx4_QUERY_IF_STAT_wrapper(struct mlx4_dev *dev, int slave,
mlx4_dev         4581 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static void detach_qp(struct mlx4_dev *dev, int slave, struct res_qp *rqp)
mlx4_dev         4603 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int _move_all_busy(struct mlx4_dev *dev, int slave,
mlx4_dev         4639 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int move_all_busy(struct mlx4_dev *dev, int slave,
mlx4_dev         4659 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static void rem_slave_qps(struct mlx4_dev *dev, int slave)
mlx4_dev         4732 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static void rem_slave_srqs(struct mlx4_dev *dev, int slave)
mlx4_dev         4797 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static void rem_slave_cqs(struct mlx4_dev *dev, int slave)
mlx4_dev         4859 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static void rem_slave_mrs(struct mlx4_dev *dev, int slave)
mlx4_dev         4926 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static void rem_slave_mtts(struct mlx4_dev *dev, int slave)
mlx4_dev         4976 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int mlx4_do_mirror_rule(struct mlx4_dev *dev, struct res_fs_rule *fs_rule)
mlx4_dev         5024 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static int mlx4_mirror_fs_rules(struct mlx4_dev *dev, bool bond)
mlx4_dev         5051 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c int mlx4_bond_fs_rules(struct mlx4_dev *dev)
mlx4_dev         5056 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c int mlx4_unbond_fs_rules(struct mlx4_dev *dev)
mlx4_dev         5061 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static void rem_slave_fs_rule(struct mlx4_dev *dev, int slave)
mlx4_dev         5114 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static void rem_slave_eqs(struct mlx4_dev *dev, int slave)
mlx4_dev         5171 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static void rem_slave_counters(struct mlx4_dev *dev, int slave)
mlx4_dev         5217 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c static void rem_slave_xrcdns(struct mlx4_dev *dev, int slave)
mlx4_dev         5246 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c void mlx4_delete_all_resources_for_slave(struct mlx4_dev *dev, int slave)
mlx4_dev         5278 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c 	struct mlx4_dev *dev = &work->priv->dev;
mlx4_dev           41 drivers/net/ethernet/mellanox/mlx4/sense.c int mlx4_SENSE_PORT(struct mlx4_dev *dev, int port,
mlx4_dev           64 drivers/net/ethernet/mellanox/mlx4/sense.c void mlx4_do_sense_ports(struct mlx4_dev *dev,
mlx4_dev           96 drivers/net/ethernet/mellanox/mlx4/sense.c 	struct mlx4_dev *dev = sense->dev;
mlx4_dev          115 drivers/net/ethernet/mellanox/mlx4/sense.c void mlx4_start_sense(struct mlx4_dev *dev)
mlx4_dev          127 drivers/net/ethernet/mellanox/mlx4/sense.c void mlx4_stop_sense(struct mlx4_dev *dev)
mlx4_dev          132 drivers/net/ethernet/mellanox/mlx4/sense.c void  mlx4_sense_init(struct mlx4_dev *dev)
mlx4_dev           43 drivers/net/ethernet/mellanox/mlx4/srq.c void mlx4_srq_event(struct mlx4_dev *dev, u32 srqn, int event_type)
mlx4_dev           64 drivers/net/ethernet/mellanox/mlx4/srq.c static int mlx4_SW2HW_SRQ(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox,
mlx4_dev           72 drivers/net/ethernet/mellanox/mlx4/srq.c static int mlx4_HW2SW_SRQ(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox,
mlx4_dev           80 drivers/net/ethernet/mellanox/mlx4/srq.c static int mlx4_ARM_SRQ(struct mlx4_dev *dev, int srq_num, int limit_watermark)
mlx4_dev           86 drivers/net/ethernet/mellanox/mlx4/srq.c static int mlx4_QUERY_SRQ(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox,
mlx4_dev           93 drivers/net/ethernet/mellanox/mlx4/srq.c int __mlx4_srq_alloc_icm(struct mlx4_dev *dev, int *srqn)
mlx4_dev          120 drivers/net/ethernet/mellanox/mlx4/srq.c static int mlx4_srq_alloc_icm(struct mlx4_dev *dev, int *srqn)
mlx4_dev          138 drivers/net/ethernet/mellanox/mlx4/srq.c void __mlx4_srq_free_icm(struct mlx4_dev *dev, int srqn)
mlx4_dev          147 drivers/net/ethernet/mellanox/mlx4/srq.c static void mlx4_srq_free_icm(struct mlx4_dev *dev, int srqn)
mlx4_dev          162 drivers/net/ethernet/mellanox/mlx4/srq.c int mlx4_srq_alloc(struct mlx4_dev *dev, u32 pdn, u32 cqn, u16 xrcd,
mlx4_dev          222 drivers/net/ethernet/mellanox/mlx4/srq.c void mlx4_srq_free(struct mlx4_dev *dev, struct mlx4_srq *srq)
mlx4_dev          243 drivers/net/ethernet/mellanox/mlx4/srq.c int mlx4_srq_arm(struct mlx4_dev *dev, struct mlx4_srq *srq, int limit_watermark)
mlx4_dev          249 drivers/net/ethernet/mellanox/mlx4/srq.c int mlx4_srq_query(struct mlx4_dev *dev, struct mlx4_srq *srq, int *limit_watermark)
mlx4_dev          272 drivers/net/ethernet/mellanox/mlx4/srq.c int mlx4_init_srq_table(struct mlx4_dev *dev)
mlx4_dev          290 drivers/net/ethernet/mellanox/mlx4/srq.c void mlx4_cleanup_srq_table(struct mlx4_dev *dev)
mlx4_dev          297 drivers/net/ethernet/mellanox/mlx4/srq.c struct mlx4_srq *mlx4_srq_lookup(struct mlx4_dev *dev, u32 srqn)
mlx4_dev          261 include/linux/mlx4/cmd.h struct mlx4_dev;
mlx4_dev          268 include/linux/mlx4/cmd.h int __mlx4_cmd(struct mlx4_dev *dev, u64 in_param, u64 *out_param,
mlx4_dev          273 include/linux/mlx4/cmd.h static inline int mlx4_cmd(struct mlx4_dev *dev, u64 in_param, u32 in_modifier,
mlx4_dev          282 include/linux/mlx4/cmd.h static inline int mlx4_cmd_box(struct mlx4_dev *dev, u64 in_param, u64 out_param,
mlx4_dev          295 include/linux/mlx4/cmd.h static inline int mlx4_cmd_imm(struct mlx4_dev *dev, u64 in_param, u64 *out_param,
mlx4_dev          303 include/linux/mlx4/cmd.h struct mlx4_cmd_mailbox *mlx4_alloc_cmd_mailbox(struct mlx4_dev *dev);
mlx4_dev          304 include/linux/mlx4/cmd.h void mlx4_free_cmd_mailbox(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox);
mlx4_dev          306 include/linux/mlx4/cmd.h int mlx4_get_counter_stats(struct mlx4_dev *dev, int counter_index,
mlx4_dev          308 include/linux/mlx4/cmd.h int mlx4_get_vf_stats(struct mlx4_dev *dev, int port, int vf_idx,
mlx4_dev          311 include/linux/mlx4/cmd.h int mlx4_set_vf_mac(struct mlx4_dev *dev, int port, int vf, u8 *mac);
mlx4_dev          312 include/linux/mlx4/cmd.h int mlx4_set_vf_vlan(struct mlx4_dev *dev, int port, int vf, u16 vlan,
mlx4_dev          314 include/linux/mlx4/cmd.h int mlx4_set_vf_rate(struct mlx4_dev *dev, int port, int vf, int min_tx_rate,
mlx4_dev          316 include/linux/mlx4/cmd.h int mlx4_set_vf_spoofchk(struct mlx4_dev *dev, int port, int vf, bool setting);
mlx4_dev          317 include/linux/mlx4/cmd.h int mlx4_get_vf_config(struct mlx4_dev *dev, int port, int vf, struct ifla_vf_info *ivf);
mlx4_dev          318 include/linux/mlx4/cmd.h int mlx4_set_vf_link_state(struct mlx4_dev *dev, int port, int vf, int link_state);
mlx4_dev          319 include/linux/mlx4/cmd.h int mlx4_config_dev_retrieval(struct mlx4_dev *dev,
mlx4_dev          321 include/linux/mlx4/cmd.h void mlx4_cmd_wake_completions(struct mlx4_dev *dev);
mlx4_dev          322 include/linux/mlx4/cmd.h void mlx4_report_internal_err_comm_event(struct mlx4_dev *dev);
mlx4_dev          328 include/linux/mlx4/cmd.h bool mlx4_get_slave_default_vlan(struct mlx4_dev *dev, int port, int slave,
mlx4_dev          177 include/linux/mlx4/cq.h int mlx4_cq_modify(struct mlx4_dev *dev, struct mlx4_cq *cq,
mlx4_dev          179 include/linux/mlx4/cq.h int mlx4_cq_resize(struct mlx4_dev *dev, struct mlx4_cq *cq,
mlx4_dev          869 include/linux/mlx4/device.h 	struct mlx4_dev	       *dev;
mlx4_dev         1041 include/linux/mlx4/device.h static inline int mlx4_master_func_num(struct mlx4_dev *dev)
mlx4_dev         1046 include/linux/mlx4/device.h static inline int mlx4_is_master(struct mlx4_dev *dev)
mlx4_dev         1051 include/linux/mlx4/device.h static inline int mlx4_num_reserved_sqps(struct mlx4_dev *dev)
mlx4_dev         1057 include/linux/mlx4/device.h static inline int mlx4_is_qp_reserved(struct mlx4_dev *dev, u32 qpn)
mlx4_dev         1065 include/linux/mlx4/device.h static inline int mlx4_is_guest_proxy(struct mlx4_dev *dev, int slave, u32 qpn)
mlx4_dev         1075 include/linux/mlx4/device.h static inline int mlx4_is_mfunc(struct mlx4_dev *dev)
mlx4_dev         1080 include/linux/mlx4/device.h static inline int mlx4_is_slave(struct mlx4_dev *dev)
mlx4_dev         1085 include/linux/mlx4/device.h static inline int mlx4_is_eth(struct mlx4_dev *dev, int port)
mlx4_dev         1090 include/linux/mlx4/device.h int mlx4_buf_alloc(struct mlx4_dev *dev, int size, int max_direct,
mlx4_dev         1092 include/linux/mlx4/device.h void mlx4_buf_free(struct mlx4_dev *dev, int size, struct mlx4_buf *buf);
mlx4_dev         1102 include/linux/mlx4/device.h int mlx4_pd_alloc(struct mlx4_dev *dev, u32 *pdn);
mlx4_dev         1103 include/linux/mlx4/device.h void mlx4_pd_free(struct mlx4_dev *dev, u32 pdn);
mlx4_dev         1104 include/linux/mlx4/device.h int mlx4_xrcd_alloc(struct mlx4_dev *dev, u32 *xrcdn);
mlx4_dev         1105 include/linux/mlx4/device.h void mlx4_xrcd_free(struct mlx4_dev *dev, u32 xrcdn);
mlx4_dev         1107 include/linux/mlx4/device.h int mlx4_uar_alloc(struct mlx4_dev *dev, struct mlx4_uar *uar);
mlx4_dev         1108 include/linux/mlx4/device.h void mlx4_uar_free(struct mlx4_dev *dev, struct mlx4_uar *uar);
mlx4_dev         1109 include/linux/mlx4/device.h int mlx4_bf_alloc(struct mlx4_dev *dev, struct mlx4_bf *bf, int node);
mlx4_dev         1110 include/linux/mlx4/device.h void mlx4_bf_free(struct mlx4_dev *dev, struct mlx4_bf *bf);
mlx4_dev         1112 include/linux/mlx4/device.h int mlx4_mtt_init(struct mlx4_dev *dev, int npages, int page_shift,
mlx4_dev         1114 include/linux/mlx4/device.h void mlx4_mtt_cleanup(struct mlx4_dev *dev, struct mlx4_mtt *mtt);
mlx4_dev         1115 include/linux/mlx4/device.h u64 mlx4_mtt_addr(struct mlx4_dev *dev, struct mlx4_mtt *mtt);
mlx4_dev         1117 include/linux/mlx4/device.h int mlx4_mr_alloc(struct mlx4_dev *dev, u32 pd, u64 iova, u64 size, u32 access,
mlx4_dev         1119 include/linux/mlx4/device.h int mlx4_mr_free(struct mlx4_dev *dev, struct mlx4_mr *mr);
mlx4_dev         1120 include/linux/mlx4/device.h int mlx4_mr_enable(struct mlx4_dev *dev, struct mlx4_mr *mr);
mlx4_dev         1121 include/linux/mlx4/device.h int mlx4_mw_alloc(struct mlx4_dev *dev, u32 pd, enum mlx4_mw_type type,
mlx4_dev         1123 include/linux/mlx4/device.h void mlx4_mw_free(struct mlx4_dev *dev, struct mlx4_mw *mw);
mlx4_dev         1124 include/linux/mlx4/device.h int mlx4_mw_enable(struct mlx4_dev *dev, struct mlx4_mw *mw);
mlx4_dev         1125 include/linux/mlx4/device.h int mlx4_write_mtt(struct mlx4_dev *dev, struct mlx4_mtt *mtt,
mlx4_dev         1127 include/linux/mlx4/device.h int mlx4_buf_write_mtt(struct mlx4_dev *dev, struct mlx4_mtt *mtt,
mlx4_dev         1130 include/linux/mlx4/device.h int mlx4_db_alloc(struct mlx4_dev *dev, struct mlx4_db *db, int order);
mlx4_dev         1131 include/linux/mlx4/device.h void mlx4_db_free(struct mlx4_dev *dev, struct mlx4_db *db);
mlx4_dev         1133 include/linux/mlx4/device.h int mlx4_alloc_hwq_res(struct mlx4_dev *dev, struct mlx4_hwq_resources *wqres,
mlx4_dev         1135 include/linux/mlx4/device.h void mlx4_free_hwq_res(struct mlx4_dev *mdev, struct mlx4_hwq_resources *wqres,
mlx4_dev         1138 include/linux/mlx4/device.h int mlx4_cq_alloc(struct mlx4_dev *dev, int nent, struct mlx4_mtt *mtt,
mlx4_dev         1142 include/linux/mlx4/device.h void mlx4_cq_free(struct mlx4_dev *dev, struct mlx4_cq *cq);
mlx4_dev         1143 include/linux/mlx4/device.h int mlx4_qp_reserve_range(struct mlx4_dev *dev, int cnt, int align,
mlx4_dev         1145 include/linux/mlx4/device.h void mlx4_qp_release_range(struct mlx4_dev *dev, int base_qpn, int cnt);
mlx4_dev         1147 include/linux/mlx4/device.h int mlx4_qp_alloc(struct mlx4_dev *dev, int qpn, struct mlx4_qp *qp);
mlx4_dev         1148 include/linux/mlx4/device.h void mlx4_qp_free(struct mlx4_dev *dev, struct mlx4_qp *qp);
mlx4_dev         1150 include/linux/mlx4/device.h int mlx4_srq_alloc(struct mlx4_dev *dev, u32 pdn, u32 cqn, u16 xrcdn,
mlx4_dev         1152 include/linux/mlx4/device.h void mlx4_srq_free(struct mlx4_dev *dev, struct mlx4_srq *srq);
mlx4_dev         1153 include/linux/mlx4/device.h int mlx4_srq_arm(struct mlx4_dev *dev, struct mlx4_srq *srq, int limit_watermark);
mlx4_dev         1154 include/linux/mlx4/device.h int mlx4_srq_query(struct mlx4_dev *dev, struct mlx4_srq *srq, int *limit_watermark);
mlx4_dev         1156 include/linux/mlx4/device.h int mlx4_INIT_PORT(struct mlx4_dev *dev, int port);
mlx4_dev         1157 include/linux/mlx4/device.h int mlx4_CLOSE_PORT(struct mlx4_dev *dev, int port);
mlx4_dev         1159 include/linux/mlx4/device.h int mlx4_unicast_attach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16],
mlx4_dev         1161 include/linux/mlx4/device.h int mlx4_unicast_detach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16],
mlx4_dev         1163 include/linux/mlx4/device.h int mlx4_multicast_attach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16],
mlx4_dev         1166 include/linux/mlx4/device.h int mlx4_multicast_detach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16],
mlx4_dev         1380 include/linux/mlx4/device.h int mlx4_flow_steer_promisc_add(struct mlx4_dev *dev, u8 port, u32 qpn,
mlx4_dev         1382 include/linux/mlx4/device.h int mlx4_flow_steer_promisc_remove(struct mlx4_dev *dev, u8 port,
mlx4_dev         1384 include/linux/mlx4/device.h int mlx4_multicast_promisc_add(struct mlx4_dev *dev, u32 qpn, u8 port);
mlx4_dev         1385 include/linux/mlx4/device.h int mlx4_multicast_promisc_remove(struct mlx4_dev *dev, u32 qpn, u8 port);
mlx4_dev         1386 include/linux/mlx4/device.h int mlx4_unicast_promisc_add(struct mlx4_dev *dev, u32 qpn, u8 port);
mlx4_dev         1387 include/linux/mlx4/device.h int mlx4_unicast_promisc_remove(struct mlx4_dev *dev, u32 qpn, u8 port);
mlx4_dev         1388 include/linux/mlx4/device.h int mlx4_SET_MCAST_FLTR(struct mlx4_dev *dev, u8 port, u64 mac, u64 clear, u8 mode);
mlx4_dev         1390 include/linux/mlx4/device.h int mlx4_register_mac(struct mlx4_dev *dev, u8 port, u64 mac);
mlx4_dev         1391 include/linux/mlx4/device.h void mlx4_unregister_mac(struct mlx4_dev *dev, u8 port, u64 mac);
mlx4_dev         1392 include/linux/mlx4/device.h int mlx4_get_base_qpn(struct mlx4_dev *dev, u8 port);
mlx4_dev         1393 include/linux/mlx4/device.h int __mlx4_replace_mac(struct mlx4_dev *dev, u8 port, int qpn, u64 new_mac);
mlx4_dev         1394 include/linux/mlx4/device.h int mlx4_SET_PORT_general(struct mlx4_dev *dev, u8 port, int mtu,
mlx4_dev         1396 include/linux/mlx4/device.h int mlx4_SET_PORT_user_mac(struct mlx4_dev *dev, u8 port, u8 *user_mac);
mlx4_dev         1397 include/linux/mlx4/device.h int mlx4_SET_PORT_user_mtu(struct mlx4_dev *dev, u8 port, u16 user_mtu);
mlx4_dev         1398 include/linux/mlx4/device.h int mlx4_SET_PORT_qpn_calc(struct mlx4_dev *dev, u8 port, u32 base_qpn,
mlx4_dev         1400 include/linux/mlx4/device.h int mlx4_SET_PORT_BEACON(struct mlx4_dev *dev, u8 port, u16 time);
mlx4_dev         1401 include/linux/mlx4/device.h int mlx4_SET_PORT_fcs_check(struct mlx4_dev *dev, u8 port,
mlx4_dev         1403 include/linux/mlx4/device.h int mlx4_SET_PORT_VXLAN(struct mlx4_dev *dev, u8 port, u8 steering, int enable);
mlx4_dev         1404 include/linux/mlx4/device.h int set_phv_bit(struct mlx4_dev *dev, u8 port, int new_val);
mlx4_dev         1405 include/linux/mlx4/device.h int get_phv_bit(struct mlx4_dev *dev, u8 port, int *phv);
mlx4_dev         1406 include/linux/mlx4/device.h int mlx4_get_is_vlan_offload_disabled(struct mlx4_dev *dev, u8 port,
mlx4_dev         1410 include/linux/mlx4/device.h int mlx4_find_cached_mac(struct mlx4_dev *dev, u8 port, u64 mac, int *idx);
mlx4_dev         1411 include/linux/mlx4/device.h int mlx4_find_cached_vlan(struct mlx4_dev *dev, u8 port, u16 vid, int *idx);
mlx4_dev         1412 include/linux/mlx4/device.h int mlx4_register_vlan(struct mlx4_dev *dev, u8 port, u16 vlan, int *index);
mlx4_dev         1413 include/linux/mlx4/device.h void mlx4_unregister_vlan(struct mlx4_dev *dev, u8 port, u16 vlan);
mlx4_dev         1415 include/linux/mlx4/device.h int mlx4_map_phys_fmr(struct mlx4_dev *dev, struct mlx4_fmr *fmr, u64 *page_list,
mlx4_dev         1417 include/linux/mlx4/device.h int mlx4_fmr_alloc(struct mlx4_dev *dev, u32 pd, u32 access, int max_pages,
mlx4_dev         1419 include/linux/mlx4/device.h int mlx4_fmr_enable(struct mlx4_dev *dev, struct mlx4_fmr *fmr);
mlx4_dev         1420 include/linux/mlx4/device.h void mlx4_fmr_unmap(struct mlx4_dev *dev, struct mlx4_fmr *fmr,
mlx4_dev         1422 include/linux/mlx4/device.h int mlx4_fmr_free(struct mlx4_dev *dev, struct mlx4_fmr *fmr);
mlx4_dev         1423 include/linux/mlx4/device.h int mlx4_SYNC_TPT(struct mlx4_dev *dev);
mlx4_dev         1424 include/linux/mlx4/device.h int mlx4_test_interrupt(struct mlx4_dev *dev, int vector);
mlx4_dev         1425 include/linux/mlx4/device.h int mlx4_test_async(struct mlx4_dev *dev);
mlx4_dev         1426 include/linux/mlx4/device.h int mlx4_query_diag_counters(struct mlx4_dev *dev, u8 op_modifier,
mlx4_dev         1429 include/linux/mlx4/device.h u32 mlx4_get_eqs_per_port(struct mlx4_dev *dev, u8 port);
mlx4_dev         1430 include/linux/mlx4/device.h bool mlx4_is_eq_vector_valid(struct mlx4_dev *dev, u8 port, int vector);
mlx4_dev         1431 include/linux/mlx4/device.h struct cpu_rmap *mlx4_get_cpu_rmap(struct mlx4_dev *dev, int port);
mlx4_dev         1432 include/linux/mlx4/device.h int mlx4_assign_eq(struct mlx4_dev *dev, u8 port, int *vector);
mlx4_dev         1433 include/linux/mlx4/device.h void mlx4_release_eq(struct mlx4_dev *dev, int vec);
mlx4_dev         1435 include/linux/mlx4/device.h int mlx4_is_eq_shared(struct mlx4_dev *dev, int vector);
mlx4_dev         1436 include/linux/mlx4/device.h int mlx4_eq_get_irq(struct mlx4_dev *dev, int vec);
mlx4_dev         1438 include/linux/mlx4/device.h int mlx4_get_phys_port_id(struct mlx4_dev *dev);
mlx4_dev         1439 include/linux/mlx4/device.h int mlx4_wol_read(struct mlx4_dev *dev, u64 *config, int port);
mlx4_dev         1440 include/linux/mlx4/device.h int mlx4_wol_write(struct mlx4_dev *dev, u64 config, int port);
mlx4_dev         1442 include/linux/mlx4/device.h int mlx4_counter_alloc(struct mlx4_dev *dev, u32 *idx, u8 usage);
mlx4_dev         1443 include/linux/mlx4/device.h void mlx4_counter_free(struct mlx4_dev *dev, u32 idx);
mlx4_dev         1444 include/linux/mlx4/device.h int mlx4_get_default_counter_index(struct mlx4_dev *dev, int port);
mlx4_dev         1446 include/linux/mlx4/device.h void mlx4_set_admin_guid(struct mlx4_dev *dev, __be64 guid, int entry,
mlx4_dev         1448 include/linux/mlx4/device.h __be64 mlx4_get_admin_guid(struct mlx4_dev *dev, int entry, int port);
mlx4_dev         1449 include/linux/mlx4/device.h void mlx4_set_random_admin_guid(struct mlx4_dev *dev, int entry, int port);
mlx4_dev         1450 include/linux/mlx4/device.h int mlx4_flow_attach(struct mlx4_dev *dev,
mlx4_dev         1452 include/linux/mlx4/device.h int mlx4_flow_detach(struct mlx4_dev *dev, u64 reg_id);
mlx4_dev         1453 include/linux/mlx4/device.h int mlx4_map_sw_to_hw_steering_mode(struct mlx4_dev *dev,
mlx4_dev         1455 include/linux/mlx4/device.h int mlx4_map_sw_to_hw_steering_id(struct mlx4_dev *dev,
mlx4_dev         1457 include/linux/mlx4/device.h int mlx4_hw_rule_sz(struct mlx4_dev *dev, enum mlx4_net_trans_rule_id id);
mlx4_dev         1459 include/linux/mlx4/device.h int mlx4_tunnel_steer_add(struct mlx4_dev *dev, unsigned char *addr,
mlx4_dev         1462 include/linux/mlx4/device.h void mlx4_sync_pkey_table(struct mlx4_dev *dev, int slave, int port,
mlx4_dev         1465 include/linux/mlx4/device.h int mlx4_get_parav_qkey(struct mlx4_dev *dev, u32 qpn, u32 *qkey);
mlx4_dev         1467 include/linux/mlx4/device.h int mlx4_is_slave_active(struct mlx4_dev *dev, int slave);
mlx4_dev         1468 include/linux/mlx4/device.h int mlx4_gen_pkey_eqe(struct mlx4_dev *dev, int slave, u8 port);
mlx4_dev         1469 include/linux/mlx4/device.h int mlx4_gen_guid_change_eqe(struct mlx4_dev *dev, int slave, u8 port);
mlx4_dev         1470 include/linux/mlx4/device.h int mlx4_gen_slaves_port_mgt_ev(struct mlx4_dev *dev, u8 port, int attr);
mlx4_dev         1471 include/linux/mlx4/device.h int mlx4_gen_port_state_change_eqe(struct mlx4_dev *dev, int slave, u8 port, u8 port_subtype_change);
mlx4_dev         1472 include/linux/mlx4/device.h enum slave_port_state mlx4_get_slave_port_state(struct mlx4_dev *dev, int slave, u8 port);
mlx4_dev         1473 include/linux/mlx4/device.h int set_and_calc_slave_port_state(struct mlx4_dev *dev, int slave, u8 port, int event, enum slave_port_gen_event *gen_event);
mlx4_dev         1475 include/linux/mlx4/device.h void mlx4_put_slave_node_guid(struct mlx4_dev *dev, int slave, __be64 guid);
mlx4_dev         1476 include/linux/mlx4/device.h __be64 mlx4_get_slave_node_guid(struct mlx4_dev *dev, int slave);
mlx4_dev         1478 include/linux/mlx4/device.h int mlx4_get_slave_from_roce_gid(struct mlx4_dev *dev, int port, u8 *gid,
mlx4_dev         1480 include/linux/mlx4/device.h int mlx4_get_roce_gid_from_slave(struct mlx4_dev *dev, int port, int slave_id,
mlx4_dev         1483 include/linux/mlx4/device.h int mlx4_FLOW_STEERING_IB_UC_QP_RANGE(struct mlx4_dev *dev, u32 min_range_qpn,
mlx4_dev         1486 include/linux/mlx4/device.h u64 mlx4_read_clock(struct mlx4_dev *dev);
mlx4_dev         1492 include/linux/mlx4/device.h struct mlx4_active_ports mlx4_get_active_ports(struct mlx4_dev *dev, int slave);
mlx4_dev         1497 include/linux/mlx4/device.h int mlx4_slave_convert_port(struct mlx4_dev *dev, int slave, int port);
mlx4_dev         1503 include/linux/mlx4/device.h struct mlx4_slaves_pport mlx4_phys_to_slaves_pport(struct mlx4_dev *dev,
mlx4_dev         1509 include/linux/mlx4/device.h 		struct mlx4_dev *dev,
mlx4_dev         1513 include/linux/mlx4/device.h int mlx4_phys_to_slave_port(struct mlx4_dev *dev, int slave, int port);
mlx4_dev         1515 include/linux/mlx4/device.h int mlx4_get_base_gid_ix(struct mlx4_dev *dev, int slave, int port);
mlx4_dev         1517 include/linux/mlx4/device.h int mlx4_config_vxlan_port(struct mlx4_dev *dev, __be16 udp_port);
mlx4_dev         1518 include/linux/mlx4/device.h int mlx4_disable_rx_port_check(struct mlx4_dev *dev, bool dis);
mlx4_dev         1519 include/linux/mlx4/device.h int mlx4_config_roce_v2_port(struct mlx4_dev *dev, u16 udp_port);
mlx4_dev         1520 include/linux/mlx4/device.h int mlx4_virt2phy_port_map(struct mlx4_dev *dev, u32 port1, u32 port2);
mlx4_dev         1521 include/linux/mlx4/device.h int mlx4_vf_smi_enabled(struct mlx4_dev *dev, int slave, int port);
mlx4_dev         1522 include/linux/mlx4/device.h int mlx4_vf_get_enable_smi_admin(struct mlx4_dev *dev, int slave, int port);
mlx4_dev         1523 include/linux/mlx4/device.h int mlx4_vf_set_enable_smi_admin(struct mlx4_dev *dev, int slave, int port,
mlx4_dev         1525 include/linux/mlx4/device.h int mlx4_mr_hw_get_mpt(struct mlx4_dev *dev, struct mlx4_mr *mmr,
mlx4_dev         1527 include/linux/mlx4/device.h int mlx4_mr_hw_write_mpt(struct mlx4_dev *dev, struct mlx4_mr *mmr,
mlx4_dev         1529 include/linux/mlx4/device.h int mlx4_mr_hw_change_pd(struct mlx4_dev *dev, struct mlx4_mpt_entry *mpt_entry,
mlx4_dev         1531 include/linux/mlx4/device.h int mlx4_mr_hw_change_access(struct mlx4_dev *dev,
mlx4_dev         1534 include/linux/mlx4/device.h void mlx4_mr_hw_put_mpt(struct mlx4_dev *dev,
mlx4_dev         1536 include/linux/mlx4/device.h void mlx4_mr_rereg_mem_cleanup(struct mlx4_dev *dev, struct mlx4_mr *mr);
mlx4_dev         1537 include/linux/mlx4/device.h int mlx4_mr_rereg_mem_write(struct mlx4_dev *dev, struct mlx4_mr *mr,
mlx4_dev         1541 include/linux/mlx4/device.h int mlx4_get_module_info(struct mlx4_dev *dev, u8 port,
mlx4_dev         1543 include/linux/mlx4/device.h int mlx4_max_tc(struct mlx4_dev *dev);
mlx4_dev         1589 include/linux/mlx4/device.h int mlx4_ACCESS_PTYS_REG(struct mlx4_dev *dev,
mlx4_dev         1593 include/linux/mlx4/device.h int mlx4_get_internal_clock_params(struct mlx4_dev *dev,
mlx4_dev         1596 include/linux/mlx4/device.h static inline int mlx4_to_hw_uar_index(struct mlx4_dev *dev, int index)
mlx4_dev         1601 include/linux/mlx4/device.h static inline int mlx4_get_num_reserved_uar(struct mlx4_dev *dev)
mlx4_dev           39 include/linux/mlx4/driver.h struct mlx4_dev;
mlx4_dev           58 include/linux/mlx4/driver.h 	void *			(*add)	 (struct mlx4_dev *dev);
mlx4_dev           59 include/linux/mlx4/driver.h 	void			(*remove)(struct mlx4_dev *dev, void *context);
mlx4_dev           60 include/linux/mlx4/driver.h 	void			(*event) (struct mlx4_dev *dev, void *context,
mlx4_dev           62 include/linux/mlx4/driver.h 	void *			(*get_dev)(struct mlx4_dev *dev, void *context, u8 port);
mlx4_dev           63 include/linux/mlx4/driver.h 	void			(*activate)(struct mlx4_dev *dev, void *context);
mlx4_dev           72 include/linux/mlx4/driver.h int mlx4_bond(struct mlx4_dev *dev);
mlx4_dev           73 include/linux/mlx4/driver.h int mlx4_unbond(struct mlx4_dev *dev);
mlx4_dev           74 include/linux/mlx4/driver.h static inline int mlx4_is_bonded(struct mlx4_dev *dev)
mlx4_dev           79 include/linux/mlx4/driver.h static inline int mlx4_is_mf_bonded(struct mlx4_dev *dev)
mlx4_dev           89 include/linux/mlx4/driver.h int mlx4_port_map_set(struct mlx4_dev *dev, struct mlx4_port_map *v2p);
mlx4_dev           91 include/linux/mlx4/driver.h void *mlx4_get_protocol_dev(struct mlx4_dev *dev, enum mlx4_protocol proto, int port);
mlx4_dev           93 include/linux/mlx4/driver.h struct devlink_port *mlx4_get_devlink_port(struct mlx4_dev *dev, int port);
mlx4_dev          473 include/linux/mlx4/qp.h struct mlx4_qp *mlx4_qp_lookup(struct mlx4_dev *dev, u32 qpn);
mlx4_dev          474 include/linux/mlx4/qp.h int mlx4_update_qp(struct mlx4_dev *dev, u32 qpn,
mlx4_dev          477 include/linux/mlx4/qp.h int mlx4_qp_modify(struct mlx4_dev *dev, struct mlx4_mtt *mtt,
mlx4_dev          482 include/linux/mlx4/qp.h int mlx4_qp_query(struct mlx4_dev *dev, struct mlx4_qp *qp,
mlx4_dev          485 include/linux/mlx4/qp.h int mlx4_qp_to_ready(struct mlx4_dev *dev, struct mlx4_mtt *mtt,
mlx4_dev          489 include/linux/mlx4/qp.h static inline struct mlx4_qp *__mlx4_qp_lookup(struct mlx4_dev *dev, u32 qpn)
mlx4_dev          494 include/linux/mlx4/qp.h void mlx4_qp_remove(struct mlx4_dev *dev, struct mlx4_qp *qp);
mlx4_dev          504 include/linux/mlx4/qp.h u16 mlx4_qp_roce_entropy(struct mlx4_dev *dev, u32 qpn);
mlx4_dev           42 include/linux/mlx4/srq.h struct mlx4_srq *mlx4_srq_lookup(struct mlx4_dev *dev, u32 srqn);