| /linux/drivers/iio/humidity/ |
| H A D | dht11.c | 34 * Note that when reading the sensor actually 84 edges are detected, but 84 struct {s64 ts; int value; } edges[DHT11_EDGES_PER_READ]; member 96 dev_dbg(dht11->dev, "%d edges detected:\n", dht11->num_edges); in dht11_edges_print() 99 dht11->edges[i].ts - dht11->edges[i - 1].ts, in dht11_edges_print() 100 str_high_low(dht11->edges[i - 1].value)); in dht11_edges_print() 126 t = dht11->edges[offset + 2 * i + 2].ts - in dht11_decode() 127 dht11->edges[offset + 2 * i + 1].ts; in dht11_decode() 128 if (!dht11->edges[offset + 2 * i + 1].value) { in dht11_decode() 167 * IRQ handler called on GPIO edges 175 dht11->edges[dht11->num_edges].ts = ktime_get_boottime_ns(); in dht11_handle_irq() [all …]
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-bus-iio-timer-stm32 | 37 OC4REF rising or falling edges generate pulses. 39 OC6REF rising or falling edges generate pulses. 41 OC4REF or OC6REF rising edges generate pulses. 43 OC4REF rising or OC6REF falling edges generate 46 OC5REF or OC6REF rising edges generate pulses. 48 OC5REF rising or OC6REF falling edges generate 143 rising edges.
|
| H A D | sysfs-bus-iio-adc-stm32 | 11 - "both-edges".
|
| /linux/net/unix/ |
| H A D | garbage.c | 78 struct list_head edges; member 163 INIT_LIST_HEAD(&vertex->edges); in unix_add_edge() 171 list_add_tail(&edge->vertex_entry, &vertex->edges); in unix_add_edge() 221 edge = fpl->edges + i++; in unix_add_edges() 250 struct unix_edge *edge = fpl->edges + i++; in unix_del_edges() 256 receiver = fpl->edges[0].successor; in unix_del_edges() 299 fpl->edges = kvmalloc_objs(*fpl->edges, fpl->count_unix, in unix_prepare_fpl() 301 if (!fpl->edges) in unix_prepare_fpl() 318 kvfree(fpl->edges); in unix_destroy_fpl() 347 list_for_each_entry(edge, &vertex->edges, vertex_entry) { in unix_vertex_dead() [all …]
|
| /linux/tools/memory-model/ |
| H A D | lock.cat | 94 * Compute the relation containing these possible edges. 98 (* Compute set of sets of possible rfe edges for LF events *) 102 * to a set of single edges 116 * Compute the relation containing these possible edges. 122 (* Compute set of sets of possible rf edges for RU events *) 124 (* Convert the possible-rf-ru relation for e to a set of single edges *)
|
| /linux/drivers/net/ieee802154/ |
| H A D | mac802154_hwsim.c | 78 struct list_head edges; member 267 list_for_each_entry_rcu(e, ¤t_phy->edges, list) { in hwsim_hw_xmit() 380 if (list_empty(&phy->edges)) { in append_radio_msg() 392 list_for_each_entry_rcu(e, &phy->edges, list) { in append_radio_msg() 614 list_for_each_entry_rcu(e, &phy_v0->edges, list) { in hwsim_new_edge_nl() 628 list_add_rcu(&e->list, &phy_v0->edges); in hwsim_new_edge_nl() 631 * edges list has not the changes yet. in hwsim_new_edge_nl() 667 list_for_each_entry_rcu(e, &phy_v0->edges, list) { in hwsim_del_edge_nl() 723 list_for_each_entry_rcu(e, &phy_v0->edges, list) { in hwsim_set_edge_lqi() 847 /* going to all phy edges and remove phy from it */ in hwsim_edge_unsubscribe_me() [all …]
|
| H A D | mac802154_hwsim.h | 13 * @MAC802154_HWSIM_CMD_GET_EDGE: fetch information about existing edges 15 * @MAC802154_HWSIM_CMD_DEL_EDGE: delete edges between radios 41 * @MAC802154_HWSIM_ATTR_EDGE: nested attribute of edges
|
| /linux/Documentation/userspace-api/gpio/ |
| H A D | gpio-v2-get-line-ioctl.rst | 36 edges are detected on the line, all of which are described in more detail in 77 and falling edges. Requesting edge detection from a line that does not support 89 the edges returned by gpio-v2-line-event-read.rst. If not
|
| H A D | gpio-get-lineevent-ioctl.rst | 41 value and may receive events when edges are detected on the line, as 73 and falling edges.
|
| /linux/drivers/net/wireless/ath/carl9170/ |
| H A D | phy.c | 1074 /* check if we hit one of the edges */ in carl9170_interpolate_s32() 1218 u32 freq, struct ar9170_calctl_edges edges[]) in carl9170_get_max_edge_power() argument 1229 if (edges[i].channel == 0xff) in carl9170_get_max_edge_power() 1231 if (f == edges[i].channel) { in carl9170_get_max_edge_power() 1233 rc = edges[i].power_flags & ~AR9170_CALCTL_EDGE_FLAGS; in carl9170_get_max_edge_power() 1236 if (i > 0 && f < edges[i].channel) { in carl9170_get_max_edge_power() 1237 if (f > edges[i - 1].channel && in carl9170_get_max_edge_power() 1238 edges[i - 1].power_flags & in carl9170_get_max_edge_power() 1241 rc = edges[i - 1].power_flags & in carl9170_get_max_edge_power() 1249 if (f > edges[i - 1].channel && in carl9170_get_max_edge_power() [all …]
|
| /linux/Documentation/devicetree/bindings/pinctrl/ |
| H A D | st,stm32-pinctrl.yaml | 240 - data on both edges 247 "data on both edges" - data GPIO re-sampled on both clock edges 374 st,io-sync = "data on both edges";
|
| /linux/drivers/extcon/ |
| H A D | extcon-gpio.c | 96 * away after handling, what we are looking for are falling edges in gpio_extcon_probe() 97 * if the signal is active low, and rising edges if the signal is in gpio_extcon_probe()
|
| /linux/drivers/platform/cznic/ |
| H A D | turris-omnia-mcu.h | 42 * @both: bitmap of both edges IRQs 44 * both edges, we cache the corresponding GPIO values in the IRQ
|
| /linux/Documentation/input/devices/ |
| H A D | rotary-encoder.rst | 12 and by triggering on falling and rising edges, the turn direction can 76 able to fire on both edges.
|
| /linux/Documentation/devicetree/bindings/iio/dac/ |
| H A D | adi,ad5755.yaml | 41 Channel C and Channel D clock on opposite edges. 43 Channel B and Channel D clock on opposite edges.
|
| /linux/Documentation/locking/ |
| H A D | ww-mutex-design.rst | 236 e.g. when adjusting edges in a graph where each node has its own ww_mutex lock, 237 and edges can only be changed when holding the locks of all involved nodes. w/w 241 a graph from a starting point and then iteratively discovering new edges and 242 locking down the nodes those edges connect to.
|
| /linux/lib/ |
| H A D | objagg.c | 710 unsigned long *edges; member 725 __set_bit(edge_index, graph->edges); in objagg_tmp_graph_edge_set() 734 return test_bit(edge_index, graph->edges); in objagg_tmp_graph_is_edge() 798 graph->edges = bitmap_zalloc(nodes_count * nodes_count, GFP_KERNEL); in objagg_tmp_graph_create() 799 if (!graph->edges) in objagg_tmp_graph_create() 836 bitmap_free(graph->edges); in objagg_tmp_graph_destroy()
|
| /linux/Documentation/devicetree/bindings/iio/magnetometer/ |
| H A D | asahi-kasei,ak8974.yaml | 27 rising or falling edges.
|
| /linux/Documentation/devicetree/bindings/counter/ |
| H A D | ti,am62-ecap-capture.yaml | 14 on input signal events (falling/rising edges).
|
| /linux/Documentation/devicetree/bindings/gpio/ |
| H A D | abilis,tb10x-gpio.yaml | 32 description: Interrupts are triggered on both edges
|
| /linux/Documentation/devicetree/bindings/spi/ |
| H A D | socionext,synquacer-spi.yaml | 47 description: Enable same active clock edges field to be set
|
| /linux/scripts/ |
| H A D | dev-needs.sh | 29 -g list the dependencies as edges and nodes for graphviz 30 -t list the dependencies as edges for tsort
|
| /linux/Documentation/devicetree/bindings/iio/proximity/ |
| H A D | nicera,d3323aa.yaml | 28 After reset, the device signals with two falling edges on this pin that it
|
| /linux/Documentation/devicetree/bindings/iio/gyroscope/ |
| H A D | nxp,fxas21002c.yaml | 36 description: Either interrupt may be triggered on rising or falling edges.
|
| /linux/drivers/iio/proximity/ |
| H A D | d3323aa.c | 295 /* Reset interrupt counting falling edges. */ in d3323aa_irq_handler() 333 * D3323AA_IRQ_RESET_COUNT falling edges on Vout/CLK that it is now in d3323aa_reset() 335 * within D3323AA_RESET_TIMEOUT ms. Count these two edges within that in d3323aa_reset() 356 * before we can count the "real" falling edges. in d3323aa_reset()
|