aboutsummaryrefslogtreecommitdiffstats
path: root/os/rt/src/chqueues.c
diff options
context:
space:
mode:
authorgdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2013-11-14 10:22:19 +0000
committergdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2013-11-14 10:22:19 +0000
commite86fc6ad21d12a2f87239fa953b2bb6ac3da28b5 (patch)
tree8f51567b1118746372cec88d4d4107f3eef3f7d0 /os/rt/src/chqueues.c
parentb6146e1fe402c875d6c4469ab6fec58715317b8a (diff)
downloadChibiOS-e86fc6ad21d12a2f87239fa953b2bb6ac3da28b5.tar.gz
ChibiOS-e86fc6ad21d12a2f87239fa953b2bb6ac3da28b5.tar.bz2
ChibiOS-e86fc6ad21d12a2f87239fa953b2bb6ac3da28b5.zip
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/kernel_3_dev@6472 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'os/rt/src/chqueues.c')
-rw-r--r--os/rt/src/chqueues.c20
1 files changed, 10 insertions, 10 deletions
diff --git a/os/rt/src/chqueues.c b/os/rt/src/chqueues.c
index c65eb06c6..c0b0f8256 100644
--- a/os/rt/src/chqueues.c
+++ b/os/rt/src/chqueues.c
@@ -88,7 +88,7 @@
void chIQObjectInit(input_queue_t *iqp, uint8_t *bp, size_t size,
qnotify_t infy, void *link) {
- chQueueObjectInit(&iqp->q_waiting);
+ chThdQueueObjectInit(&iqp->q_waiting);
iqp->q_counter = 0;
iqp->q_buffer = iqp->q_rdptr = iqp->q_wrptr = bp;
iqp->q_top = bp + size;
@@ -113,7 +113,7 @@ void chIQResetI(input_queue_t *iqp) {
iqp->q_rdptr = iqp->q_wrptr = iqp->q_buffer;
iqp->q_counter = 0;
- chQueueWakeupAllI(&iqp->q_waiting, Q_RESET);
+ chThdDequeueAllI(&iqp->q_waiting, Q_RESET);
}
/**
@@ -141,7 +141,7 @@ msg_t chIQPutI(input_queue_t *iqp, uint8_t b) {
if (iqp->q_wrptr >= iqp->q_top)
iqp->q_wrptr = iqp->q_buffer;
- chQueueWakeupOneI(&iqp->q_waiting, Q_OK);
+ chThdDequeueNextI(&iqp->q_waiting, Q_OK);
return Q_OK;
}
@@ -175,7 +175,7 @@ msg_t chIQGetTimeout(input_queue_t *iqp, systime_t time) {
while (chIQIsEmptyI(iqp)) {
msg_t msg;
- if ((msg = chQueueGoSleepTimeoutS(&iqp->q_waiting, time)) < Q_OK) {
+ if ((msg = chThdEnqueueTimeoutS(&iqp->q_waiting, time)) < Q_OK) {
chSysUnlock();
return msg;
}
@@ -227,7 +227,7 @@ size_t chIQReadTimeout(input_queue_t *iqp, uint8_t *bp,
nfy(iqp);
while (chIQIsEmptyI(iqp)) {
- if (chQueueGoSleepTimeoutS(&iqp->q_waiting, time) != Q_OK) {
+ if (chThdEnqueueTimeoutS(&iqp->q_waiting, time) != Q_OK) {
chSysUnlock();
return r;
}
@@ -266,7 +266,7 @@ size_t chIQReadTimeout(input_queue_t *iqp, uint8_t *bp,
void chOQObjectInit(output_queue_t *oqp, uint8_t *bp, size_t size,
qnotify_t onfy, void *link) {
- chQueueObjectInit(&oqp->q_waiting);
+ chThdQueueObjectInit(&oqp->q_waiting);
oqp->q_counter = size;
oqp->q_buffer = oqp->q_rdptr = oqp->q_wrptr = bp;
oqp->q_top = bp + size;
@@ -291,7 +291,7 @@ void chOQResetI(output_queue_t *oqp) {
oqp->q_rdptr = oqp->q_wrptr = oqp->q_buffer;
oqp->q_counter = chQSizeI(oqp);
- chQueueWakeupAllI(&oqp->q_waiting, Q_RESET);
+ chThdDequeueAllI(&oqp->q_waiting, Q_RESET);
}
/**
@@ -322,7 +322,7 @@ msg_t chOQPutTimeout(output_queue_t *oqp, uint8_t b, systime_t time) {
while (chOQIsFullI(oqp)) {
msg_t msg;
- if ((msg = chQueueGoSleepTimeoutS(&oqp->q_waiting, time)) < Q_OK) {
+ if ((msg = chThdEnqueueTimeoutS(&oqp->q_waiting, time)) < Q_OK) {
chSysUnlock();
return msg;
}
@@ -363,7 +363,7 @@ msg_t chOQGetI(output_queue_t *oqp) {
if (oqp->q_rdptr >= oqp->q_top)
oqp->q_rdptr = oqp->q_buffer;
- chQueueWakeupOneI(&oqp->q_waiting, Q_OK);
+ chThdDequeueNextI(&oqp->q_waiting, Q_OK);
return b;
}
@@ -402,7 +402,7 @@ size_t chOQWriteTimeout(output_queue_t *oqp, const uint8_t *bp,
chSysLock();
while (true) {
while (chOQIsFullI(oqp)) {
- if (chQueueGoSleepTimeoutS(&oqp->q_waiting, time) != Q_OK) {
+ if (chThdEnqueueTimeoutS(&oqp->q_waiting, time) != Q_OK) {
chSysUnlock();
return w;
}