/linux-master/drivers/mailbox/ |
H A D | zynqmp-ipi-mailbox.c | 501 struct device *dev, *mdev; local 519 mdev = &ipi_mbox->dev; 535 mbox->dev = mdev; 542 chans = devm_kzalloc(mdev, 2 * sizeof(*chans), GFP_KERNEL); 550 ret = devm_mbox_controller_register(mdev, mbox); 552 dev_err(mdev, 555 dev_info(mdev, 581 struct device *mdev; local 586 mdev = &ipi_mbox->dev; 593 mchan->req_buf = devm_ioremap(mdev, re 681 struct device *mdev; local [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx4/ |
H A D | en_port.c | 72 int mlx4_en_QUERY_PORT(struct mlx4_en_dev *mdev, u8 port) argument 75 struct mlx4_en_priv *priv = netdev_priv(mdev->pndev[port]); 80 mailbox = mlx4_alloc_cmd_mailbox(mdev->dev); 83 err = mlx4_cmd_box(mdev->dev, 0, mailbox->dma, port, 0, 127 mlx4_free_cmd_mailbox(mdev->dev, mailbox); 153 struct mlx4_en_dev *mdev = priv->mdev; local 157 if (!priv->port_up || mlx4_is_master(mdev->dev)) 183 int mlx4_en_DUMP_ETH_STATS(struct mlx4_en_dev *mdev, u8 port, u8 reset) argument 188 struct net_device *dev = mdev [all...] |
/linux-master/drivers/input/keyboard/ |
H A D | maple_keyb.c | 148 struct maple_device *mdev; local 154 mdev = to_maple_dev(dev); 172 idev->name = mdev->product_name; 178 idev->dev.parent = &mdev->dev; 191 maple_getcond_callback(mdev, dc_kbd_callback, HZ/50, 194 mdev->driver = mdrv; 196 maple_set_drvdata(mdev, kbd); 201 maple_set_drvdata(mdev, NULL); 211 struct maple_device *mdev = to_maple_dev(dev); local 212 struct dc_kbd *kbd = maple_get_drvdata(mdev); [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | fs_core.h | 360 #define MLX5_CAP_FLOWTABLE_TYPE(mdev, cap, type) ( \ 361 (type == FS_FT_NIC_RX) ? MLX5_CAP_FLOWTABLE_NIC_RX(mdev, cap) : \ 362 (type == FS_FT_NIC_TX) ? MLX5_CAP_FLOWTABLE_NIC_TX(mdev, cap) : \ 363 (type == FS_FT_ESW_EGRESS_ACL) ? MLX5_CAP_ESW_EGRESS_ACL(mdev, cap) : \ 364 (type == FS_FT_ESW_INGRESS_ACL) ? MLX5_CAP_ESW_INGRESS_ACL(mdev, cap) : \ 365 (type == FS_FT_FDB) ? MLX5_CAP_ESW_FLOWTABLE_FDB(mdev, cap) : \ 366 (type == FS_FT_SNIFFER_RX) ? MLX5_CAP_FLOWTABLE_SNIFFER_RX(mdev, cap) : \ 367 (type == FS_FT_SNIFFER_TX) ? MLX5_CAP_FLOWTABLE_SNIFFER_TX(mdev, cap) : \ 368 (type == FS_FT_RDMA_RX) ? MLX5_CAP_FLOWTABLE_RDMA_RX(mdev, cap) : \ 369 (type == FS_FT_RDMA_TX) ? MLX5_CAP_FLOWTABLE_RDMA_TX(mdev, ca [all...] |
/linux-master/drivers/net/wireless/mediatek/mt76/mt7925/ |
H A D | mt7925.h | 212 int mt7925_mac_sta_add(struct mt76_dev *mdev, struct ieee80211_vif *vif, 215 void mt7925_mac_sta_assoc(struct mt76_dev *mdev, struct ieee80211_vif *vif, 217 void mt7925_mac_sta_remove(struct mt76_dev *mdev, struct ieee80211_vif *vif, 220 int mt7925e_tx_prepare_skb(struct mt76_dev *mdev, void *txwi_ptr, 226 bool mt7925_rx_check(struct mt76_dev *mdev, void *data, int len); 227 void mt7925_queue_rx_skb(struct mt76_dev *mdev, enum mt76_rxq_id q, 257 int mt7925_mcu_parse_response(struct mt76_dev *mdev, int cmd, 276 int mt7925_usb_sdio_tx_prepare_skb(struct mt76_dev *mdev, void *txwi_ptr, 280 void mt7925_usb_sdio_tx_complete_skb(struct mt76_dev *mdev, 282 bool mt7925_usb_sdio_tx_status_data(struct mt76_dev *mdev, u [all...] |
/linux-master/drivers/net/wireless/mediatek/mt76/mt76x0/ |
H A D | usb.c | 230 struct mt76_dev *mdev; local 234 mdev = mt76_alloc_device(&usb_intf->dev, sizeof(*dev), &mt76x0u_ops, 236 if (!mdev) 239 dev = container_of(mdev, struct mt76x02_dev, mt76); 251 mt76x02u_init_mcu(mdev); 252 ret = mt76u_init(mdev, usb_intf); 259 if (!mt76x02_wait_for_mac(mdev)) { 264 mdev->rev = mt76_rr(dev, MT_ASIC_VERSION); 266 dev_info(mdev->dev, "ASIC revision: %08x MAC revision: %08x\n", 267 mdev [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
H A D | dr_send.c | 219 if (unlikely(dr_cq->mdev->state == 221 mlx5_core_dbg_once(dr_cq->mdev, 249 static struct mlx5dr_qp *dr_create_rc_qp(struct mlx5_core_dev *mdev, argument 265 wqp.buf_numa_node = mdev->priv.numa_node; 266 wqp.db_numa_node = mdev->priv.numa_node; 279 err = mlx5_wq_qp_create(mdev, &wqp, temp_qpc, &dr_qp->wq, 282 mlx5_core_warn(mdev, "Can't create QP WQ\n"); 291 mlx5_core_warn(mdev, "Can't allocate wqe head\n"); 320 MLX5_SET(qpc, qpc, ts_format, mlx5_get_qp_default_ts(mdev)); 322 if (MLX5_CAP_GEN(mdev, cqe_versio 347 dr_destroy_qp(struct mlx5_core_dev *mdev, struct mlx5dr_qp *dr_qp) argument 905 dr_modify_qp_rst2init(struct mlx5_core_dev *mdev, struct mlx5dr_qp *dr_qp, int port) argument 925 dr_cmd_modify_qp_rtr2rts(struct mlx5_core_dev *mdev, struct mlx5dr_qp *dr_qp, struct dr_qp_rts_attr *attr) argument 946 dr_cmd_modify_qp_init2rtr(struct mlx5_core_dev *mdev, struct mlx5dr_qp *dr_qp, struct dr_qp_rtr_attr *attr) argument 1058 dr_create_cq(struct mlx5_core_dev *mdev, struct mlx5_uars_page *uar, size_t ncqe) argument 1148 dr_destroy_cq(struct mlx5_core_dev *mdev, struct mlx5dr_cq *cq) argument 1155 dr_create_mkey(struct mlx5_core_dev *mdev, u32 pdn, u32 *mkey) argument 1175 dr_reg_mr(struct mlx5_core_dev *mdev, u32 pdn, void *buf, size_t size) argument 1212 dr_dereg_mr(struct mlx5_core_dev *mdev, struct mlx5dr_mr *mr) argument [all...] |
H A D | dr_domain.c | 173 ret = mlx5_core_alloc_pd(dmn->mdev, &dmn->pdn); 179 dmn->uar = mlx5_get_uars_page(dmn->mdev); 211 mlx5_put_uars_page(dmn->mdev, dmn->uar); 213 mlx5_core_dealloc_pd(dmn->mdev, dmn->pdn); 223 mlx5_put_uars_page(dmn->mdev, dmn->uar); 224 mlx5_core_dealloc_pd(dmn->mdev, dmn->pdn); 246 ret = mlx5dr_cmd_query_esw_vport_context(dmn->mdev, 254 ret = mlx5dr_cmd_query_gvmi(dmn->mdev, 350 static int dr_domain_query_fdb_caps(struct mlx5_core_dev *mdev, argument 358 ret = mlx5dr_cmd_query_esw_caps(mdev, 389 dr_domain_caps_init(struct mlx5_core_dev *mdev, struct mlx5dr_domain *dmn) argument 460 mlx5dr_domain_create(struct mlx5_core_dev *mdev, enum mlx5dr_domain_type type) argument [all...] |
/linux-master/drivers/scsi/ |
H A D | mac53c94.c | 59 struct macio_dev *mdev; member in struct:fsc_state 407 static int mac53c94_probe(struct macio_dev *mdev, const struct of_device_id *match) argument 409 struct device_node *node = macio_get_of_node(mdev); 410 struct pci_dev *pdev = macio_get_pci_dev(mdev); 417 if (macio_resource_count(mdev) != 2 || macio_irq_count(mdev) != 2) { 420 macio_resource_count(mdev), macio_irq_count(mdev)); 424 if (macio_request_resources(mdev, "mac53c94") != 0) { 437 macio_set_drvdata(mdev, stat 511 mac53c94_remove(struct macio_dev *mdev) argument [all...] |
/linux-master/drivers/net/wireless/mediatek/mt76/ |
H A D | mt76x02_mcu.h | 90 int mt76x02_mcu_msg_send(struct mt76_dev *mdev, int cmd, const void *data, 92 int mt76x02_mcu_parse_response(struct mt76_dev *mdev, int cmd,
|
H A D | mt76x02_txrx.c | 35 void mt76x02_queue_rx_skb(struct mt76_dev *mdev, enum mt76_rxq_id q, argument 38 struct mt76x02_dev *dev = container_of(mdev, struct mt76x02_dev, mt76); 52 mt76_rx(mdev, q, skb); 123 bool mt76x02_tx_status_data(struct mt76_dev *mdev, u8 *update) argument 125 struct mt76x02_dev *dev = container_of(mdev, struct mt76x02_dev, mt76); 137 int mt76x02_tx_prepare_skb(struct mt76_dev *mdev, void *txwi_ptr, argument 142 struct mt76x02_dev *dev = container_of(mdev, struct mt76x02_dev, mt76); 155 pid = mt76_tx_status_skb_add(mdev, wcid, tx_info->skb);
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | tir.h | 42 struct mlx5_core_dev *mdev; member in struct:mlx5e_tir 48 struct mlx5_core_dev *mdev, bool reg);
|
H A D | tir.c | 159 struct mlx5_core_dev *mdev, bool reg) 163 tir->mdev = mdev; 165 err = mlx5_core_create_tir(tir->mdev, builder->in, &tir->tirn); 170 struct mlx5e_hw_objs *res = &tir->mdev->mlx5e_res.hw_objs; 184 struct mlx5e_hw_objs *res = &tir->mdev->mlx5e_res.hw_objs; 197 mlx5_core_destroy_tir(tir->mdev, tir->tirn); 202 return mlx5_core_modify_tir(tir->mdev, tir->tirn, builder->in); 158 mlx5e_tir_init(struct mlx5e_tir *tir, struct mlx5e_tir_builder *builder, struct mlx5_core_dev *mdev, bool reg) argument
|
/linux-master/drivers/gpu/drm/mgag200/ |
H A D | mgag200_bmc.c | 7 void mgag200_bmc_disable_vidrst(struct mga_device *mdev) argument 66 void mgag200_bmc_enable_vidrst(struct mga_device *mdev) argument
|
/linux-master/include/linux/ |
H A D | mdev.h | 39 /* embedded into the struct device that the mdev devices hang off */ 84 static inline struct device *mdev_dev(struct mdev_device *mdev) argument 86 return &mdev->dev;
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/ |
H A D | police.c | 52 return !!mlx5e_get_flow_meters(parse_state->flow->priv->mdev); 93 if (!(mlx5_fs_get_capabilities(priv->mdev, ns) & 132 meter = mlx5e_tc_meter_get(priv->mdev, ¶ms); 134 meter = mlx5e_tc_meter_replace(priv->mdev, ¶ms); 142 mlx5_core_err(priv->mdev, "Failed to get flow meter %d\n", params.index); 157 meter = mlx5e_tc_meter_get(priv->mdev, ¶ms); 160 mlx5_core_err(priv->mdev, "Failed to get flow meter %d\n", params.index); 178 meter = mlx5e_tc_meter_get(priv->mdev, ¶ms);
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
H A D | ktls_txrx.h | 17 u16 mlx5e_ktls_get_stop_room(struct mlx5_core_dev *mdev, struct mlx5e_params *params); 79 static inline u16 mlx5e_ktls_get_stop_room(struct mlx5_core_dev *mdev, argument
|
/linux-master/drivers/net/wireless/mediatek/mt76/mt7603/ |
H A D | mt7603.h | 235 int mt7603_tx_prepare_skb(struct mt76_dev *mdev, void *txwi_ptr, 240 void mt7603_tx_complete_skb(struct mt76_dev *mdev, struct mt76_queue_entry *e); 242 void mt7603_queue_rx_skb(struct mt76_dev *mdev, enum mt76_rxq_id q, 244 void mt7603_rx_poll_complete(struct mt76_dev *mdev, enum mt76_rxq_id q); 245 void mt7603_sta_ps(struct mt76_dev *mdev, struct ieee80211_sta *sta, bool ps); 246 int mt7603_sta_add(struct mt76_dev *mdev, struct ieee80211_vif *vif, 248 void mt7603_sta_assoc(struct mt76_dev *mdev, struct ieee80211_vif *vif, 250 void mt7603_sta_remove(struct mt76_dev *mdev, struct ieee80211_vif *vif,
|
/linux-master/drivers/vfio/ |
H A D | Makefile | 16 obj-$(CONFIG_VFIO_MDEV) += mdev/
|
/linux-master/drivers/net/wireless/mediatek/mt76/mt7615/ |
H A D | usb.c | 138 struct mt76_dev *mdev; local 148 mdev = mt76_alloc_device(&usb_intf->dev, sizeof(*dev), ops, &drv_ops); 149 if (!mdev) 152 dev = container_of(mdev, struct mt7615_dev, mt76); 161 ret = __mt76u_init(mdev, usb_intf, &bus_ops); 165 mdev->rev = (mt76_rr(dev, MT_HW_CHIPID) << 16) | 167 dev_dbg(mdev->dev, "ASIC revision: %04x\n", mdev->rev);
|
/linux-master/drivers/ata/ |
H A D | pata_macio.c | 233 struct macio_dev *mdev; member in struct:pata_macio_priv 1120 static int pata_macio_attach(struct macio_dev *mdev, argument 1129 if (macio_resource_count(mdev) == 0) { 1130 dev_err(&mdev->ofdev.dev, 1136 macio_enable_devres(mdev); 1139 priv = devm_kzalloc(&mdev->ofdev.dev, 1144 priv->node = of_node_get(mdev->ofdev.dev.of_node); 1145 priv->mdev = mdev; 1146 priv->dev = &mdev 1195 pata_macio_detach(struct macio_dev *mdev) argument 1213 pata_macio_suspend(struct macio_dev *mdev, pm_message_t mesg) argument 1220 pata_macio_resume(struct macio_dev *mdev) argument 1229 pata_macio_mb_event(struct macio_dev* mdev, int mb_state) argument [all...] |
/linux-master/drivers/net/ |
H A D | mhi_net.c | 32 struct mhi_device *mdev; member in struct:mhi_net_dev 76 struct mhi_device *mdev = mhi_netdev->mdev; local 79 err = mhi_queue_skb(mdev, DMA_TO_DEVICE, skb, skb->len, MHI_EOT); 87 if (mhi_queue_is_full(mdev, DMA_TO_DEVICE)) 241 struct mhi_device *mdev = mhi_netdev->mdev; local 264 if (netif_queue_stopped(ndev) && !mhi_queue_is_full(mdev, DMA_TO_DEVICE)) 273 struct mhi_device *mdev = mhi_netdev->mdev; local [all...] |
/linux-master/drivers/media/usb/au0828/ |
H A D | au0828-core.c | 128 struct media_device *mdev = dev->media_dev; local 131 if (!mdev || !media_devnode_is_registered(mdev->devnode)) 135 list_for_each_entry_safe(notify, nextp, &mdev->entity_notify, list) { 138 media_device_unregister_entity_notify(mdev, notify); 142 mutex_lock(&mdev->graph_mutex); 146 mutex_unlock(&mdev->graph_mutex); 199 struct media_device *mdev; local 201 mdev = media_device_usb_allocate(udev, KBUILD_MODNAME, THIS_MODULE); 202 if (IS_ERR(mdev)) 295 struct media_device *mdev = entity->graph_obj.mdev; local 445 struct media_device *mdev = entity->graph_obj.mdev; local [all...] |
/linux-master/include/media/ |
H A D | dvbdev.h | 98 * @mdev_lock: Protect access to the mdev pointer. 99 * @mdev: pointer to struct media_device, used when the media 123 struct media_device *mdev; member in struct:dvb_adapter 306 * @mdev: pointer to &struct media_device 309 struct media_device *mdev) 311 adap->mdev = mdev; 322 return adap->mdev; 308 dvb_register_media_controller(struct dvb_adapter *adap, struct media_device *mdev) argument
|
/linux-master/net/mpls/ |
H A D | af_mpls.c | 135 struct mpls_dev *mdev; local 138 mdev = mpls_dev_get(dev); 139 if (mdev) 140 MPLS_INC_STATS_LEN(mdev, skb->len, 352 struct mpls_dev *mdev; local 360 mdev = mpls_dev_get(dev); 361 if (!mdev) 364 MPLS_INC_STATS_LEN(mdev, skb->len, rx_packets, 367 if (!mdev->input_enabled) { 368 MPLS_INC_STATS(mdev, rx_droppe 1069 mpls_get_stats(struct mpls_dev *mdev, struct mpls_link_stats *stats) argument 1103 struct mpls_dev *mdev; local 1124 struct mpls_dev *mdev; local 1133 mpls_netconf_fill_devconf(struct sk_buff *skb, struct mpls_dev *mdev, u32 portid, u32 seq, int event, unsigned int flags, int type) argument 1183 mpls_netconf_notify_devconf(struct net *net, int event, int type, struct mpls_dev *mdev) argument 1259 struct mpls_dev *mdev; local 1310 struct mpls_dev *mdev; local 1357 struct mpls_dev *mdev = ctl->extra1; local 1382 mpls_dev_sysctl_register(struct net_device *dev, struct mpls_dev *mdev) argument 1420 mpls_dev_sysctl_unregister(struct net_device *dev, struct mpls_dev *mdev) argument 1438 struct mpls_dev *mdev; local 1477 struct mpls_dev *mdev = container_of(head, struct mpls_dev, rcu); local 1596 struct mpls_dev *mdev; local [all...] |