netmap: don't use linux type struct device *

Such type cannot be used in code that is in common between
FreeBSD and Linux. Use the FreeBSD type instead.

MFC after:	3 days
Reported by:	markj
Differential Revision:	https://reviews.freebsd.org/D29677
This commit is contained in:
Vincenzo Maffione 2021-04-11 21:06:43 +00:00
parent 2a47875ea6
commit 70275a6735

View file

@ -312,7 +312,7 @@ netmap_mem_rings_delete(struct netmap_adapter *na)
static int netmap_mem_map(struct netmap_obj_pool *, struct netmap_adapter *);
static int netmap_mem_unmap(struct netmap_obj_pool *, struct netmap_adapter *);
static int nm_mem_check_group(struct netmap_mem_d *, struct device *);
static int nm_mem_check_group(struct netmap_mem_d *, bus_dma_tag_t);
static void nm_mem_release_id(struct netmap_mem_d *);
nm_memid_t
@ -730,7 +730,7 @@ netmap_mem_find(nm_memid_t id)
}
static int
nm_mem_check_group(struct netmap_mem_d *nmd, struct device *dev)
nm_mem_check_group(struct netmap_mem_d *nmd, bus_dma_tag_t dev)
{
int err = 0, id;