bt_devfilter
int bt_devfilter(int, const struct bt_devfilter *, struct bt_devfilter *);
void bt_devfilter_pkt_set(struct bt_devfilter *, uint8_t);
void bt_devfilter_pkt_clr(struct bt_devfilter *, uint8_t);
int bt_devfilter_pkt_tst(const struct bt_devfilter *, uint8_t);
void bt_devfilter_evt_set(struct bt_devfilter *, uint8_t);
void bt_devfilter_evt_clr(struct bt_devfilter *, uint8_t);
int bt_devfilter_evt_tst(const struct bt_devfilter *, uint8_t);
struct bt_devfilter new, old;
if (bt_devfilter(s, &new, &old) == -1)
(void)bt_devfilter(s, &old, NULL);
bt_devfilter(int s, const struct bt_devfilter *new, struct bt_devfilter *old)
bt_devfilter_pkt_set(struct bt_devfilter *filter, uint8_t type)
bt_devfilter_pkt_clr(struct bt_devfilter *filter, uint8_t type)
bt_devfilter_pkt_tst(const struct bt_devfilter *filter, uint8_t type)
bt_devfilter_evt_set(struct bt_devfilter *filter, uint8_t event)
bt_devfilter_evt_clr(struct bt_devfilter *filter, uint8_t event)
bt_devfilter_evt_tst(const struct bt_devfilter *filter, uint8_t event)
struct bt_devfilter f;
if (bt_devfilter(s, &f, NULL) == -1) {
if (bt_devfilter(hci, &filter, NULL) < 0) {
struct bt_devfilter filter;