/drivers/media/dvb/dvb-core/ |
D | dmxdev.c | 363 struct dmx_section_filter *filter, in dvb_dmxdev_section_callback() argument 366 struct dmxdev_filter *dmxdevfilter = filter->priv; in dvb_dmxdev_section_callback() 456 static int dvb_dmxdev_feed_start(struct dmxdev_filter *filter) in dvb_dmxdev_feed_start() argument 458 dvb_dmxdev_filter_state_set(filter, DMXDEV_STATE_GO); in dvb_dmxdev_feed_start() 460 switch (filter->type) { in dvb_dmxdev_feed_start() 462 return filter->feed.sec->start_filtering(filter->feed.sec); in dvb_dmxdev_feed_start() 464 return filter->feed.ts->start_filtering(filter->feed.ts); in dvb_dmxdev_feed_start() 474 static int dvb_dmxdev_feed_restart(struct dmxdev_filter *filter) in dvb_dmxdev_feed_restart() argument 477 struct dmxdev *dmxdev = filter->dev; in dvb_dmxdev_feed_restart() 478 u16 pid = filter->params.sec.pid; in dvb_dmxdev_feed_restart() [all …]
|
D | dvb_demux.c | 121 u8 xor = f->filter.filter_value[i] ^ feed->feed.sec.secbuf[i]; in dvb_dmx_swfilter_sectionfilter() 133 NULL, 0, &f->filter, DMX_OK); in dvb_dmx_swfilter_sectionfilter() 139 struct dvb_demux_filter *f = feed->filter; in dvb_dmx_swfilter_section_feed() 513 if (demux->filter[i].state == DMX_STATE_FREE) in dvb_dmx_filter_alloc() 519 demux->filter[i].state = DMX_STATE_ALLOCATED; in dvb_dmx_filter_alloc() 521 return &demux->filter[i]; in dvb_dmx_filter_alloc() 726 if (!(feed->filter = dvb_dmx_filter_alloc(demux))) { in dvbdmx_allocate_ts_feed() 732 feed->filter->type = DMX_TYPE_TS; in dvbdmx_allocate_ts_feed() 733 feed->filter->feed = feed; in dvbdmx_allocate_ts_feed() 734 feed->filter->state = DMX_STATE_READY; in dvbdmx_allocate_ts_feed() [all …]
|
D | dvb_demux.h | 46 struct dmx_section_filter filter; member 83 struct dvb_demux_filter *filter; member 113 struct dvb_demux_filter *filter; member
|
D | dmxdev.h | 59 } filter; member 89 struct dmxdev_filter *filter; member
|
D | demux.h | 168 struct dmx_section_filter** filter); 170 struct dmx_section_filter* filter);
|
/drivers/net/wireless/ath5k/ |
D | pcu.c | 549 u32 data, filter = 0; in ath5k_hw_get_rx_filter() local 552 filter = ath5k_hw_reg_read(ah, AR5K_RX_FILTER); in ath5k_hw_get_rx_filter() 559 filter |= AR5K_RX_FILTER_RADARERR; in ath5k_hw_get_rx_filter() 561 filter |= AR5K_RX_FILTER_PHYERR; in ath5k_hw_get_rx_filter() 564 return filter; in ath5k_hw_get_rx_filter() 577 void ath5k_hw_set_rx_filter(struct ath5k_hw *ah, u32 filter) in ath5k_hw_set_rx_filter() argument 585 if (filter & AR5K_RX_FILTER_RADARERR) in ath5k_hw_set_rx_filter() 587 if (filter & AR5K_RX_FILTER_PHYERR) in ath5k_hw_set_rx_filter() 595 (filter & AR5K_RX_FILTER_RADARERR)) { in ath5k_hw_set_rx_filter() 596 filter &= ~AR5K_RX_FILTER_RADARERR; in ath5k_hw_set_rx_filter() [all …]
|
/drivers/net/ |
D | tun.c | 123 static int update_filter(struct tap_filter *filter, void __user *arg) in update_filter() argument 134 filter->count = 0; in update_filter() 151 filter->count = 0; in update_filter() 156 memcpy(filter->addr[n], addr[n].u, ETH_ALEN); in update_filter() 162 memset(filter->mask, 0, sizeof(filter->mask)); in update_filter() 168 addr_hash_set(filter->mask, addr[n].u); in update_filter() 174 memset(filter->mask, ~0, sizeof(filter->mask)); in update_filter() 178 filter->count = nexact; in update_filter() 189 static int run_filter(struct tap_filter *filter, const struct sk_buff *skb) in run_filter() argument 197 for (i = 0; i < filter->count; i++) in run_filter() [all …]
|
D | declance.c | 211 unsigned short filter[4]; /* multicast filter */ member 793 *lib_ptr(ib, filter[0], lp->type) = 0; in lance_open() 794 *lib_ptr(ib, filter[1], lp->type) = 0; in lance_open() 795 *lib_ptr(ib, filter[2], lp->type) = 0; in lance_open() 796 *lib_ptr(ib, filter[3], lp->type) = 0; in lance_open() 945 *lib_ptr(ib, filter[0], lp->type) = 0xffff; in lance_load_multicast() 946 *lib_ptr(ib, filter[1], lp->type) = 0xffff; in lance_load_multicast() 947 *lib_ptr(ib, filter[2], lp->type) = 0xffff; in lance_load_multicast() 948 *lib_ptr(ib, filter[3], lp->type) = 0xffff; in lance_load_multicast() 952 *lib_ptr(ib, filter[0], lp->type) = 0; in lance_load_multicast() [all …]
|
D | 7990.c | 225 ib->filter [0] = 0; in lance_init_ring() 226 ib->filter [1] = 0; in lance_init_ring() 597 volatile u16 *mcast_table = (u16 *)&ib->filter; in lance_load_multicast() 605 ib->filter [0] = 0xffffffff; in lance_load_multicast() 606 ib->filter [1] = 0xffffffff; in lance_load_multicast() 610 ib->filter [0] = 0; in lance_load_multicast() 611 ib->filter [1] = 0; in lance_load_multicast()
|
D | a2065.c | 89 unsigned filter[2]; /* Multicast filter. */ member 237 ib->filter [0] = 0; in lance_init_ring() 238 ib->filter [1] = 0; in lance_init_ring() 621 volatile u16 *mcast_table = (u16 *)&ib->filter; in lance_load_multicast() 629 ib->filter [0] = 0xffffffff; in lance_load_multicast() 630 ib->filter [1] = 0xffffffff; in lance_load_multicast() 634 ib->filter [0] = 0; in lance_load_multicast() 635 ib->filter [1] = 0; in lance_load_multicast()
|
D | sunlance.c | 219 u32 filter[2]; /* Multicast filter. */ member 948 sbus_writel(0, &ib->filter[0]); in lance_open() 949 sbus_writel(0, &ib->filter[1]); in lance_open() 953 ib->filter [0] = 0; in lance_open() 954 ib->filter [1] = 0; in lance_open() 1187 sbus_writel(val, &ib->filter[0]); in lance_load_multicast() 1188 sbus_writel(val, &ib->filter[1]); in lance_load_multicast() 1191 ib->filter [0] = val; in lance_load_multicast() 1192 ib->filter [1] = val; in lance_load_multicast() 1210 u16 __iomem *mcast_table = (u16 __iomem *) &ib->filter; in lance_load_multicast() [all …]
|
D | skge.c | 2923 static void genesis_add_filter(u8 filter[8], const u8 *addr) in genesis_add_filter() 2929 filter[bit/8] |= 1 << (bit%8); in genesis_add_filter() 2940 u8 filter[8]; in genesis_set_multicast() local 2950 memset(filter, 0xff, sizeof(filter)); in genesis_set_multicast() 2952 memset(filter, 0, sizeof(filter)); in genesis_set_multicast() 2956 genesis_add_filter(filter, pause_mc_addr); in genesis_set_multicast() 2959 genesis_add_filter(filter, list->dmi_addr); in genesis_set_multicast() 2963 xm_outhash(hw, port, XM_HSM, filter); in genesis_set_multicast() 2966 static void yukon_add_filter(u8 filter[8], const u8 *addr) in yukon_add_filter() 2969 filter[bit/8] |= 1 << (bit%8); in yukon_add_filter() [all …]
|
D | sun3lance.c | 130 unsigned int filter[2]; /* Multicast filter (unused). */ member 384 MEM->init.filter[0] = 0x00000000; in lance_probe() 385 MEM->init.filter[1] = 0x00000000; in lance_probe() 487 MEM->init.filter[0] = 0x00000000; in lance_init_ring() 488 MEM->init.filter[1] = 0x00000000; in lance_init_ring()
|
/drivers/media/dvb/ttusb-budget/ |
D | dvb-ttusb-budget.c | 370 int associated_chan, u8 filter[8], u8 mask[8]) in ttusb_set_filter() 375 filter[0], filter[1], filter[2], filter[3], in ttusb_set_filter() 376 filter[4], filter[5], filter[6], filter[7], in ttusb_set_filter() 377 filter[8], filter[9], filter[10], filter[11], in ttusb_set_filter() 1085 u8 band, cp, filter; in philips_tdm1316l_tuner_set_params() local 1112 filter = 0; in philips_tdm1316l_tuner_set_params() 1117 filter = 0; in philips_tdm1316l_tuner_set_params() 1122 filter = 1; in philips_tdm1316l_tuner_set_params() 1137 tuner_buf[3] = (cp << 5) | (filter << 3) | band; in philips_tdm1316l_tuner_set_params() 1404 u8 band, cp, filter; in dvbc_philips_tdm1316l_tuner_set_params() local [all …]
|
/drivers/net/mlx4/ |
D | en_port.c | 54 struct mlx4_set_vlan_fltr_mbox *filter; in mlx4_SET_VLAN_FLTR() local 65 filter = mailbox->buf; in mlx4_SET_VLAN_FLTR() 67 memset(filter, 0, sizeof *filter); in mlx4_SET_VLAN_FLTR() 73 filter->entry[i] = cpu_to_be32(entry); in mlx4_SET_VLAN_FLTR() 77 memset(filter, 0, sizeof(*filter)); in mlx4_SET_VLAN_FLTR()
|
/drivers/media/video/ |
D | pms.c | 386 static void pms_prefilter(short filter) in pms_prefilter() argument 389 pms_i2c_andor(0x8A, 0x06, 0xBF, (filter&1)<<6); in pms_prefilter() 391 pms_i2c_andor(0x42, 0x06, 0xBF, (filter&1)<<6); in pms_prefilter() 394 static void pms_hfilter(short filter) in pms_hfilter() argument 397 pms_i2c_andor(0xB8, 0x04, 0x1F, (filter&7)<<5); in pms_hfilter() 399 pms_i2c_andor(0x42, 0x24, 0x1F, (filter&7)<<5); in pms_hfilter() 402 static void pms_vfilter(short filter) in pms_vfilter() argument 405 pms_i2c_andor(0xB8, 0x08, 0x9F, (filter&3)<<5); in pms_vfilter() 407 pms_i2c_andor(0x42, 0x28, 0x9F, (filter&3)<<5); in pms_vfilter()
|
/drivers/media/dvb/frontends/ |
D | tda8083.c | 135 u8 filter; in tda8083_set_symbolrate() local 142 filter = 0; in tda8083_set_symbolrate() 144 filter = 2; in tda8083_set_symbolrate() 146 filter = 3; in tda8083_set_symbolrate() 159 tda8083_writereg (state, 0x05, filter); in tda8083_set_symbolrate()
|
/drivers/media/dvb/ttpci/ |
D | av7110.c | 320 struct dmx_section_filter *filter = &dvbdmxfilter->filter; in DvbDmxFilterCallback() local 325 xor = filter->filter_value[i] ^ buffer1[i]; in DvbDmxFilterCallback() 333 &dvbdmxfilter->filter, in DvbDmxFilterCallback() 819 buf[4] = (dvbdmxfilter->filter.filter_value[0] << 8) | in StartHWFilter() 823 (dvbdmxfilter->filter.filter_value[i] << 8) | in StartHWFilter() 910 ret = StartHWFilter(dvbdmxfeed->filter); in dvb_feed_start_pid() 961 ret = StopHWFilter(dvbdmxfeed->filter); in dvb_feed_stop_pid() 1013 ret = StartHWFilter(feed->filter); in av7110_start_feed() 1026 if (demux->filter[i].state != DMX_STATE_READY) in av7110_start_feed() 1028 if (demux->filter[i].type != DMX_TYPE_SEC) in av7110_start_feed() [all …]
|
D | budget-ci.c | 785 u8 band, cp, filter; in philips_tdm1316l_tuner_set_params() local 828 filter = 0; in philips_tdm1316l_tuner_set_params() 833 filter = 0; in philips_tdm1316l_tuner_set_params() 838 filter = 1; in philips_tdm1316l_tuner_set_params() 853 tuner_buf[3] = (cp << 5) | (filter << 3) | band; in philips_tdm1316l_tuner_set_params() 903 u8 band, cp, filter; in dvbc_philips_tdm1316l_tuner_set_params() local 940 filter = 1; in dvbc_philips_tdm1316l_tuner_set_params() 949 tuner_buf[3] = (cp << 5) | (filter << 3) | band; in dvbc_philips_tdm1316l_tuner_set_params()
|
/drivers/staging/et131x/ |
D | et131x_netdev.c | 383 uint32_t filter = adapter->PacketFilter; in et131x_set_packet_filter() local 400 if ((filter & ET131X_PACKET_TYPE_PROMISCUOUS) || filter == 0) { in et131x_set_packet_filter() 410 if (filter & ET131X_PACKET_TYPE_ALL_MULTICAST) { in et131x_set_packet_filter() 422 if (filter & ET131X_PACKET_TYPE_DIRECTED) { in et131x_set_packet_filter() 430 if (filter & ET131X_PACKET_TYPE_BROADCAST) { in et131x_set_packet_filter()
|
/drivers/isdn/hardware/eicon/ |
D | debug_if.h | 61 int diva_set_trace_filter (int filter_length, const char* filter); 62 int diva_get_trace_filter (int max_length, char* filter);
|
/drivers/media/dvb/ttusb-dec/ |
D | ttusb_dec.c | 171 struct dvb_demux_filter *filter; member 523 struct dvb_demux_filter *filter = NULL; in ttusb_dec_process_filter() local 533 filter = finfo->filter; in ttusb_dec_process_filter() 539 if (filter) in ttusb_dec_process_filter() 540 filter->feed->cb.sec(&packet[2], length - 2, NULL, 0, in ttusb_dec_process_filter() 541 &filter->filter, DMX_OK); in ttusb_dec_process_filter() 958 dec->video_filter = dvbdmxfeed->filter; in ttusb_dec_start_ts_feed() 965 dec->audio_filter = dvbdmxfeed->filter; in ttusb_dec_start_ts_feed() 1022 memcpy(&b0[5], &dvbdmxfeed->filter->filter.filter_value[0], 1); in ttusb_dec_start_sec_feed() 1034 finfo->filter = dvbdmxfeed->filter; in ttusb_dec_start_sec_feed()
|
/drivers/i2c/busses/ |
D | i2c-pmcmsp.c | 86 u8 filter; /* Bits 15:12, default = 0x03 */ member 127 .filter = 0x3, 131 .filter = 0x3, 153 return ((clock->filter & 0xf) << 12) | (clock->clock & 0x03ff); in pmcmsptwi_clock_to_reg() 159 clock->filter = (reg >> 12) & 0xf; in pmcmsptwi_reg_to_clock()
|
/drivers/media/video/cx18/ |
D | cx18-av-core.c | 619 int HSC, VSC, Vsrc, Hsrc, filter, Vlines; in set_v4lfmt() local 646 filter = 0; in set_v4lfmt() 648 filter = 1; in set_v4lfmt() 650 filter = 2; in set_v4lfmt() 652 filter = 3; in set_v4lfmt() 665 cx18_av_write(cx, 0x41e, 0x8 | filter); in set_v4lfmt()
|
/drivers/input/touchscreen/ |
D | ads7846.c | 125 int (*filter)(void *data, int data_idx, int *val); member 670 action = ts->filter(ts->filter_data, ts->msg_idx, &val); in ads7846_rx_val() 923 if (pdata->filter != NULL) { in ads7846_probe() 929 ts->filter = pdata->filter; in ads7846_probe() 937 ts->filter = ads7846_debounce; in ads7846_probe() 940 ts->filter = ads7846_no_filter; in ads7846_probe()
|