Lines Matching defs:mport

52 	struct rio_mport *mport;
105 if (!(data = rio_get_inb_message(rnet->mport, RIONET_MAILBOX)))
138 rio_add_inb_buffer(rnet->mport, RIONET_MAILBOX,
150 rio_add_outb_message(rnet->mport, rdev, 0, skb->data, skb->len);
182 add_num = nets[rnet->mport->id].nact;
195 for (i = 0; i < RIO_MAX_ROUTE_ENTRIES(rnet->mport->sys_size);
197 if (nets[rnet->mport->id].active[i]) {
199 nets[rnet->mport->id].active[i]);
206 if (nets[rnet->mport->id].active[destid])
208 nets[rnet->mport->id].active[destid]);
227 static void rionet_dbell_event(struct rio_mport *mport, void *dev_id, u16 sid, u16 tid,
233 unsigned char netid = rnet->mport->id;
249 rio_mport_send_doorbell(mport, sid,
266 static void rionet_inb_msg_event(struct rio_mport *mport, void *dev_id, int mbox, int slot)
282 static void rionet_outb_msg_event(struct rio_mport *mport, void *dev_id, int mbox, int slot)
314 unsigned char netid = rnet->mport->id;
320 if ((rc = rio_request_inb_dbell(rnet->mport,
327 if ((rc = rio_request_inb_mbox(rnet->mport,
334 if ((rc = rio_request_outb_mbox(rnet->mport,
370 unsigned char netid = rnet->mport->id;
395 rio_release_inb_dbell(rnet->mport, RIONET_DOORBELL_JOIN,
397 rio_release_inb_mbox(rnet->mport, RIONET_MAILBOX);
398 rio_release_outb_mbox(rnet->mport, RIONET_MAILBOX);
449 strscpy(info->bus_info, rnet->mport->name, sizeof(info->bus_info));
481 static int rionet_setup_netdev(struct rio_mport *mport, struct net_device *ndev)
488 RIO_MAX_ROUTE_ENTRIES(mport->sys_size);
490 nets[mport->id].active = (struct rio_dev **)__get_free_pages(GFP_KERNEL,
492 if (!nets[mport->id].active) {
496 memset((void *)nets[mport->id].active, 0, rionet_active_bytes);
500 rnet->mport = mport;
504 device_id = rio_local_get_device_id(mport);
519 SET_NETDEV_DEV(ndev, &mport->dev);
529 free_pages((unsigned long)nets[mport->id].active,
540 mport->name);
667 struct rio_mport *mport = to_rio_mport(dev);
669 int id = mport->id;
671 pr_debug("%s %s\n", __func__, mport->name);
675 WARN(!nets[id].ndev, "%s called for mport without NDEV\n",
685 RIO_MAX_ROUTE_ENTRIES(mport->sys_size)));
712 /* the rio_mport_interface is used to handle local mport devices */