Deleted Added
sdiff udiff text old ( 150878 ) new ( 151772 )
full compact
1/* $OpenBSD: if_txpreg.h,v 1.30 2001/06/23 04:18:02 jason Exp $ */
2/* $FreeBSD: head/sys/dev/txp/if_txpreg.h 151772 2005-10-27 21:16:17Z jhb $ */
3
4/*-
5 * Copyright (c) 2001 Aaron Campbell <aaron@monkey.org>.
6 * All rights reserved.
7 *
8 * Redistribution and use in source and binary forms, with or without
9 * modification, are permitted provided that the following conditions
10 * are met:

--- 590 unchanged lines hidden (view full) ---

601 void *sc_intrhand;
602 struct mtx sc_mtx;
603 struct txp_ldata *sc_ldata;
604 void *sc_fwbuf;
605 int sc_rxbufprod;
606 struct txp_cmd_ring sc_cmdring;
607 struct txp_rsp_ring sc_rspring;
608 struct txp_swdesc sc_txd[TX_ENTRIES];
609 struct callout sc_tick;
610 struct ifmedia sc_ifmedia;
611 struct txp_tx_ring sc_txhir, sc_txlor;
612 struct txp_rxbuf_desc *sc_rxbufs;
613 struct txp_rx_ring sc_rxhir, sc_rxlor;
614 u_int16_t sc_xcvr;
615 u_int16_t sc_seq;
616 int sc_cold;
617 u_int32_t sc_rx_capability, sc_tx_capability;

--- 16 unchanged lines hidden (view full) ---

634#define TXP_MAX_SEGLEN 0xffff
635#define TXP_MAX_PKTLEN 0x0800
636
637#define WRITE_REG(sc,reg,val) \
638 bus_space_write_4((sc)->sc_bt, (sc)->sc_bh, reg, val)
639#define READ_REG(sc,reg) \
640 bus_space_read_4((sc)->sc_bt, (sc)->sc_bh, reg)
641
642#define TXP_LOCK(sc) mtx_lock(&(sc)->sc_mtx)
643#define TXP_UNLOCK(sc) mtx_unlock(&(sc)->sc_mtx)
644#define TXP_LOCK_ASSERT(sc) mtx_assert(&(sc)->sc_mtx, MA_OWNED)
645
646/*
647 * 3Com PCI vendor ID.
648 */
649#define TXP_VENDORID_3COM 0x10B7
650
651/*
652 * 3cR990 device IDs
653 */

--- 12 unchanged lines hidden ---