Home
last modified time | relevance | path

Searched refs:port_mask (Results 1 – 25 of 57) sorted by relevance

123

/Linux-v4.19/drivers/gpio/
Dgpio-ep93xx.c71 int port_mask = 1 << (line & 7); in ep93xx_gpio_int_debounce() local
74 gpio_int_debounce[port] |= port_mask; in ep93xx_gpio_int_debounce()
76 gpio_int_debounce[port] &= ~port_mask; in ep93xx_gpio_int_debounce()
122 int port_mask = 1 << (line & 7); in ep93xx_gpio_irq_ack() local
125 gpio_int_type2[port] ^= port_mask; /* switch edge direction */ in ep93xx_gpio_irq_ack()
129 writeb(port_mask, EP93XX_GPIO_REG(eoi_register_offset[port])); in ep93xx_gpio_irq_ack()
136 int port_mask = 1 << (line & 7); in ep93xx_gpio_irq_mask_ack() local
139 gpio_int_type2[port] ^= port_mask; /* switch edge direction */ in ep93xx_gpio_irq_mask_ack()
141 gpio_int_unmasked[port] &= ~port_mask; in ep93xx_gpio_irq_mask_ack()
144 writeb(port_mask, EP93XX_GPIO_REG(eoi_register_offset[port])); in ep93xx_gpio_irq_mask_ack()
[all …]
Dgpio-pcie-idio-24.c207 const unsigned long port_mask = GENMASK(gpio_reg_size - 1, 0); in idio_24_gpio_get_multiple() local
231 word_mask = mask[word_index] & (port_mask << word_offset); in idio_24_gpio_get_multiple()
301 const unsigned long port_mask = GENMASK(gpio_reg_size, 0); in idio_24_gpio_set_multiple() local
312 const unsigned long ttl_mask = (mask[ttl_i] >> word_offset) & port_mask; in idio_24_gpio_set_multiple()
321 gpio_mask = (*mask >> bits_offset) & port_mask; in idio_24_gpio_set_multiple()
Dgpio-104-idi-48.c103 const unsigned long port_mask = GENMASK(gpio_reg_size - 1, 0); in idi_48_gpio_get_multiple() local
121 word_mask = mask[word_index] & (port_mask << word_offset); in idi_48_gpio_get_multiple()
Dgpio-gpio-mm.c186 const unsigned long port_mask = GENMASK(gpio_reg_size - 1, 0); in gpiomm_gpio_get_multiple() local
204 word_mask = mask[word_index] & (port_mask << word_offset); in gpiomm_gpio_get_multiple()
Dgpio-pci-idio-16.c117 const unsigned long port_mask = GENMASK(gpio_reg_size - 1, 0); in idio_16_gpio_get_multiple() local
139 word_mask = mask[word_index] & (port_mask << word_offset); in idio_16_gpio_get_multiple()
/Linux-v4.19/drivers/staging/comedi/drivers/
Dni_65xx.c303 unsigned int port_mask, port_rising, port_falling; in ni_65xx_update_edge_detection() local
309 port_mask = ~0U >> bitshift; in ni_65xx_update_edge_detection()
313 port_mask = ~0U << -bitshift; in ni_65xx_update_edge_detection()
317 if (port_mask & 0xff) { in ni_65xx_update_edge_detection()
318 if (~port_mask & 0xff) { in ni_65xx_update_edge_detection()
322 ~port_mask; in ni_65xx_update_edge_detection()
326 ~port_mask; in ni_65xx_update_edge_detection()
429 unsigned int port_mask, port_data, bits; in ni_65xx_dio_insn_bits() local
434 port_mask = data[0]; in ni_65xx_dio_insn_bits()
437 port_mask >>= bitshift; in ni_65xx_dio_insn_bits()
[all …]
/Linux-v4.19/drivers/net/dsa/
Dqca8k.c295 fdb->port_mask = (reg[1] >> QCA8K_ATU_PORT_S) & QCA8K_ATU_PORT_M; in qca8k_fdb_read()
306 qca8k_fdb_write(struct qca8k_priv *priv, u16 vid, u8 port_mask, const u8 *mac, in qca8k_fdb_write() argument
317 reg[1] = (port_mask & QCA8K_ATU_PORT_M) << QCA8K_ATU_PORT_S; in qca8k_fdb_write()
366 qca8k_fdb_write(priv, fdb->vid, fdb->port_mask, fdb->mac, fdb->aging); in qca8k_fdb_next()
375 qca8k_fdb_add(struct qca8k_priv *priv, const u8 *mac, u16 port_mask, in qca8k_fdb_add() argument
381 qca8k_fdb_write(priv, vid, port_mask, mac, aging); in qca8k_fdb_add()
389 qca8k_fdb_del(struct qca8k_priv *priv, const u8 *mac, u16 port_mask, u16 vid) in qca8k_fdb_del() argument
394 qca8k_fdb_write(priv, vid, port_mask, mac, 0); in qca8k_fdb_del()
741 int port_mask = BIT(QCA8K_CPU_PORT); in qca8k_port_bridge_join() local
754 port_mask |= BIT(i); in qca8k_port_bridge_join()
[all …]
Dmt7530.c398 fdb->port_mask = (reg[2] >> PORT_MAP) & PORT_MAP_MASK; in mt7530_fdb_read()
410 u8 port_mask, const u8 *mac, in mt7530_fdb_write() argument
418 reg[2] |= (port_mask & PORT_MAP_MASK) << PORT_MAP; in mt7530_fdb_write()
923 u8 port_mask = BIT(port); in mt7530_port_fdb_add() local
926 mt7530_fdb_write(priv, vid, port_mask, addr, -1, STATIC_ENT); in mt7530_port_fdb_add()
939 u8 port_mask = BIT(port); in mt7530_port_fdb_del() local
942 mt7530_fdb_write(priv, vid, port_mask, addr, -1, STATIC_EMP); in mt7530_port_fdb_del()
968 if (_fdb.port_mask & BIT(port)) { in mt7530_port_fdb_dump()
Dqca8k.h181 u8 port_mask; member
/Linux-v4.19/drivers/net/ethernet/ti/
Dcpsw_ale.c115 DEFINE_ALE_FIELD1(port_mask, 66)
250 int port_mask) in cpsw_ale_flush_mcast() argument
256 if ((mask & port_mask) == 0) in cpsw_ale_flush_mcast()
258 mask &= ~port_mask; in cpsw_ale_flush_mcast()
268 int cpsw_ale_flush_multicast(struct cpsw_ale *ale, int port_mask, int vid) in cpsw_ale_flush_multicast() argument
292 cpsw_ale_flush_mcast(ale, ale_entry, port_mask); in cpsw_ale_flush_multicast()
355 int cpsw_ale_add_mcast(struct cpsw_ale *ale, u8 *addr, int port_mask, in cpsw_ale_add_mcast() argument
373 port_mask |= mask; in cpsw_ale_add_mcast()
374 cpsw_ale_set_port_mask(ale_entry, port_mask, in cpsw_ale_add_mcast()
389 int cpsw_ale_del_mcast(struct cpsw_ale *ale, u8 *addr, int port_mask, in cpsw_ale_del_mcast() argument
[all …]
Dcpsw_ale.h107 int cpsw_ale_flush_multicast(struct cpsw_ale *ale, int port_mask, int vid);
112 int cpsw_ale_add_mcast(struct cpsw_ale *ale, u8 *addr, int port_mask,
114 int cpsw_ale_del_mcast(struct cpsw_ale *ale, u8 *addr, int port_mask,
/Linux-v4.19/drivers/media/pci/solo6x10/
Dsolo6x10-gpio.c29 unsigned int port_mask, unsigned int mode) in solo_gpio_mode() argument
38 if (!((1 << port) & port_mask)) in solo_gpio_mode()
51 if (!((1 << (port + 16)) & port_mask)) in solo_gpio_mode()
/Linux-v4.19/drivers/ata/
Dahci_brcm.c94 u32 port_mask; member
142 if (priv->port_mask & BIT(i)) in brcm_sata_alpm_init()
210 if (priv->port_mask & BIT(i)) in brcm_sata_phys_enable()
219 if (priv->port_mask & BIT(i)) in brcm_sata_phys_disable()
422 priv->port_mask = brcm_ahci_get_portmask(pdev, priv); in brcm_ahci_probe()
423 if (!priv->port_mask) in brcm_ahci_probe()
Dpata_jmicron.c47 int port_mask = 1<< (4 * ap->port_no); in jmicron_pre_reset() local
53 if ((control & port_mask) == 0) in jmicron_pre_reset()
/Linux-v4.19/drivers/infiniband/ulp/opa_vnic/
Dopa_vnic_netdev.c144 u16 port_mask; in opa_vnic_process_vema_config() local
171 port_mask = info->vesw.def_port_mask; in opa_vnic_process_vema_config()
173 if (port_mask & 1) in opa_vnic_process_vema_config()
175 port_mask >>= 1; in opa_vnic_process_vema_config()
/Linux-v4.19/drivers/pinctrl/mediatek/
Dpinctrl-mtk-common.h193 u8 port_mask; member
261 unsigned char port_mask; member
Dpinctrl-mt8127.c301 .port_mask = 0xf,
304 .port_mask = 7,
Dpinctrl-mt6397.c42 .port_mask = 0x3,
Dmtk-eint.h36 u8 port_mask; member
Dpinctrl-mt8173.c341 .port_mask = 0xf,
344 .port_mask = 7,
Dpinctrl-mt2712.c577 .port_mask = 0xf,
580 .port_mask = 0xf,
Dpinctrl-mt8135.c314 .port_mask = 0xf,
317 .port_mask = 7,
Dpinctrl-mt2701.c532 .port_mask = 0x1f,
535 .port_mask = 6,
/Linux-v4.19/include/uapi/linux/netfilter/
Dxt_HMARK.h43 union hmark_ports port_mask; member
/Linux-v4.19/include/linux/
Dslimbus.h141 unsigned long port_mask; member

123