/linux-master/drivers/media/cec/core/ |
H A D | cec-pin.c | 10 #include <media/cec-pin.h> 11 #include "cec-pin-priv.h" 111 static void cec_pin_update(struct cec_pin *pin, bool v, bool force) argument 113 if (!force && v == pin->adap->cec_pin_is_high) 116 pin->adap->cec_pin_is_high = v; 117 if (atomic_read(&pin->work_pin_num_events) < CEC_NUM_PIN_EVENTS) { 120 if (pin->work_pin_events_dropped) { 121 pin->work_pin_events_dropped = false; 124 pin->work_pin_events[pin 136 cec_pin_read(struct cec_pin *pin) argument 144 cec_pin_low(struct cec_pin *pin) argument 150 cec_pin_high(struct cec_pin *pin) argument 156 rx_error_inj(struct cec_pin *pin, unsigned int mode_offset, int arg_idx, u8 *arg) argument 190 rx_nack(struct cec_pin *pin) argument 195 rx_low_drive(struct cec_pin *pin) argument 201 rx_add_byte(struct cec_pin *pin) argument 206 rx_remove_byte(struct cec_pin *pin) argument 211 rx_arb_lost(struct cec_pin *pin, u8 *poll) argument 218 tx_error_inj(struct cec_pin *pin, unsigned int mode_offset, int arg_idx, u8 *arg) argument 252 tx_no_eom(struct cec_pin *pin) argument 257 tx_early_eom(struct cec_pin *pin) argument 262 tx_short_bit(struct cec_pin *pin) argument 268 tx_long_bit(struct cec_pin *pin) argument 274 tx_custom_bit(struct cec_pin *pin) argument 280 tx_short_start(struct cec_pin *pin) argument 285 tx_long_start(struct cec_pin *pin) argument 290 tx_custom_start(struct cec_pin *pin) argument 296 tx_last_bit(struct cec_pin *pin) argument 302 tx_add_bytes(struct cec_pin *pin) argument 312 tx_remove_byte(struct cec_pin *pin) argument 317 tx_low_drive(struct cec_pin *pin) argument 323 cec_pin_to_idle(struct cec_pin *pin) argument 370 cec_pin_tx_states(struct cec_pin *pin, ktime_t ts) argument 652 cec_pin_rx_states(struct cec_pin *pin, ktime_t ts) argument 844 struct cec_pin *pin = container_of(timer, struct cec_pin, timer); local 1035 struct cec_pin *pin = adap->pin; local 1133 struct cec_pin *pin = adap->pin; local 1168 struct cec_pin *pin = adap->pin; local 1177 cec_pin_start_timer(struct cec_pin *pin) argument 1189 struct cec_pin *pin = adap->pin; local 1220 struct cec_pin *pin = adap->pin; local 1286 struct cec_pin *pin = adap->pin; local 1294 struct cec_pin *pin = adap->pin; local 1307 struct cec_pin *pin = adap->pin; local 1316 struct cec_pin *pin = adap->pin; local 1343 struct cec_pin *pin = kzalloc(sizeof(*pin), GFP_KERNEL); local [all...] |
H A D | cec-pin-error-inj.c | 10 #include <media/cec-pin.h> 11 #include "cec-pin-priv.h" 49 u16 cec_pin_rx_error_inj(struct cec_pin *pin) argument 54 if (!(pin->error_inj[cmd] & CEC_ERROR_INJ_RX_MASK) && 55 pin->rx_bit >= 18) 56 cmd = pin->rx_msg.msg[1]; 57 return (pin->error_inj[cmd] & CEC_ERROR_INJ_RX_MASK) ? cmd : 61 u16 cec_pin_tx_error_inj(struct cec_pin *pin) argument 65 if (!(pin->error_inj[cmd] & CEC_ERROR_INJ_TX_MASK) && 66 pin 75 struct cec_pin *pin = adap->pin; local 264 struct cec_pin *pin = adap->pin; local [all...] |
/linux-master/include/dt-bindings/pinctrl/ |
H A D | apple.h | 9 #define APPLE_PINMUX(pin, func) ((pin) | ((func) << 16))
|
H A D | rzg2l-pinctrl.h | 15 * Create the pin index from its bank and position numbers and store in 20 /* Convert a port and pin label to its global pin index */ 21 #define RZG2L_GPIO(port, pin) ((port) * RZG2L_PINS_PER_PORT + (pin))
|
H A D | rzv2m-pinctrl.h | 15 * Create the pin index from its bank and position numbers and store in 20 /* Convert a port and pin label to its global pin index */ 21 #define RZV2M_GPIO(port, pin) ((port) * RZV2M_PINS_PER_PORT + (pin))
|
/linux-master/scripts/dtc/include-prefixes/dt-bindings/pinctrl/ |
H A D | apple.h | 9 #define APPLE_PINMUX(pin, func) ((pin) | ((func) << 16))
|
H A D | rzg2l-pinctrl.h | 15 * Create the pin index from its bank and position numbers and store in 20 /* Convert a port and pin label to its global pin index */ 21 #define RZG2L_GPIO(port, pin) ((port) * RZG2L_PINS_PER_PORT + (pin))
|
H A D | rzv2m-pinctrl.h | 15 * Create the pin index from its bank and position numbers and store in 20 /* Convert a port and pin label to its global pin index */ 21 #define RZV2M_GPIO(port, pin) ((port) * RZV2M_PINS_PER_PORT + (pin))
|
/linux-master/arch/arm/mach-orion5x/ |
H A D | board-rd88f5182.c | 40 int pin; local 45 pin = RD88F5182_PCI_SLOT0_IRQ_A_PIN; 46 if (gpio_request(pin, "PCI IntA") == 0) { 47 if (gpio_direction_input(pin) == 0) { 48 irq_set_irq_type(gpio_to_irq(pin), IRQ_TYPE_LEVEL_LOW); 51 "set_irq_type pin %d\n", pin); 52 gpio_free(pin); 55 printk(KERN_ERR "rd88f5182_pci_preinit failed to request gpio %d\n", pin); 58 pin 72 rd88f5182_pci_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) argument [all...] |
/linux-master/arch/mips/include/asm/sn/ |
H A D | irq_alloc.h | 8 int pin; member in struct:irq_alloc_info
|
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/ |
H A D | led.h | 7 void rtl8821ae_sw_led_on(struct ieee80211_hw *hw, enum rtl_led_pin pin); 8 void rtl8812ae_sw_led_on(struct ieee80211_hw *hw, enum rtl_led_pin pin); 9 void rtl8821ae_sw_led_off(struct ieee80211_hw *hw, enum rtl_led_pin pin); 10 void rtl8812ae_sw_led_off(struct ieee80211_hw *hw, enum rtl_led_pin pin);
|
/linux-master/drivers/dpll/ |
H A D | dpll_netlink.h | 11 int dpll_pin_create_ntf(struct dpll_pin *pin); 13 int dpll_pin_delete_ntf(struct dpll_pin *pin);
|
/linux-master/drivers/pinctrl/renesas/ |
H A D | pinctrl-rza1.c | 3 * Combined GPIO and pin controller support for Renesas RZ/A1 (r7s72100) SoC 9 * This pin controller/gpio combined driver supports Renesas devices of RZ/A1 56 * Use 16 lower bits [15:0] for pin identifier 57 * Use 16 higher bits [31:16] for pin mux function 79 * rza1_bidir_pin - describe a single pin that needs bidir flag applied. 82 u8 pin: 4; member in struct:rza1_bidir_pin 96 * rza1_swio_pin - describe a single pin that needs swio flag applied. 99 u16 pin: 4; member in struct:rza1_swio_pin 126 { .pin = 0, .func = 1 }, 127 { .pin 446 u8 pin; member in struct:rza1_mux_conf 502 rza1_pinmux_get_bidir(unsigned int port, unsigned int pin, unsigned int func, const struct rza1_bidir_entry *table) argument 520 rza1_pinmux_get_swio(unsigned int port, unsigned int pin, unsigned int func, const struct rza1_swio_entry *table) argument 542 rza1_pinmux_get_flags(unsigned int port, unsigned int pin, unsigned int func, struct rza1_pinctrl *rza1_pctl) argument 606 rza1_pin_reset(struct rza1_port *port, unsigned int pin) argument 630 rza1_pin_set_direction(struct rza1_port *port, unsigned int pin, bool input) argument 649 rza1_pin_set(struct rza1_port *port, unsigned int pin, unsigned int value) argument 659 rza1_pin_get(struct rza1_port *port, unsigned int pin) argument 674 unsigned int pin = mux_conf->pin; local 1297 unsigned int pin = RZA1_PIN_ID_TO_PIN(i); local [all...] |
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8723be/ |
H A D | led.h | 7 void rtl8723be_sw_led_on(struct ieee80211_hw *hw, enum rtl_led_pin pin); 8 void rtl8723be_sw_led_off(struct ieee80211_hw *hw, enum rtl_led_pin pin);
|
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/ |
H A D | led.h | 7 void rtl8723e_sw_led_on(struct ieee80211_hw *hw, enum rtl_led_pin pin); 8 void rtl8723e_sw_led_off(struct ieee80211_hw *hw, enum rtl_led_pin pin);
|
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ |
H A D | led.h | 7 void rtl92ce_sw_led_on(struct ieee80211_hw *hw, enum rtl_led_pin pin); 8 void rtl92ce_sw_led_off(struct ieee80211_hw *hw, enum rtl_led_pin pin);
|
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/ |
H A D | led.h | 7 void rtl88ee_sw_led_on(struct ieee80211_hw *hw, enum rtl_led_pin pin); 8 void rtl88ee_sw_led_off(struct ieee80211_hw *hw, enum rtl_led_pin pin);
|
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8192se/ |
H A D | led.h | 7 void rtl92se_sw_led_on(struct ieee80211_hw *hw, enum rtl_led_pin pin); 8 void rtl92se_sw_led_off(struct ieee80211_hw *hw, enum rtl_led_pin pin);
|
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/ |
H A D | led.h | 7 void rtl92ee_sw_led_on(struct ieee80211_hw *hw, enum rtl_led_pin pin); 8 void rtl92ee_sw_led_off(struct ieee80211_hw *hw, enum rtl_led_pin pin);
|
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/ |
H A D | led.h | 7 void rtl92cu_sw_led_on(struct ieee80211_hw *hw, enum rtl_led_pin pin); 8 void rtl92cu_sw_led_off(struct ieee80211_hw *hw, enum rtl_led_pin pin);
|
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8192de/ |
H A D | led.h | 7 void rtl92de_sw_led_on(struct ieee80211_hw *hw, enum rtl_led_pin pin); 8 void rtl92de_sw_led_off(struct ieee80211_hw *hw, enum rtl_led_pin pin);
|
/linux-master/arch/mips/pci/ |
H A D | fixup-lantiq.c | 15 int pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) argument 17 return of_irq_parse_and_map_pci(dev, slot, pin);
|
H A D | fixup-ath79.c | 15 int pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) argument 17 return of_irq_parse_and_map_pci(dev, slot, pin);
|
/linux-master/drivers/pinctrl/aspeed/ |
H A D | pinmux-aspeed.h | 11 * functions. The SoC function enabled on a pin is determined on a priority 12 * basis where a given pin can provide a number of different signal types. 14 * The signal active on a pin is described by both a priority level and 16 * bits. Some difficulty arises as the pin's function bit masks for each 30 * D6 is a pin with a single function (beside GPIO); a high priority signal 38 * C5 is a multi-signal pin (high and low priority signals). Here we touch 45 * E19 is a single-signal pin with two functions that influence the active 47 * LPC reset pin. However it's not always the case that the bits in the 54 * For example, pin B19 has a low-priority signal that's enabled by two 65 * For pin E1 [all...] |
/linux-master/fs/bcachefs/ |
H A D | journal_reclaim.h | 22 static inline bool journal_pin_active(struct journal_entry_pin *pin) argument 24 return pin->seq != 0; 30 EBUG_ON(seq < j->pin.front || seq >= j->pin.back); 32 return &j->pin.data[seq & j->pin.mask]; 44 struct journal_entry_pin *pin, 47 if (unlikely(!journal_pin_active(pin) || pin->seq > seq)) 48 bch2_journal_pin_set(j, seq, pin, flush_f 43 bch2_journal_pin_add(struct journal *j, u64 seq, struct journal_entry_pin *pin, journal_pin_flush_fn flush_fn) argument 56 bch2_journal_pin_update(struct journal *j, u64 seq, struct journal_entry_pin *pin, journal_pin_flush_fn flush_fn) argument [all...] |