/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | port.c | 619 int mlx5_max_tc(struct mlx5_core_dev *mdev) in mlx5_max_tc() argument 621 u8 num_tc = MLX5_CAP_GEN(mdev, max_tc) ? : 8; in mlx5_max_tc() 654 if (prio_tc[i] > mlx5_max_tc(mdev)) in mlx5_set_port_prio_tc() 697 if (!MLX5_CAP_GEN(mdev, ets)) in mlx5_set_port_qetcr_reg() 709 if (!MLX5_CAP_GEN(mdev, ets)) in mlx5_query_port_qetcr_reg() 722 for (i = 0; i <= mlx5_max_tc(mdev); i++) { in mlx5_set_port_tc_group() 757 for (i = 0; i <= mlx5_max_tc(mdev); i++) { in mlx5_set_port_tc_bw_alloc() 797 for (i = 0; i <= mlx5_max_tc(mdev); i++) { in mlx5_modify_port_ets_rate_limit() 824 for (i = 0; i <= mlx5_max_tc(mdev); i++) { in mlx5_query_port_ets_rate_limit() 901 if (!MLX5_CAP_GEN(mdev, ports_check)) in mlx5_query_port_fcs() [all …]
|
H A D | vport.c | 863 mlx5_core_dbg(mdev, "%s local_lb\n", in mlx5_nic_vport_update_local_lb() 934 if (!mdev->roce.roce_en) in mlx5_nic_vport_enable_roce() 938 mdev->roce.roce_en++; in mlx5_nic_vport_enable_roce() 950 if (mdev->roce.roce_en) { in mlx5_nic_vport_disable_roce() 951 mdev->roce.roce_en--; in mlx5_nic_vport_disable_roce() 952 if (mdev->roce.roce_en == 0) in mlx5_nic_vport_disable_roce() 956 mdev->roce.roce_en++; in mlx5_nic_vport_disable_roce() 1150 if (mdev->sys_image_guid) in mlx5_query_nic_system_image_guid() 1151 return mdev->sys_image_guid; in mlx5_query_nic_system_image_guid() 1158 mdev->sys_image_guid = err ? 0 : tmp; in mlx5_query_nic_system_image_guid() [all …]
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
H A D | macsec_fs.c | 363 struct mlx5_core_dev *mdev = macsec_fs->mdev; in macsec_fs_tx_roce_create() local 393 struct mlx5_core_dev *mdev = macsec_fs->mdev; in macsec_fs_tx_create() local 807 struct mlx5_core_dev *mdev = macsec_fs->mdev; in macsec_fs_tx_add_rule() local 900 struct mlx5_core_dev *mdev = macsec_fs->mdev; in macsec_fs_tx_cleanup() local 932 struct mlx5_core_dev *mdev = macsec_fs->mdev; in macsec_fs_tx_init() local 1145 struct mlx5_core_dev *mdev = macsec_fs->mdev; in macsec_fs_rx_create_check_decap_rule() local 1326 struct mlx5_core_dev *mdev = macsec_fs->mdev; in macsec_fs_rx_roce_jump_to_rdma_rules_create() local 1421 struct mlx5_core_dev *mdev = macsec_fs->mdev; in macsec_fs_rx_roce_create() local 1499 struct mlx5_core_dev *mdev = macsec_fs->mdev; in macsec_fs_rx_create() local 1734 struct mlx5_core_dev *mdev = macsec_fs->mdev; in macsec_fs_rx_add_rule() local [all …]
|
H A D | geneve.c | 9 struct mlx5_core_dev *mdev; member 17 static int mlx5_geneve_tlv_option_create(struct mlx5_core_dev *mdev, in mlx5_geneve_tlv_option_create() argument 29 general_obj_types = MLX5_CAP_GEN_64(mdev, general_obj_types); in mlx5_geneve_tlv_option_create() 43 err = mlx5_cmd_exec(mdev, in, sizeof(in), out, sizeof(out)); in mlx5_geneve_tlv_option_create() 60 mlx5_cmd_exec(mdev, in, sizeof(in), out, sizeof(out)); in mlx5_geneve_tlv_option_destroy() 82 mlx5_core_warn(geneve->mdev, in mlx5_geneve_tlv_option_add() 93 res = mlx5_geneve_tlv_option_create(geneve->mdev, in mlx5_geneve_tlv_option_add() 98 mlx5_core_warn(geneve->mdev, in mlx5_geneve_tlv_option_add() 126 mlx5_geneve_tlv_option_destroy(geneve->mdev, geneve->obj_id); in mlx5_geneve_tlv_option_del() 142 geneve->mdev = mdev; in mlx5_geneve_create() [all …]
|
H A D | vxlan.c | 41 struct mlx5_core_dev *mdev; member 52 static int mlx5_vxlan_core_add_port_cmd(struct mlx5_core_dev *mdev, u16 port) in mlx5_vxlan_core_add_port_cmd() argument 59 return mlx5_cmd_exec_in(mdev, add_vxlan_udp_dport, in); in mlx5_vxlan_core_add_port_cmd() 62 static int mlx5_vxlan_core_del_port_cmd(struct mlx5_core_dev *mdev, u16 port) in mlx5_vxlan_core_del_port_cmd() argument 69 return mlx5_cmd_exec_in(mdev, delete_vxlan_udp_dport, in); in mlx5_vxlan_core_del_port_cmd() 111 ret = mlx5_vxlan_core_add_port_cmd(vxlan->mdev, port); in mlx5_vxlan_add_port() 139 mlx5_vxlan_core_del_port_cmd(vxlan->mdev, port); in mlx5_vxlan_del_port() 147 struct mlx5_vxlan *mlx5_vxlan_create(struct mlx5_core_dev *mdev) in mlx5_vxlan_create() argument 151 if (!MLX5_CAP_ETH(mdev, tunnel_stateless_vxlan) || !mlx5_core_is_pf(mdev)) in mlx5_vxlan_create() 158 vxlan->mdev = mdev; in mlx5_vxlan_create()
|
H A D | ipsec_fs_roce.c | 47 ipsec_fs_roce_rx_rule_setup(struct mlx5_core_dev *mdev, in ipsec_fs_roce_rx_rule_setup() argument 69 mlx5_core_err(mdev, "Fail to add RX RoCE IPsec rule err=%d\n", in ipsec_fs_roce_rx_rule_setup() 80 mlx5_core_err(mdev, "Fail to add RX RoCE IPsec miss rule err=%d\n", in ipsec_fs_roce_rx_rule_setup() 97 static int ipsec_fs_roce_tx_rule_setup(struct mlx5_core_dev *mdev, in ipsec_fs_roce_tx_rule_setup() argument 113 mlx5_core_err(mdev, "Fail to add TX RoCE IPsec rule err=%d\n", in ipsec_fs_roce_tx_rule_setup() 139 int mlx5_ipsec_fs_roce_tx_create(struct mlx5_core_dev *mdev, in mlx5_ipsec_fs_roce_tx_create() argument 181 err = ipsec_fs_roce_tx_rule_setup(mdev, roce, pol_ft); in mlx5_ipsec_fs_roce_tx_create() 232 int mlx5_ipsec_fs_roce_rx_create(struct mlx5_core_dev *mdev, in mlx5_ipsec_fs_roce_rx_create() argument 313 err = ipsec_fs_roce_rx_rule_setup(mdev, default_dst, roce); in mlx5_ipsec_fs_roce_rx_create() 347 mlx5_core_err(mdev, "Failed to get RoCE rx ns\n"); in mlx5_ipsec_fs_roce_init() [all …]
|
/openbmc/linux/drivers/input/mouse/ |
H A D | maplemouse.c | 24 struct maple_device *mdev; member 63 maple_getcond_callback(mse->mdev, dc_mouse_callback, 0, in dc_mouse_close() 70 struct maple_device *mdev = to_maple_dev(dev); in probe_maple_mouse() local 89 mse->mdev = mdev; in probe_maple_mouse() 98 input_dev->name = mdev->product_name; in probe_maple_mouse() 104 mdev->driver = mdrv; in probe_maple_mouse() 105 maple_set_drvdata(mdev, mse); in probe_maple_mouse() 119 struct maple_device *mdev = to_maple_dev(dev); in remove_maple_mouse() local 120 struct dc_mouse *mse = maple_get_drvdata(mdev); in remove_maple_mouse() 122 mdev->callback = NULL; in remove_maple_mouse() [all …]
|
/openbmc/linux/drivers/vdpa/ |
H A D | vdpa.c | 250 if (!vdev->mdev) in _vdpa_register_device() 339 if (!mdev->device || !mdev->ops || !mdev->ops->dev_add || !mdev->ops->dev_del) in vdpa_mgmtdev_register() 353 struct vdpa_mgmt_dev *mdev = vdev->mdev; in vdpa_match_remove() local 355 if (mdev == data) in vdpa_match_remove() 356 mdev->ops->dev_del(mdev, vdev); in vdpa_match_remove() 453 return mdev; in vdpa_mgmtdev_get_from_attr() 698 err = mdev->ops->dev_add(mdev, name, &config); in vdpa_nl_cmd_dev_add_set_doit() 729 mdev = vdev->mdev; in vdpa_nl_cmd_dev_del_set_doit() 730 mdev->ops->dev_del(mdev, vdev); in vdpa_nl_cmd_dev_del_set_doit() 842 if (!vdev->mdev) in vdpa_dev_dump() [all …]
|
/openbmc/linux/drivers/isdn/mISDN/ |
H A D | core.c | 36 if (!mdev) in id_show() 38 return sprintf(buf, "%d\n", mdev->id); in id_show() 47 if (!mdev) in nrbchan_show() 49 return sprintf(buf, "%d\n", mdev->nrbchan); in nrbchan_show() 58 if (!mdev) in d_protocols_show() 69 if (!mdev) in b_protocols_show() 80 if (!mdev) in protocol_show() 123 for (i = 0; i <= mdev->nrbchan; i++) in channelmap_show() 146 if (!mdev) in mISDN_uevent() 167 if (!mdev) in _get_mdevice() [all …]
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/ipoib/ |
H A D | ipoib_vlan.c | 172 mlx5_core_warn(priv->mdev, in mlx5i_pkey_dev_init() 202 struct mlx5_core_dev *mdev = epriv->mdev; in mlx5i_pkey_open() local 215 err = mlx5_fs_add_rx_underlay_qpn(mdev, ipriv->qpn); in mlx5i_pkey_open() 243 mlx5e_destroy_tis(mdev, epriv->tisn[0][0]); in mlx5i_pkey_open() 245 mlx5_fs_remove_rx_underlay_qpn(mdev, ipriv->qpn); in mlx5i_pkey_open() 258 struct mlx5_core_dev *mdev = priv->mdev; in mlx5i_pkey_close() local 268 mlx5_fs_remove_rx_underlay_qpn(mdev, ipriv->qpn); in mlx5i_pkey_close() 272 mlx5e_destroy_tis(mdev, priv->tisn[0][0]); in mlx5i_pkey_close() 290 static int mlx5i_pkey_init(struct mlx5_core_dev *mdev, in mlx5i_pkey_init() argument 296 err = mlx5i_init(mdev, netdev); in mlx5i_pkey_init() [all …]
|
/openbmc/linux/drivers/infiniband/hw/mlx5/ |
H A D | umr.h | 30 if (MLX5_CAP_GEN(dev->mdev, umr_modify_entity_size_disabled)) in mlx5r_umr_can_load_pas() 37 if (!MLX5_CAP_GEN(dev->mdev, umr_extended_translation_offset) && in mlx5r_umr_can_load_pas() 55 MLX5_CAP_GEN(dev->mdev, atomic) && in mlx5r_umr_can_reconfig() 56 MLX5_CAP_GEN(dev->mdev, umr_modify_atomic_disabled)) in mlx5r_umr_can_reconfig() 60 MLX5_CAP_GEN(dev->mdev, relaxed_ordering_write) && in mlx5r_umr_can_reconfig() 61 !MLX5_CAP_GEN(dev->mdev, relaxed_ordering_write_umr)) in mlx5r_umr_can_reconfig() 65 (MLX5_CAP_GEN(dev->mdev, relaxed_ordering_read) || in mlx5r_umr_can_reconfig() 66 MLX5_CAP_GEN(dev->mdev, relaxed_ordering_read_pci_enabled)) && in mlx5r_umr_can_reconfig() 67 !MLX5_CAP_GEN(dev->mdev, relaxed_ordering_read_umr)) in mlx5r_umr_can_reconfig()
|
H A D | std_types.c | 38 sw_owner_supp = MLX5_CAP_ESW_FLOWTABLE_FDB(mdev, sw_owner) || in fill_vport_icm_addr() 39 MLX5_CAP_ESW_FLOWTABLE_FDB(mdev, sw_owner_v2); in fill_vport_icm_addr() 42 icm_rx = MLX5_CAP64_ESW_FLOWTABLE(mdev, in fill_vport_icm_addr() 44 icm_tx = MLX5_CAP64_ESW_FLOWTABLE(mdev, in fill_vport_icm_addr() 101 err = mlx5_cmd_exec(mdev, in, sizeof(in), out, out_sz); in fill_vport_vhca_id() 118 struct mlx5_core_dev *mdev; in fill_switchdev_info() local 125 mdev = mlx5_eswitch_get_core_dev(rep->esw); in fill_switchdev_info() 126 if (!mdev) in fill_switchdev_info() 133 err = fill_vport_vhca_id(mdev, rep->vport, info); in fill_switchdev_info() 138 info->esw_owner_vhca_id = MLX5_CAP_GEN(mdev, vhca_id); in fill_switchdev_info() [all …]
|
/openbmc/linux/drivers/infiniband/hw/mana/ |
H A D | wq.c | 12 struct mana_ib_dev *mdev = in mana_ib_create_wq() local 24 ibdev_dbg(&mdev->ib_dev, in mana_ib_create_wq() 33 ibdev_dbg(&mdev->ib_dev, "ucmd wq_buf_addr 0x%llx\n", ucmd.wq_buf_addr); in mana_ib_create_wq() 39 ibdev_dbg(&mdev->ib_dev, in mana_ib_create_wq() 49 err = mana_ib_gd_create_dma_region(mdev, wq->umem, &wq->gdma_region); in mana_ib_create_wq() 51 ibdev_dbg(&mdev->ib_dev, in mana_ib_create_wq() 57 ibdev_dbg(&mdev->ib_dev, in mana_ib_create_wq() 85 struct mana_ib_dev *mdev; in mana_ib_destroy_wq() local 87 mdev = container_of(ib_dev, struct mana_ib_dev, ib_dev); in mana_ib_destroy_wq() 89 mana_ib_gd_destroy_dma_region(mdev, wq->gdma_region); in mana_ib_destroy_wq()
|
/openbmc/linux/net/mctp/ |
H A D | neigh.c | 28 struct net *net = dev_net(mdev->dev); in mctp_neigh_add() 49 neigh->dev = mdev; in mctp_neigh_add() 73 struct net *net = dev_net(mdev->dev); in mctp_neigh_remove_dev() 78 if (neigh->dev == mdev) { in mctp_neigh_remove_dev() 91 struct net *net = dev_net(mdev->dev); in mctp_neigh_remove() 120 struct mctp_dev *mdev; in mctp_rtm_newneigh() local 160 mdev = mctp_dev_get_rtnl(dev); in mctp_rtm_newneigh() 161 if (!mdev) in mctp_rtm_newneigh() 179 struct mctp_dev *mdev; in mctp_rtm_delneigh() local 202 mdev = mctp_dev_get_rtnl(dev); in mctp_rtm_delneigh() [all …]
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/en/rep/ |
H A D | bridge.c | 35 mdev = priv->mdev; in mlx5_esw_bridge_dev_same_hw() 51 struct mlx5_core_dev *mdev; in mlx5_esw_bridge_lag_rep_get() local 58 mdev = priv->mdev; in mlx5_esw_bridge_lag_rep_get() 119 struct mlx5_core_dev *mdev; in mlx5_esw_bridge_is_local() local 126 mdev = priv->mdev; in mlx5_esw_bridge_is_local() 128 return mlx5_lag_is_shared_fdb(mdev) && mlx5_lag_is_master(mdev); in mlx5_esw_bridge_is_local() 190 mdev = priv->mdev; in mlx5_esw_bridge_changeupper_validate_netdev() 523 struct mlx5_core_dev *mdev = priv->mdev; in mlx5e_rep_bridge_init() local 525 mdev->priv.eswitch; in mlx5e_rep_bridge_init() 583 struct mlx5_core_dev *mdev = priv->mdev; in mlx5e_rep_bridge_cleanup() local [all …]
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | devlink.c | 11 struct mlx5_core_dev *mdev) in mlx5e_create_devlink() argument 17 devlink_net(priv_to_devlink(mdev)), dev); in mlx5e_create_devlink() 43 struct mlx5_core_dev *mdev) in mlx5e_devlink_port_register() argument 50 if (mlx5_core_is_pf(mdev)) { in mlx5e_devlink_port_register() 52 attrs.phys.port_number = mlx5_get_dev_index(mdev); in mlx5e_devlink_port_register() 53 if (MLX5_ESWITCH_MANAGER(mdev)) { in mlx5e_devlink_port_register() 54 mlx5e_devlink_get_port_parent_id(mdev, &ppid); in mlx5e_devlink_port_register() 58 dl_port_index = mlx5_esw_vport_to_devlink_port_index(mdev, in mlx5e_devlink_port_register() 62 dl_port_index = mlx5_esw_vport_to_devlink_port_index(mdev, 0); in mlx5e_devlink_port_register()
|
H A D | port_buffer.c | 38 struct mlx5_core_dev *mdev = priv->mdev; in mlx5e_port_query_buffer() local 50 err = mlx5e_port_query_pbmc(mdev, out); in mlx5e_port_query_buffer() 217 if (!MLX5_CAP_GEN(mdev, sbcam_reg)) in port_update_pool_cfg() 226 err = mlx5e_port_set_sbcm(mdev, 0, i, in port_update_pool_cfg() 250 if (!MLX5_CAP_GEN(mdev, sbcam_reg)) in port_update_shared_buffer() 289 struct mlx5_core_dev *mdev = priv->mdev; in port_set_buffer() local 303 err = mlx5e_port_query_pbmc(mdev, in); in port_set_buffer() 334 err = mlx5e_port_set_pbmc(mdev, in); in port_set_buffer() 349 err = mlx5e_port_linkspeed(priv->mdev, &speed); in calculate_xoff() 450 err = port_update_pool_cfg(mdev, port_buffer); in update_buffer_lossy() [all …]
|
H A D | qos.c | 31 int mlx5e_qos_max_leaf_nodes(struct mlx5_core_dev *mdev) in mlx5e_qos_max_leaf_nodes() argument 125 mlx5e_build_sq_param(priv->mdev, params, ¶m_sq); in mlx5e_open_qos_sq() 391 if (!mlx5_qos_is_supported(priv->mdev)) { in mlx5e_htb_setup_tc() 443 struct mlx5_core_dev *mdev; member 465 if (!mlx5_qos_is_supported(mdev)) { in mlx5e_mqprio_rl_init() 469 if (num_tc > mlx5e_qos_max_leaf_nodes(mdev)) in mlx5e_mqprio_rl_init() 472 rl->mdev = mdev; in mlx5e_mqprio_rl_init() 478 err = mlx5_qos_create_root_node(mdev, &rl->root_id); in mlx5e_mqprio_rl_init() 500 mlx5_qos_destroy_node(mdev, rl->leaves_id[tc]); in mlx5e_mqprio_rl_init() 501 mlx5_qos_destroy_node(mdev, rl->root_id); in mlx5e_mqprio_rl_init() [all …]
|
H A D | port.h | 43 int mlx5e_port_linkspeed(struct mlx5_core_dev *mdev, u32 *speed); 44 int mlx5e_port_query_pbmc(struct mlx5_core_dev *mdev, void *out); 45 int mlx5e_port_set_pbmc(struct mlx5_core_dev *mdev, void *in); 46 int mlx5e_port_query_sbpr(struct mlx5_core_dev *mdev, u32 desc, u8 dir, 48 int mlx5e_port_set_sbpr(struct mlx5_core_dev *mdev, u32 desc, u8 dir, 50 int mlx5e_port_set_sbcm(struct mlx5_core_dev *mdev, u32 desc, u8 pg_buff_idx, 52 int mlx5e_port_query_priority2buffer(struct mlx5_core_dev *mdev, u8 *buffer); 53 int mlx5e_port_set_priority2buffer(struct mlx5_core_dev *mdev, u8 *buffer);
|
/openbmc/linux/drivers/gpu/drm/mgag200/ |
H A D | mgag200_g200.c | 44 struct mga_device *mdev = &g200->base; in mgag200_g200_init_registers() local 57 mgag200_init_registers(mdev); in mgag200_g200_init_registers() 200 struct drm_device *dev = &mdev->base; in mgag200_g200_pipeline_init() 202 struct drm_crtc *crtc = &mdev->crtc; in mgag200_g200_pipeline_init() 241 ret = mgag200_i2c_init(mdev, i2c); in mgag200_g200_pipeline_init() 281 struct drm_device *dev = &mdev->base; in mgag200_g200_interpret_bios() 404 struct mga_device *mdev; in mgag200_g200_device_create() local 412 mdev = &g200->base; in mgag200_g200_device_create() 413 dev = &mdev->base; in mgag200_g200_device_create() 421 ret = mgag200_device_preinit(mdev); in mgag200_g200_device_create() [all …]
|
H A D | mgag200_drv.h | 37 #define RREG8(reg) ioread8(((void __iomem *)mdev->rmmio) + (reg)) 257 void (*disable_vidrst)(struct mga_device *mdev); 263 void (*enable_vidrst)(struct mga_device *mdev); 336 int mgag200_device_preinit(struct mga_device *mdev); 337 int mgag200_device_init(struct mga_device *mdev, 345 void mgag200_g200wb_init_registers(struct mga_device *mdev); 396 void mgag200_crtc_set_gamma(struct mga_device *mdev, 443 void mgag200_enable_display(struct mga_device *mdev); 444 void mgag200_init_registers(struct mga_device *mdev); 448 void mgag200_bmc_disable_vidrst(struct mga_device *mdev); [all …]
|
/openbmc/linux/drivers/gpu/drm/arm/display/komeda/ |
H A D | komeda_pipeline.c | 32 pipe = devm_kzalloc(mdev->dev, size, GFP_KERNEL); in komeda_pipeline_add() 36 pipe->mdev = mdev; in komeda_pipeline_add() 37 pipe->id = mdev->n_pipelines; in komeda_pipeline_add() 40 mdev->pipelines[mdev->n_pipelines] = pipe; in komeda_pipeline_add() 41 mdev->n_pipelines++; in komeda_pipeline_add() 55 komeda_component_destroy(mdev, c); in komeda_pipeline_destroy() 65 devm_kfree(mdev->dev, pipe); in komeda_pipeline_destroy() 71 struct komeda_dev *mdev = pipe->mdev; in komeda_pipeline_get_component_pos() local 233 devm_kfree(mdev->dev, c); in komeda_component_destroy() 349 for (i = 0; i < mdev->n_pipelines; i++) { in komeda_assemble_pipelines() [all …]
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlx4/ |
H A D | en_resources.c | 44 struct mlx4_en_dev *mdev = priv->mdev; in mlx4_en_fill_qp_context() local 49 context->pd = cpu_to_be32(mdev->priv_pdn); in mlx4_en_fill_qp_context() 55 if (mdev->dev->caps.flags2 & MLX4_DEV_CAP_FLAG2_PORT_REMAP) in mlx4_en_fill_qp_context() 61 context->usr_page = cpu_to_be32(mlx4_to_hw_uar_index(mdev->dev, in mlx4_en_fill_qp_context() 62 mdev->priv_uar.index)); in mlx4_en_fill_qp_context() 75 (mdev->dev->caps.flags2 & MLX4_DEV_CAP_FLAG2_LB_SRC_CHK) && in mlx4_en_fill_qp_context() 77 MLX4_SINK_COUNTER_INDEX(mdev->dev)) { in mlx4_en_fill_qp_context() 88 (mdev->dev->caps.tunnel_offload_mode == MLX4_TUNNEL_OFFLOAD_MODE_VXLAN)) { in mlx4_en_fill_qp_context() 104 ret = mlx4_update_qp(priv->mdev->dev, qp->qpn, in mlx4_en_change_mcast_lb()
|
/openbmc/qemu/hw/acpi/ |
H A D | memory_hotplug.c | 44 if (mdev->dimm) { in acpi_memory_device_status() 69 MemStatus *mdev; in acpi_memory_hotplug_read() local 119 MemStatus *mdev; in acpi_memory_hotplug_write() local 267 MemStatus *mdev; in acpi_memory_plug_cb() local 275 if (!mdev) { in acpi_memory_plug_cb() 279 mdev->dimm = dev; in acpi_memory_plug_cb() 291 MemStatus *mdev; in acpi_memory_unplug_request_cb() local 294 if (!mdev) { in acpi_memory_unplug_request_cb() 305 MemStatus *mdev; in acpi_memory_unplug_cb() local 308 if (!mdev) { in acpi_memory_unplug_cb() [all …]
|
/openbmc/linux/drivers/macintosh/ |
H A D | rack-meter.c | 58 struct macio_dev *mdev; member 405 rm->mdev = mdev; in rackmeter_probe() 408 dev_set_drvdata(&mdev->ofdev.dev, rm); in rackmeter_probe() 411 if (macio_resource_count(mdev) < 2 || macio_irq_count(mdev) < 2) { in rackmeter_probe() 415 mdev->ofdev.dev.of_node); in rackmeter_probe() 422 mdev->ofdev.dev.of_node); in rackmeter_probe() 426 rm->irq = macio_irq(mdev, 1); in rackmeter_probe() 434 mdev->ofdev.dev.of_node); in rackmeter_probe() 515 macio_release_resources(mdev); in rackmeter_probe() 522 dev_set_drvdata(&mdev->ofdev.dev, NULL); in rackmeter_probe() [all …]
|