diff options
author | Harald Welte <laforge@osmocom.org> | 2020-10-18 22:05:22 +0200 |
---|---|---|
committer | Harald Welte <laforge@osmocom.org> | 2021-02-03 10:41:16 +0100 |
commit | 6eb98ab25c5759e1ab385c651ca38c3447158f19 (patch) | |
tree | 439a7c722baab867289f5f4be23459dfb90c0fe3 /src/osmo-bts-lc15/l1_transp_hw.c | |
parent | 98c7b44f8da542b84d018d9c14ff8b8e7b9370e8 (diff) |
Use osmo_fd_*_{disable,enable}
Depends: libosmocore.git Idb89ba7bc7c129a6304a76900d17f47daf54d17d
Change-Id: I0da17d851ccb83c28a70c9039d0a4d1fe63da0ec
Diffstat (limited to 'src/osmo-bts-lc15/l1_transp_hw.c')
-rw-r--r-- | src/osmo-bts-lc15/l1_transp_hw.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/osmo-bts-lc15/l1_transp_hw.c b/src/osmo-bts-lc15/l1_transp_hw.c index ffe8613e..36b77fed 100644 --- a/src/osmo-bts-lc15/l1_transp_hw.c +++ b/src/osmo-bts-lc15/l1_transp_hw.c @@ -99,7 +99,7 @@ static int wqueue_vector_cb(struct osmo_fd *fd, unsigned int what) struct msgb *msg, *tmp; int written, count = 0; - fd->when &= ~OSMO_FD_WRITE; + osmo_fd_write_disable(fd); llist_for_each_entry(msg, &queue->msg_queue, list) { /* more writes than we have */ @@ -117,7 +117,7 @@ static int wqueue_vector_cb(struct osmo_fd *fd, unsigned int what) /* Nothing scheduled? This should not happen. */ if (count == 0) { if (!llist_empty(&queue->msg_queue)) - fd->when |= OSMO_FD_WRITE; + osmo_fd_write_enable(fd); return 0; } @@ -125,7 +125,7 @@ static int wqueue_vector_cb(struct osmo_fd *fd, unsigned int what) if (written < 0) { /* nothing written?! */ if (!llist_empty(&queue->msg_queue)) - fd->when |= OSMO_FD_WRITE; + osmo_fd_write_enable(fd); return 0; } @@ -144,7 +144,7 @@ static int wqueue_vector_cb(struct osmo_fd *fd, unsigned int what) } if (!llist_empty(&queue->msg_queue)) - fd->when |= OSMO_FD_WRITE; + osmo_fd_write_enable(fd); } return 0; |