/drivers/net/ |
D | tap.c | 146 static int tap_enable_queue(struct tap_dev *tap, struct file *file, in tap_enable_queue() argument 157 rcu_assign_pointer(tap->taps[tap->numvtaps], q); in tap_enable_queue() 158 q->queue_index = tap->numvtaps; in tap_enable_queue() 161 tap->numvtaps++; in tap_enable_queue() 167 static int tap_set_queue(struct tap_dev *tap, struct file *file, in tap_set_queue() argument 170 if (tap->numqueues == MAX_TAP_QUEUES) in tap_set_queue() 173 rcu_assign_pointer(q->tap, tap); in tap_set_queue() 174 rcu_assign_pointer(tap->taps[tap->numvtaps], q); in tap_set_queue() 178 q->queue_index = tap->numvtaps; in tap_set_queue() 181 list_add_tail(&q->next, &tap->queue_list); in tap_set_queue() [all …]
|
D | macvtap.c | 30 struct tap_dev tap; member 54 static void macvtap_count_tx_dropped(struct tap_dev *tap) in macvtap_count_tx_dropped() argument 56 struct macvtap_dev *vlantap = container_of(tap, struct macvtap_dev, tap); in macvtap_count_tx_dropped() 62 static void macvtap_count_rx_dropped(struct tap_dev *tap) in macvtap_count_rx_dropped() argument 64 struct macvtap_dev *vlantap = container_of(tap, struct macvtap_dev, tap); in macvtap_count_rx_dropped() 70 static void macvtap_update_features(struct tap_dev *tap, in macvtap_update_features() argument 73 struct macvtap_dev *vlantap = container_of(tap, struct macvtap_dev, tap); in macvtap_update_features() 87 INIT_LIST_HEAD(&vlantap->tap.queue_list); in macvtap_newlink() 92 vlantap->tap.tap_features = TUN_OFFLOADS; in macvtap_newlink() 97 vlantap->tap.count_tx_dropped = macvtap_count_tx_dropped; in macvtap_newlink() [all …]
|
D | Kconfig | 181 tristate "MAC-VLAN based tap driver" 186 This adds a specialized tap character device driver that is based 189 macvtap', and then be accessed through the tap user space interface. 219 tristate "IP-VLAN based tap driver" 224 This adds a specialized tap character device driver that is based 227 ipvtap', and then be accessed through the tap user space interface. 408 This option is selected by any driver implementing tap user space 409 interface for a virtual interface to re-use core tap functionality. 447 messages if they tap into the netlink device, record pcaps for further
|
D | Makefile | 32 obj-$(CONFIG_TAP) += tap.o
|
/drivers/net/ipvlan/ |
D | ipvtap.c | 47 struct tap_dev tap; member 50 static void ipvtap_count_tx_dropped(struct tap_dev *tap) in ipvtap_count_tx_dropped() argument 52 struct ipvtap_dev *vlantap = container_of(tap, struct ipvtap_dev, tap); in ipvtap_count_tx_dropped() 58 static void ipvtap_count_rx_dropped(struct tap_dev *tap) in ipvtap_count_rx_dropped() argument 60 struct ipvtap_dev *vlantap = container_of(tap, struct ipvtap_dev, tap); in ipvtap_count_rx_dropped() 66 static void ipvtap_update_features(struct tap_dev *tap, in ipvtap_update_features() argument 69 struct ipvtap_dev *vlantap = container_of(tap, struct ipvtap_dev, tap); in ipvtap_update_features() 83 INIT_LIST_HEAD(&vlantap->tap.queue_list); in ipvtap_newlink() 88 vlantap->tap.tap_features = TUN_OFFLOADS; in ipvtap_newlink() 89 vlantap->tap.count_tx_dropped = ipvtap_count_tx_dropped; in ipvtap_newlink() [all …]
|
/drivers/mmc/host/ |
D | sdhci-of-aspeed.c | 130 u8 tap, bool enable, u32 reg) in aspeed_sdc_set_phase_tap() argument 134 reg |= tap << __ffs(desc->tap_mask); in aspeed_sdc_set_phase_tap() 168 unsigned int tap; in aspeed_sdhci_phase_to_tap() local 187 tap = div_u64(phase_period_ps, prop_delay_ps); in aspeed_sdhci_phase_to_tap() 188 if (tap > ASPEED_SDHCI_NR_TAPS) { in aspeed_sdhci_phase_to_tap() 191 tap, phase_deg, rate_hz, ASPEED_SDHCI_NR_TAPS); in aspeed_sdhci_phase_to_tap() 192 tap = ASPEED_SDHCI_NR_TAPS; in aspeed_sdhci_phase_to_tap() 195 return inverted | tap; in aspeed_sdhci_phase_to_tap()
|
D | sdhci-tegra.c | 335 static void tegra_sdhci_set_tap(struct sdhci_host *host, unsigned int tap) in tegra_sdhci_set_tap() argument 354 reg |= tap << SDHCI_CLOCK_CTRL_TAP_SHIFT; in tegra_sdhci_set_tap() 859 u8 word, bit, edge1, tap, window; in tegra_sdhci_tap_correction() local 884 tap = word * TUNING_WORD_BIT_SIZE + bit; in tegra_sdhci_tap_correction() 889 first_fail_tap = tap; in tegra_sdhci_tap_correction() 894 start_pass_tap = tap; in tegra_sdhci_tap_correction() 897 first_pass_tap = tap; in tegra_sdhci_tap_correction() 903 end_pass_tap = tap - 1; in tegra_sdhci_tap_correction() 910 start_pass_tap = tap; in tegra_sdhci_tap_correction() 914 tap = start_pass_tap + window / 2; in tegra_sdhci_tap_correction() [all …]
|
D | renesas_sdhi.h | 17 u32 tap; /* sampling clock position for SDR104/HS400 (8 TAP) */ member
|
D | renesas_sdhi_sys_dmac.c | 52 .tap = 0x00000703, 56 .tap = 0x00000300,
|
D | renesas_sdhi_core.c | 1086 priv->scc_tappos = taps->tap; in renesas_sdhi_probe() 1089 taps->tap; in renesas_sdhi_probe()
|
D | renesas_sdhi_internal_dmac.c | 87 .tap = 0x00000300,
|
/drivers/input/mouse/ |
D | cypress_ps2.h | 149 unsigned int tap:1; /* multi-finger tap detected. */ member
|
D | cypress_ps2.c | 452 report_data->tap = (header_byte & ABS_MULTIFINGER_TAP) ? 1 : 0; in cypress_parse_packet() 487 if (report_data->tap) in cypress_parse_packet()
|
D | Kconfig | 448 a tap or tap-and-a-half drag gesture emulates the left mouse button.
|
/drivers/media/pci/ddbridge/ |
D | ddbridge-mci.h | 132 u8 tap; member
|
/drivers/staging/media/ipu3/ |
D | ipu3-css-params.c | 49 int tap, phase, phase_sum_left, phase_sum_right; in imgu_css_scaler_setup_lut() local 57 for (tap = 0; tap < taps; tap++) in imgu_css_scaler_setup_lut() 58 coeff_lut[phase_taps + tap] = 0; in imgu_css_scaler_setup_lut() 74 for (tap = 0; tap < taps; tap++) { in imgu_css_scaler_setup_lut() 77 ((tap * (coeffs_size / taps)) + phase) - 1]; in imgu_css_scaler_setup_lut() 84 coeff_lut[phase_taps + tap] = coeff; in imgu_css_scaler_setup_lut()
|