PERFORCE change 109393 for review
Sam Leffler
sam at FreeBSD.org
Mon Nov 6 22:36:48 UTC 2006
http://perforce.freebsd.org/chv.cgi?CH=109393
Change 109393 by sam at sam_ebb on 2006/11/06 22:36:35
add ixpnpe_sendandrecvmsg idiom
Affected files ...
.. //depot/projects/arm/src/sys/arm/xscale/ixp425/ixp425_npe.c#2 edit
.. //depot/projects/arm/src/sys/arm/xscale/ixp425/ixp425_npevar.h#2 edit
Differences ...
==== //depot/projects/arm/src/sys/arm/xscale/ixp425/ixp425_npe.c#2 (text+ko) ====
@@ -1282,3 +1282,15 @@
msg[1] = npe_reg_read(sc, IX_NPEFIFO);
return 0;
}
+
+int
+ixpnpe_sendandrecvmsg(struct ixpnpe_softc *sc,
+ const uint32_t send[2], uint32_t recv[2])
+{
+ int status;
+
+ status = ixpnpe_sendmsg(sc, send);
+ if (status == 0)
+ status = ixpnpe_recvmsg(sc, recv);
+ return status;
+}
==== //depot/projects/arm/src/sys/arm/xscale/ixp425/ixp425_npevar.h#2 (text+ko) ====
@@ -89,4 +89,6 @@
int ixpnpe_sendmsg(struct ixpnpe_softc *, const uint32_t msg[2]);
int ixpnpe_recvmsg(struct ixpnpe_softc *, uint32_t msg[2]);
+int ixpnpe_sendandrecvmsg(struct ixpnpe_softc *, const uint32_t send[2],
+ uint32_t recv[2]);
#endif /* _IXP425_NPEVAR_H_ */
More information about the p4-projects
mailing list