| /linux-4.4.14/net/sched/ |
| D | sch_atm.c | 73 struct atm_flow_data *flow; in lookup_flow() local 75 list_for_each_entry(flow, &p->flows, list) { in lookup_flow() 76 if (flow->classid == classid) in lookup_flow() 77 return flow; in lookup_flow() 86 struct atm_flow_data *flow = (struct atm_flow_data *)arg; in atm_tc_graft() local 89 sch, p, flow, new, old); in atm_tc_graft() 90 if (list_empty(&flow->list)) in atm_tc_graft() 94 *old = flow->q; in atm_tc_graft() 95 flow->q = new; in atm_tc_graft() 103 struct atm_flow_data *flow = (struct atm_flow_data *)cl; in atm_tc_leaf() local [all …]
|
| D | sch_fq_codel.c | 115 static inline struct sk_buff *dequeue_head(struct fq_codel_flow *flow) in dequeue_head() argument 117 struct sk_buff *skb = flow->head; in dequeue_head() 119 flow->head = skb->next; in dequeue_head() 125 static inline void flow_queue_add(struct fq_codel_flow *flow, in flow_queue_add() argument 128 if (flow->head == NULL) in flow_queue_add() 129 flow->head = skb; in flow_queue_add() 131 flow->tail->next = skb; in flow_queue_add() 132 flow->tail = skb; in flow_queue_add() 141 struct fq_codel_flow *flow; in fq_codel_drop() local 154 flow = &q->flows[idx]; in fq_codel_drop() [all …]
|
| D | sch_hhf.c | 183 struct hh_flow_state *flow, *next; in seek_list() local 189 list_for_each_entry_safe(flow, next, head, flowchain) { in seek_list() 190 u32 prev = flow->hit_timestamp + q->hhf_evict_timeout; in seek_list() 196 if (list_is_last(&flow->flowchain, head)) in seek_list() 198 list_del(&flow->flowchain); in seek_list() 199 kfree(flow); in seek_list() 201 } else if (flow->hash_id == hash) { in seek_list() 202 return flow; in seek_list() 214 struct hh_flow_state *flow; in alloc_new_hh() local 219 list_for_each_entry(flow, head, flowchain) { in alloc_new_hh() [all …]
|
| D | cls_flow.c | 70 static u32 flow_get_src(const struct sk_buff *skb, const struct flow_keys *flow) in flow_get_src() argument 72 __be32 src = flow_get_u32_src(flow); in flow_get_src() 80 static u32 flow_get_dst(const struct sk_buff *skb, const struct flow_keys *flow) in flow_get_dst() argument 82 __be32 dst = flow_get_u32_dst(flow); in flow_get_dst() 90 static u32 flow_get_proto(const struct sk_buff *skb, const struct flow_keys *flow) in flow_get_proto() argument 92 return flow->basic.ip_proto; in flow_get_proto() 95 static u32 flow_get_proto_src(const struct sk_buff *skb, const struct flow_keys *flow) in flow_get_proto_src() argument 97 if (flow->ports.ports) in flow_get_proto_src() 98 return ntohs(flow->ports.src); in flow_get_proto_src() 103 static u32 flow_get_proto_dst(const struct sk_buff *skb, const struct flow_keys *flow) in flow_get_proto_dst() argument [all …]
|
| D | sch_fq.c | 156 static void fq_flow_add_tail(struct fq_flow_head *head, struct fq_flow *flow) in fq_flow_add_tail() argument 159 head->last->next = flow; in fq_flow_add_tail() 161 head->first = flow; in fq_flow_add_tail() 162 head->last = flow; in fq_flow_add_tail() 163 flow->next = NULL; in fq_flow_add_tail() 299 static struct sk_buff *fq_dequeue_head(struct Qdisc *sch, struct fq_flow *flow) in fq_dequeue_head() argument 301 struct sk_buff *skb = flow->head; in fq_dequeue_head() 304 flow->head = skb->next; in fq_dequeue_head() 306 flow->qlen--; in fq_dequeue_head() 333 static void flow_queue_add(struct fq_flow *flow, struct sk_buff *skb) in flow_queue_add() argument [all …]
|
| D | Kconfig | 20 need a certain minimum data flow rate, or if you need to limit the 21 maximum data flow rate for traffic which matches specified criteria. 94 the flow(s) it is handling to a given virtual circuit. 233 tristate "CHOose and Keep responsive flow scheduler (CHOKE)" 281 FQ does flow separation, and is able to respect pacing requirements 332 packet flow. 425 request a minimum and maximum data flow rate for a connection; this 439 request a minimum and maximum data flow rate for a connection; this
|
| /linux-4.4.14/drivers/net/wireless/brcm80211/brcmfmac/ |
| D | flowring.c | 51 brcmf_flowring_is_tdls_mac(struct brcmf_flowring *flow, u8 mac[ETH_ALEN]) in brcmf_flowring_is_tdls_mac() argument 55 search = flow->tdls_entry; in brcmf_flowring_is_tdls_mac() 67 u32 brcmf_flowring_lookup(struct brcmf_flowring *flow, u8 da[ETH_ALEN], in brcmf_flowring_lookup() argument 79 sta = (flow->addr_mode[ifidx] == ADDR_INDIRECT); in brcmf_flowring_lookup() 85 if ((sta) && (flow->tdls_active) && in brcmf_flowring_lookup() 86 (brcmf_flowring_is_tdls_mac(flow, da))) { in brcmf_flowring_lookup() 92 hash = flow->hash; in brcmf_flowring_lookup() 109 u32 brcmf_flowring_create(struct brcmf_flowring *flow, u8 da[ETH_ALEN], in brcmf_flowring_create() argument 122 sta = (flow->addr_mode[ifidx] == ADDR_INDIRECT); in brcmf_flowring_create() 128 if ((sta) && (flow->tdls_active) && in brcmf_flowring_create() [all …]
|
| D | flowring.h | 60 u32 brcmf_flowring_lookup(struct brcmf_flowring *flow, u8 da[ETH_ALEN], 62 u32 brcmf_flowring_create(struct brcmf_flowring *flow, u8 da[ETH_ALEN], 64 void brcmf_flowring_delete(struct brcmf_flowring *flow, u8 flowid); 65 void brcmf_flowring_open(struct brcmf_flowring *flow, u8 flowid); 66 u8 brcmf_flowring_tid(struct brcmf_flowring *flow, u8 flowid); 67 u32 brcmf_flowring_enqueue(struct brcmf_flowring *flow, u8 flowid, 69 struct sk_buff *brcmf_flowring_dequeue(struct brcmf_flowring *flow, u8 flowid); 70 void brcmf_flowring_reinsert(struct brcmf_flowring *flow, u8 flowid, 72 u32 brcmf_flowring_qlen(struct brcmf_flowring *flow, u8 flowid); 73 u8 brcmf_flowring_ifidx_get(struct brcmf_flowring *flow, u8 flowid); [all …]
|
| D | msgbuf.c | 257 struct brcmf_flowring *flow; member 544 brcmf_flowring_delete(msgbuf->flow, flowid); in brcmf_msgbuf_remove_flowring() 586 brcmf_flowring_delete(msgbuf->flow, flowid); in brcmf_msgbuf_flowring_create_worker() 608 create->tid = brcmf_flowring_tid(msgbuf->flow, flowid); in brcmf_msgbuf_flowring_create_worker() 660 flowid = brcmf_flowring_create(msgbuf->flow, eh->h_dest, in brcmf_msgbuf_flowring_create() 683 struct brcmf_flowring *flow = msgbuf->flow; in brcmf_msgbuf_txflow() local 700 while (brcmf_flowring_qlen(flow, flowid)) { in brcmf_msgbuf_txflow() 701 skb = brcmf_flowring_dequeue(flow, flowid); in brcmf_msgbuf_txflow() 704 brcmf_flowring_qlen(flow, flowid)); in brcmf_msgbuf_txflow() 711 brcmf_flowring_reinsert(flow, flowid, skb); in brcmf_msgbuf_txflow() [all …]
|
| /linux-4.4.14/drivers/gpu/ipu-v3/ |
| D | ipu-dp.c | 54 u32 flow; member 72 struct ipu_flow flow[IPUV3_NUM_FLOWS]; member 90 struct ipu_flow *flow = to_flow(dp); in ipu_dp_set_global_alpha() local 91 struct ipu_dp_priv *priv = flow->priv; in ipu_dp_set_global_alpha() 96 reg = readl(flow->base + DP_COM_CONF); in ipu_dp_set_global_alpha() 101 writel(reg, flow->base + DP_COM_CONF); in ipu_dp_set_global_alpha() 104 reg = readl(flow->base + DP_GRAPH_WIND_CTRL) & 0x00FFFFFFL; in ipu_dp_set_global_alpha() 106 flow->base + DP_GRAPH_WIND_CTRL); in ipu_dp_set_global_alpha() 108 reg = readl(flow->base + DP_COM_CONF); in ipu_dp_set_global_alpha() 109 writel(reg | DP_COM_CONF_GWAM, flow->base + DP_COM_CONF); in ipu_dp_set_global_alpha() [all …]
|
| /linux-4.4.14/net/openvswitch/ |
| D | flow_table.c | 80 struct sw_flow *flow; in ovs_flow_alloc() local 84 flow = kmem_cache_alloc(flow_cache, GFP_KERNEL); in ovs_flow_alloc() 85 if (!flow) in ovs_flow_alloc() 88 flow->sf_acts = NULL; in ovs_flow_alloc() 89 flow->mask = NULL; in ovs_flow_alloc() 90 flow->id.unmasked_key = NULL; in ovs_flow_alloc() 91 flow->id.ufid_len = 0; in ovs_flow_alloc() 92 flow->stats_last_writer = NUMA_NO_NODE; in ovs_flow_alloc() 103 RCU_INIT_POINTER(flow->stats[0], stats); in ovs_flow_alloc() 107 RCU_INIT_POINTER(flow->stats[node], NULL); in ovs_flow_alloc() [all …]
|
| D | datapath.c | 260 struct sw_flow *flow; in ovs_dp_process_packet() local 269 flow = ovs_flow_tbl_lookup_stats(&dp->table, key, &n_mask_hit); in ovs_dp_process_packet() 270 if (unlikely(!flow)) { in ovs_dp_process_packet() 287 ovs_flow_stats_update(flow, key->tp.flags, skb); in ovs_dp_process_packet() 288 sf_acts = rcu_dereference(flow->sf_acts); in ovs_dp_process_packet() 550 struct sw_flow *flow; in ovs_packet_cmd_execute() local 593 flow = ovs_flow_alloc(); in ovs_packet_cmd_execute() 594 err = PTR_ERR(flow); in ovs_packet_cmd_execute() 595 if (IS_ERR(flow)) in ovs_packet_cmd_execute() 599 packet, &flow->key, log); in ovs_packet_cmd_execute() [all …]
|
| D | flow_netlink.h | 51 int ovs_nla_put_identifier(const struct sw_flow *flow, struct sk_buff *skb); 52 int ovs_nla_put_masked_key(const struct sw_flow *flow, struct sk_buff *skb); 53 int ovs_nla_put_mask(const struct sw_flow *flow, struct sk_buff *skb);
|
| D | flow.c | 70 void ovs_flow_stats_update(struct sw_flow *flow, __be16 tcp_flags, in ovs_flow_stats_update() argument 77 stats = rcu_dereference(flow->stats[node]); in ovs_flow_stats_update() 83 if (node == 0 && unlikely(flow->stats_last_writer != node)) in ovs_flow_stats_update() 84 flow->stats_last_writer = node; in ovs_flow_stats_update() 86 stats = rcu_dereference(flow->stats[0]); /* Pre-allocated. */ in ovs_flow_stats_update() 92 if (unlikely(flow->stats_last_writer != node)) { in ovs_flow_stats_update() 98 if (likely(flow->stats_last_writer != NUMA_NO_NODE) in ovs_flow_stats_update() 99 && likely(!rcu_access_pointer(flow->stats[node]))) { in ovs_flow_stats_update() 117 rcu_assign_pointer(flow->stats[node], in ovs_flow_stats_update() 122 flow->stats_last_writer = node; in ovs_flow_stats_update() [all …]
|
| D | flow_table.h | 70 int ovs_flow_tbl_insert(struct flow_table *table, struct sw_flow *flow, 72 void ovs_flow_tbl_remove(struct flow_table *table, struct sw_flow *flow);
|
| D | Makefile | 11 flow.o \
|
| D | flow_netlink.c | 1649 int ovs_nla_put_identifier(const struct sw_flow *flow, struct sk_buff *skb) in ovs_nla_put_identifier() argument 1651 if (ovs_identifier_is_ufid(&flow->id)) in ovs_nla_put_identifier() 1652 return nla_put(skb, OVS_FLOW_ATTR_UFID, flow->id.ufid_len, in ovs_nla_put_identifier() 1653 flow->id.ufid); in ovs_nla_put_identifier() 1655 return ovs_nla_put_key(flow->id.unmasked_key, flow->id.unmasked_key, in ovs_nla_put_identifier() 1660 int ovs_nla_put_masked_key(const struct sw_flow *flow, struct sk_buff *skb) in ovs_nla_put_masked_key() argument 1662 return ovs_nla_put_key(&flow->key, &flow->key, in ovs_nla_put_masked_key() 1667 int ovs_nla_put_mask(const struct sw_flow *flow, struct sk_buff *skb) in ovs_nla_put_mask() argument 1669 return ovs_nla_put_key(&flow->key, &flow->mask->key, in ovs_nla_put_mask()
|
| D | Kconfig | 17 programmatic extension and flow-based control of the network. This
|
| /linux-4.4.14/samples/bpf/ |
| D | sockex2_kern.c | 62 struct flow_keys *flow) in parse_ip() argument 72 flow->src = load_word(skb, nhoff + offsetof(struct iphdr, saddr)); in parse_ip() 73 flow->dst = load_word(skb, nhoff + offsetof(struct iphdr, daddr)); in parse_ip() 86 struct flow_keys *flow) in parse_ipv6() argument 90 flow->src = ipv6_addr_hash(skb, in parse_ipv6() 92 flow->dst = ipv6_addr_hash(skb, in parse_ipv6() 99 static inline bool flow_dissector(struct __sk_buff *skb, struct flow_keys *flow) in flow_dissector() argument 119 nhoff = parse_ip(skb, nhoff, &ip_proto, flow); in flow_dissector() 121 nhoff = parse_ipv6(skb, nhoff, &ip_proto, flow); in flow_dissector() 157 nhoff = parse_ip(skb, nhoff, &ip_proto, flow); in flow_dissector() [all …]
|
| D | sockex3_kern.c | 91 struct flow_keys flow; member 124 struct flow_keys key = g->flow; in update_stats() 179 g->flow.ports = load_word(skb, nhoff); in parse_ip_proto() 181 g->flow.ip_proto = ip_proto; in parse_ip_proto() 205 g->flow.src = load_word(skb, nhoff + offsetof(struct iphdr, saddr)); in PROG() 206 g->flow.dst = load_word(skb, nhoff + offsetof(struct iphdr, daddr)); in PROG() 229 g->flow.src = ipv6_addr_hash(skb, in PROG() 231 g->flow.dst = ipv6_addr_hash(skb, in PROG()
|
| /linux-4.4.14/drivers/infiniband/hw/usnic/ |
| D | usnic_fwd.c | 211 struct usnic_fwd_flow *flow; in usnic_fwd_alloc_flow() local 221 flow = kzalloc(sizeof(*flow), GFP_ATOMIC); in usnic_fwd_alloc_flow() 222 if (!flow) in usnic_fwd_alloc_flow() 263 flow->flow_id = (uint32_t) a0; in usnic_fwd_alloc_flow() 264 flow->vnic_idx = uaction->vnic_idx; in usnic_fwd_alloc_flow() 265 flow->ufdev = ufdev; in usnic_fwd_alloc_flow() 271 return flow; in usnic_fwd_alloc_flow() 273 kfree(flow); in usnic_fwd_alloc_flow() 277 int usnic_fwd_dealloc_flow(struct usnic_fwd_flow *flow) in usnic_fwd_dealloc_flow() argument 282 a0 = flow->flow_id; in usnic_fwd_dealloc_flow() [all …]
|
| D | usnic_ib_qp_grp.c | 90 default_flow->flow->flow_id); in usnic_ib_qp_grp_dump_rows() 212 struct usnic_fwd_flow *flow; in create_roce_custom_flow() local 229 flow = usnic_fwd_alloc_flow(qp_grp->ufdev, &filter, &uaction); in create_roce_custom_flow() 230 if (IS_ERR_OR_NULL(flow)) { in create_roce_custom_flow() 232 PTR_ERR(flow)); in create_roce_custom_flow() 233 err = flow ? PTR_ERR(flow) : -EFAULT; in create_roce_custom_flow() 243 qp_flow->flow = flow; in create_roce_custom_flow() 250 usnic_fwd_dealloc_flow(flow); in create_roce_custom_flow() 258 usnic_fwd_dealloc_flow(qp_flow->flow); in release_roce_custom_flow() 274 struct usnic_fwd_flow *flow; in create_udp_flow() local [all …]
|
| D | usnic_debugfs.c | 153 "%u", qp_flow->flow->flow_id); in usnic_debugfs_flow_add() 161 qp_flow->flow->flow_id); in usnic_debugfs_flow_add()
|
| D | usnic_ib_qp_grp.h | 69 struct usnic_fwd_flow *flow; member
|
| D | usnic_fwd.h | 92 int usnic_fwd_dealloc_flow(struct usnic_fwd_flow *flow);
|
| /linux-4.4.14/Documentation/networking/ |
| D | openvswitch.txt | 5 flow-level packet processing on selected network devices. It can be 7 VLAN processing, network access control, flow-based network control, 12 within a bridge). Each datapath also has associated with it a "flow 19 extracting its flow key and looking it up in the flow table. If there 20 is a matching flow, it executes the associated actions. If there is 22 its processing, userspace will likely set up a flow to handle further 32 versions to parse additional protocols as part of the flow key. It 36 applications to work with any version of the flow key, past or future. 40 flow key that it parsed from the packet. Userspace then extracts its 41 own notion of a flow key from the packet and compares it against the [all …]
|
| D | secid.txt | 3 The secid member in the flow structure is used in LSMs (e.g. SELinux) to indicate 4 the label of the flow. This label of the flow is currently used in selecting 7 If this is an outbound flow, the label is derived from the socket, if any, or 8 the incoming packet this flow is being generated as a response to (e.g. tcp 13 If this is an inbound flow, the label is derived from the IPSec security
|
| D | scaling.txt | 27 of logical flows. Packets for each flow are steered to a separate receive 119 flow hash over the packet’s addresses or ports (2-tuple or 4-tuple hash 121 associated flow of the packet. The hash is either provided by hardware 126 packet’s flow. 130 an index into the list is computed from the flow hash modulo the size 169 reordering. The trade-off to sending all packets from the same flow 171 In the extreme case a single flow dominates traffic. Especially on 181 net.core.netdev_max_backlog), the kernel starts a per-flow packet 182 count over the last 256 packets. If a flow exceeds a set ratio (by 187 the threshold, so flow limit does not sever connections outright: [all …]
|
| D | nf_conntrack-sysctl.txt | 7 Enable connection tracking flow accounting. 64-bit byte and packet 8 counters per flow are added. 26 Number of currently allocated flow entries. 168 Enable connection tracking flow timestamping.
|
| D | ixgbe.txt | 113 Flow Control is enabled by default. If you want to disable a flow control 118 NOTE: For 82598 backplane cards entering 1 gig mode, flow control default 125 different queues. Enables tight control on routing a flow in the platform. 126 Matches flows and CPU cores for flow affinity. Supports multiple parameters 127 for flexible flow classification and load balancing. 141 Use -U switch. e.g., ethtool -U ethX flow-type tcp4 src-ip 10.0.128.23 147 funnels all flow into queue_0 unless an alternative queue is specified using 148 "action". In that case, any flow that matches the filter criteria will be 183 packet, looks to see if the packet will create a new flow. 238 It also enables priority flow control which can limit or eliminate the
|
| D | dl2k.txt | 237 tx_flow=[1|0] - Specifies the Tx flow control. If tx_flow=0, 238 the Tx flow control disable else driver 240 rx_flow=[1|0] - Specifies the Rx flow control. If rx_flow=0, 241 the Rx flow control enable else driver
|
| D | x25-iface.txt | 122 The driver could uses this for flow-controlling the peer by means 123 of the LAPB protocol's flow-control service.
|
| D | ip-sysctl.txt | 211 packet for the flow is waiting in Qdisc queues or device transmit 389 A shorter window lets a flow more quickly pick up new (higher) 447 TCP stack can then dynamically adjust flow reordering level 600 depending on flow rate, instead of filling 64Kbytes packets. 1254 Protect the consistency (and unicity) of flow label. 1256 flow label manager. 1262 Automatically generate flow labels based on a flow hash of the 1266 0: automatic flow labels are completely disabled 1267 1: automatic flow labels are enabled by default, they can be 1270 2: automatic flow labels are allowed, they may be enabled on a [all …]
|
| D | netdevices.txt | 84 Usually a bug, means queue start/stop flow control is broken in
|
| D | e1000.txt | 64 This defines the direction in which data is allowed to flow. Can be 73 Default Value: Reads flow control settings from the EEPROM 255 the adapter, after which the transmit flow will restart, though data may
|
| D | vrf.txt | 40 using an rx_handler which gives the impression that packets flow through 47 [1] Packets in the forwarded state do not flow through the device, so those
|
| D | vortex.txt | 150 Use 802.3x MAC-layer flow control. The 3com cards only support the 154 The driver only allows flow control on a link which is operating in
|
| D | 00-INDEX | 194 - Explanation of the secid member in flow structures.
|
| /linux-4.4.14/net/ipv4/netfilter/ |
| D | ipt_rpfilter.c | 76 struct flowi4 flow; in rpfilter_mt() local 90 flow.flowi4_iif = LOOPBACK_IFINDEX; in rpfilter_mt() 91 flow.daddr = iph->saddr; in rpfilter_mt() 92 flow.saddr = rpfilter_get_saddr(iph->daddr); in rpfilter_mt() 93 flow.flowi4_oif = 0; in rpfilter_mt() 94 flow.flowi4_mark = info->flags & XT_RPFILTER_VALID_MARK ? skb->mark : 0; in rpfilter_mt() 95 flow.flowi4_tos = RT_TOS(iph->tos); in rpfilter_mt() 96 flow.flowi4_scope = RT_SCOPE_UNIVERSE; in rpfilter_mt() 98 return rpfilter_lookup_reverse(par->net, &flow, par->in, info->flags) ^ invert; in rpfilter_mt()
|
| /linux-4.4.14/net/core/ |
| D | flow_dissector.c | 516 static inline const u32 *flow_keys_hash_start(const struct flow_keys *flow) in flow_keys_hash_start() argument 518 const void *p = flow; in flow_keys_hash_start() 524 static inline size_t flow_keys_hash_length(const struct flow_keys *flow) in flow_keys_hash_length() argument 526 size_t diff = FLOW_KEYS_HASH_OFFSET + sizeof(flow->addrs); in flow_keys_hash_length() 527 BUILD_BUG_ON((sizeof(*flow) - FLOW_KEYS_HASH_OFFSET) % sizeof(u32)); in flow_keys_hash_length() 528 BUILD_BUG_ON(offsetof(typeof(*flow), addrs) != in flow_keys_hash_length() 529 sizeof(*flow) - sizeof(flow->addrs)); in flow_keys_hash_length() 531 switch (flow->control.addr_type) { in flow_keys_hash_length() 533 diff -= sizeof(flow->addrs.v4addrs); in flow_keys_hash_length() 536 diff -= sizeof(flow->addrs.v6addrs); in flow_keys_hash_length() [all …]
|
| D | pktgen.c | 2287 static inline int f_seen(const struct pktgen_dev *pkt_dev, int flow) in f_seen() argument 2289 return !!(pkt_dev->flows[flow].flags & F_INIT); in f_seen() 2294 int flow = pkt_dev->curfl; in f_pick() local 2297 if (pkt_dev->flows[flow].count >= pkt_dev->lflow) { in f_pick() 2299 pkt_dev->flows[flow].count = 0; in f_pick() 2300 pkt_dev->flows[flow].flags = 0; in f_pick() 2306 flow = prandom_u32() % pkt_dev->cflows; in f_pick() 2307 pkt_dev->curfl = flow; in f_pick() 2309 if (pkt_dev->flows[flow].count > pkt_dev->lflow) { in f_pick() 2310 pkt_dev->flows[flow].count = 0; in f_pick() [all …]
|
| D | Makefile | 14 obj-$(CONFIG_XFRM) += flow.o
|
| /linux-4.4.14/arch/mips/mti-sead3/ |
| D | sead3-init.c | 25 char parity = '\0', bits = '\0', flow = '\0'; in console_config() local 44 flow = 'r'; in console_config() 52 if (flow == '\0') in console_config() 53 flow = 'r'; in console_config() 55 parity, bits, flow); in console_config()
|
| /linux-4.4.14/arch/mips/mti-malta/ |
| D | malta-init.c | 46 char parity = '\0', bits = '\0', flow = '\0'; in console_config() local 64 flow = 'r'; in console_config() 72 if (flow == '\0') in console_config() 73 flow = 'r'; in console_config() 83 parity, bits, flow); in console_config()
|
| /linux-4.4.14/net/netfilter/ |
| D | xt_addrtype.c | 40 struct flowi6 flow; in match_lookup_rt6() local 45 memset(&flow, 0, sizeof(flow)); in match_lookup_rt6() 46 flow.daddr = *addr; in match_lookup_rt6() 48 flow.flowi6_oif = dev->ifindex; in match_lookup_rt6() 62 flowi6_to_flowi(&flow), false); in match_lookup_rt6()
|
| /linux-4.4.14/arch/arc/kernel/ |
| D | disasm.c | 81 state->flow = direct_jump; in disasm_instr() 92 state->flow = direct_call; in disasm_instr() 96 state->flow = direct_jump; in disasm_instr() 187 state->flow = is_linked ? in disasm_instr() 191 state->flow = is_linked ? in disasm_instr() 205 state->flow = direct_jump; in disasm_instr() 310 state->flow = (subopcode >= 2) ? in disasm_instr() 320 state->flow = indirect_jump; in disasm_instr() 406 state->flow = direct_jump; in disasm_instr() 415 state->flow = direct_jump; in disasm_instr() [all …]
|
| /linux-4.4.14/include/net/ |
| D | flow_dissector.h | 159 __be32 flow_get_u32_src(const struct flow_keys *flow); 160 __be32 flow_get_u32_dst(const struct flow_keys *flow); 178 const struct flow_keys *flow);
|
| D | ip.h | 374 static inline void iph_to_flow_copy_v4addrs(struct flow_keys *flow, in iph_to_flow_copy_v4addrs() argument 377 BUILD_BUG_ON(offsetof(typeof(flow->addrs), v4addrs.dst) != in iph_to_flow_copy_v4addrs() 378 offsetof(typeof(flow->addrs), v4addrs.src) + in iph_to_flow_copy_v4addrs() 379 sizeof(flow->addrs.v4addrs.src)); in iph_to_flow_copy_v4addrs() 380 memcpy(&flow->addrs.v4addrs, &iph->saddr, sizeof(flow->addrs.v4addrs)); in iph_to_flow_copy_v4addrs() 381 flow->control.addr_type = FLOW_DISSECTOR_KEY_IPV4_ADDRS; in iph_to_flow_copy_v4addrs()
|
| D | ipv6.h | 719 static inline void iph_to_flow_copy_v6addrs(struct flow_keys *flow, in iph_to_flow_copy_v6addrs() argument 722 BUILD_BUG_ON(offsetof(typeof(flow->addrs), v6addrs.dst) != in iph_to_flow_copy_v6addrs() 723 offsetof(typeof(flow->addrs), v6addrs.src) + in iph_to_flow_copy_v6addrs() 724 sizeof(flow->addrs.v6addrs.src)); in iph_to_flow_copy_v6addrs() 725 memcpy(&flow->addrs.v6addrs, &iph->saddr, sizeof(flow->addrs.v6addrs)); in iph_to_flow_copy_v6addrs() 726 flow->control.addr_type = FLOW_DISSECTOR_KEY_IPV6_ADDRS; in iph_to_flow_copy_v6addrs()
|
| /linux-4.4.14/arch/mips/ar7/ |
| D | prom.c | 203 char parity = '\0', bits = '\0', flow = '\0'; in console_config() local 224 flow = 'r'; in console_config() 234 if (flow == 'r') in console_config() 236 parity, bits, flow); in console_config()
|
| /linux-4.4.14/net/caif/ |
| D | chnl_net.c | 169 static void chnl_flowctrl_cb(struct cflayer *layr, enum caif_ctrlcmd flow, in chnl_flowctrl_cb() argument 174 flow == CAIF_CTRLCMD_FLOW_ON_IND ? "ON" : in chnl_flowctrl_cb() 175 flow == CAIF_CTRLCMD_INIT_RSP ? "INIT" : in chnl_flowctrl_cb() 176 flow == CAIF_CTRLCMD_FLOW_OFF_IND ? "OFF" : in chnl_flowctrl_cb() 177 flow == CAIF_CTRLCMD_DEINIT_RSP ? "CLOSE/DEINIT" : in chnl_flowctrl_cb() 178 flow == CAIF_CTRLCMD_INIT_FAIL_RSP ? "OPEN_FAIL" : in chnl_flowctrl_cb() 179 flow == CAIF_CTRLCMD_REMOTE_SHUTDOWN_IND ? in chnl_flowctrl_cb() 184 switch (flow) { in chnl_flowctrl_cb()
|
| D | caif_socket.c | 195 enum caif_ctrlcmd flow, in caif_ctrl_cb() argument 199 switch (flow) { in caif_ctrl_cb() 250 pr_debug("Unexpected flow command %d\n", flow); in caif_ctrl_cb()
|
| /linux-4.4.14/Documentation/devicetree/bindings/hsi/ |
| D | client-devices.txt | 15 - hsi-flow: RX flow type ("synchronized" or "pipeline") 38 hsi-flow = "synchronized";
|
| D | nokia-modem.txt | 41 hsi-flow = "synchronized";
|
| /linux-4.4.14/Documentation/devicetree/bindings/serial/ |
| D | st-asc.txt | 10 - st,hw-flow-ctrl bool flag to enable hardware flow control.
|
| D | 8250.txt | 43 - auto-flow-control: one way to enable automatic flow control support. The
|
| D | sirf-uart.txt | 12 - sirf,uart-has-rtscts: we have hardware flow controller pins in hardware
|
| D | fsl-mxs-auart.txt | 15 for hardware flow control,
|
| /linux-4.4.14/arch/m68k/ifpsp060/ |
| D | fpsp.doc | 170 - Basic flow: 178 - Basic flow: 186 - Basic flow: 194 - Basic flow: 203 - Basic flow: 215 - Basic flow: 228 - Basic flow: 265 - Basic flow: 287 - Basic flow:
|
| D | isp.doc | 208 - Basic flow:
|
| /linux-4.4.14/arch/arc/include/asm/ |
| D | disasm.h | 25 enum flow { enum 86 enum flow flow; member
|
| /linux-4.4.14/Documentation/devicetree/bindings/dma/ |
| D | qcom_adm.txt | 8 denotes CRCI (client rate control interface) flow control assignment. 44 3. CRCI assignment, if applicable. If no CRCI flow control is required, use 0. 45 The CRCI is used for flow control. It identifies the peripheral device that
|
| /linux-4.4.14/drivers/net/ethernet/freescale/ |
| D | gianfar_ethtool.c | 1295 static int gfar_check_capability(struct ethtool_rx_flow_spec *flow, in gfar_check_capability() argument 1299 if (flow->flow_type & FLOW_EXT) { in gfar_check_capability() 1300 if (~flow->m_ext.data[0] || ~flow->m_ext.data[1]) in gfar_check_capability() 1303 if (~flow->m_ext.vlan_etype) in gfar_check_capability() 1307 if (flow->flow_type == IP_USER_FLOW) in gfar_check_capability() 1308 if (flow->h_u.usr_ip4_spec.ip_ver != ETH_RX_NFC_IP4) in gfar_check_capability() 1355 static void gfar_invert_masks(struct ethtool_rx_flow_spec *flow) in gfar_invert_masks() argument 1359 for (i = 0; i < sizeof(flow->m_u); i++) in gfar_invert_masks() 1360 flow->m_u.hdata[i] ^= 0xFF; in gfar_invert_masks() 1362 flow->m_ext.vlan_etype ^= cpu_to_be16(0xFFFF); in gfar_invert_masks() [all …]
|
| /linux-4.4.14/drivers/soc/ti/ |
| D | knav_dma.c | 126 unsigned channel, flow; member 133 ch->channel : ch->flow) 470 if (chan->flow == chan_num) { in knav_dma_open_channel() 525 chan->channel, chan->flow, chan->dma->name); in knav_dma_close_channel() 555 static int pktdma_init_rx_chan(struct knav_dma_chan *chan, u32 flow) in pktdma_init_rx_chan() argument 559 chan->flow = flow; in pktdma_init_rx_chan() 560 chan->reg_rx_flow = dma->reg_rx_flow + flow; in pktdma_init_rx_chan() 562 dev_dbg(kdev->dev, "rx flow(%d) (%p)\n", chan->flow, chan->reg_rx_flow); in pktdma_init_rx_chan() 574 chan->flow = DMA_INVALID_ID; in pktdma_init_tx_chan()
|
| /linux-4.4.14/drivers/net/ethernet/stmicro/stmmac/ |
| D | dwmac100_core.c | 151 unsigned int flow = MAC_FLOW_CTRL_ENABLE; in dwmac100_flow_ctrl() local 154 flow |= (pause_time << MAC_FLOW_CTRL_PT_SHIFT); in dwmac100_flow_ctrl() 155 writel(flow, ioaddr + MAC_FLOW_CTRL); in dwmac100_flow_ctrl()
|
| D | dwmac1000_core.c | 207 unsigned int flow = GMAC_FLOW_CTRL_UP; in dwmac1000_flow_ctrl() local 212 flow |= GMAC_FLOW_CTRL_RFE; in dwmac1000_flow_ctrl() 216 flow |= GMAC_FLOW_CTRL_TFE; in dwmac1000_flow_ctrl() 221 flow |= (pause_time << GMAC_FLOW_CTRL_PT_SHIFT); in dwmac1000_flow_ctrl() 224 writel(flow, ioaddr + GMAC_FLOW_CTRL); in dwmac1000_flow_ctrl()
|
| /linux-4.4.14/net/irda/irlan/ |
| D | irlan_eth.c | 266 void irlan_eth_flow_indication(void *instance, void *sap, LOCAL_FLOW flow) in irlan_eth_flow_indication() argument 281 flow == FLOW_STOP ? "FLOW_STOP" : "FLOW_START", in irlan_eth_flow_indication() 284 switch (flow) { in irlan_eth_flow_indication()
|
| /linux-4.4.14/Documentation/devicetree/bindings/interrupt-controller/ |
| D | cirrus,clps711x-intc.txt | 20 8: TC1OI TC1 under flow 21 9: TC2OI TC2 under flow
|
| /linux-4.4.14/net/decnet/ |
| D | TODO | 34 o Add session control message flow control 36 o Add NSP message flow control
|
| /linux-4.4.14/drivers/tty/serial/ |
| D | netx-serial.c | 552 int *parity, int *bits, int *flow) in netx_console_get_options() argument 589 *flow = 'r'; in netx_console_get_options() 599 int flow = 'n'; in netx_console_setup() local 611 uart_parse_options(options, &baud, &parity, &bits, &flow); in netx_console_setup() 618 &parity, &bits, &flow); in netx_console_setup() 623 return uart_set_options(&sport->port, co, baud, parity, bits, flow); in netx_console_setup()
|
| D | 21285.c | 426 int flow = 'n'; in serial21285_console_setup() local 437 uart_parse_options(options, &baud, &parity, &bits, &flow); in serial21285_console_setup() 441 return uart_set_options(port, co, baud, parity, bits, flow); in serial21285_console_setup()
|
| D | arc_uart.c | 497 int flow = 'n'; in arc_serial_console_setup() local 511 uart_parse_options(options, &baud, &parity, &bits, &flow); in arc_serial_console_setup() 517 return uart_set_options(port, co, baud, parity, bits, flow); in arc_serial_console_setup()
|
| D | apbuart.c | 482 int flow = 'n'; in apbuart_console_setup() local 500 uart_parse_options(options, &baud, &parity, &bits, &flow); in apbuart_console_setup() 504 return uart_set_options(port, co, baud, parity, bits, flow); in apbuart_console_setup()
|
| D | digicolor-usart.c | 422 int baud = 115200, bits = 8, parity = 'n', flow = 'n'; in digicolor_uart_console_setup() local 433 uart_parse_options(options, &baud, &parity, &bits, &flow); in digicolor_uart_console_setup() 435 return uart_set_options(port, co, baud, parity, bits, flow); in digicolor_uart_console_setup()
|
| D | uartlite.c | 477 int flow = 'n'; in ulite_console_setup() local 497 uart_parse_options(options, &baud, &parity, &bits, &flow); in ulite_console_setup() 499 return uart_set_options(port, co, baud, parity, bits, flow); in ulite_console_setup()
|
| D | clps711x.c | 389 int baud = 38400, bits = 8, parity = 'n', flow = 'n'; in uart_clps711x_console_setup() local 426 uart_parse_options(options, &baud, &parity, &bits, &flow); in uart_clps711x_console_setup() 428 ret = uart_set_options(port, co, baud, parity, bits, flow); in uart_clps711x_console_setup()
|
| D | serial_ks8695.c | 620 int flow = 'n'; in ks8695_console_setup() local 630 uart_parse_options(options, &baud, &parity, &bits, &flow); in ks8695_console_setup() 634 return uart_set_options(port, co, baud, parity, bits, flow); in ks8695_console_setup()
|
| D | altera_uart.c | 456 int flow = 'n'; in altera_uart_console_setup() local 465 uart_parse_options(options, &baud, &parity, &bits, &flow); in altera_uart_console_setup() 467 return uart_set_options(port, co, baud, parity, bits, flow); in altera_uart_console_setup()
|
| D | bfin_sport_uart.c | 620 int flow = 'r'; in sport_uart_console_setup() local 622 int flow = 'n'; in sport_uart_console_setup() local 634 uart_parse_options(options, &baud, &parity, &bits, &flow); in sport_uart_console_setup() 636 return uart_set_options(&up->port, co, baud, parity, bits, flow); in sport_uart_console_setup()
|
| D | meson_uart.c | 479 int flow = 'n'; in meson_serial_console_setup() local 489 uart_parse_options(options, &baud, &parity, &bits, &flow); in meson_serial_console_setup() 491 return uart_set_options(port, co, baud, parity, bits, flow); in meson_serial_console_setup()
|
| D | ar933x_uart.c | 586 int flow = 'n'; in ar933x_uart_console_setup() local 596 uart_parse_options(options, &baud, &parity, &bits, &flow); in ar933x_uart_console_setup() 598 return uart_set_options(&up->port, co, baud, parity, bits, flow); in ar933x_uart_console_setup()
|
| D | mcf.c | 555 int flow = 'n'; in mcf_console_setup() local 564 uart_parse_options(options, &baud, &parity, &bits, &flow); in mcf_console_setup() 566 return uart_set_options(port, co, baud, parity, bits, flow); in mcf_console_setup()
|
| D | lpc32xx_hs.c | 170 int flow = 'n'; in lpc32xx_hsuart_console_setup() local 180 uart_parse_options(options, &baud, &parity, &bits, &flow); in lpc32xx_hsuart_console_setup() 182 return uart_set_options(port, co, baud, parity, bits, flow); in lpc32xx_hsuart_console_setup()
|
| D | sprd_serial.c | 568 int flow = 'n'; in sprd_console_setup() local 579 uart_parse_options(options, &baud, &parity, &bits, &flow); in sprd_console_setup() 581 return uart_set_options(port, co, baud, parity, bits, flow); in sprd_console_setup()
|
| D | lantiq.c | 623 int flow = 'n'; in lqasc_console_setup() local 640 uart_parse_options(options, &baud, &parity, &bits, &flow); in lqasc_console_setup() 641 return uart_set_options(port, co, baud, parity, bits, flow); in lqasc_console_setup()
|
| D | stm32-usart.c | 653 int flow = 'n'; in stm32_console_setup() local 670 uart_parse_options(options, &baud, &parity, &bits, &flow); in stm32_console_setup() 672 return uart_set_options(&stm32port->port, co, baud, parity, bits, flow); in stm32_console_setup()
|
| D | vt8500_serial.c | 536 int flow = 'n'; in vt8500_console_setup() local 547 uart_parse_options(options, &baud, &parity, &bits, &flow); in vt8500_console_setup() 550 co, baud, parity, bits, flow); in vt8500_console_setup()
|
| D | max310x.c | 799 unsigned int lcr, flow = 0; in max310x_set_termios() local 858 flow |= MAX310X_FLOWCTRL_AUTOCTS_BIT | in max310x_set_termios() 861 flow |= MAX310X_FLOWCTRL_SWFLOW3_BIT | in max310x_set_termios() 864 flow |= MAX310X_FLOWCTRL_SWFLOW1_BIT | in max310x_set_termios() 866 max310x_port_write(port, MAX310X_FLOWCTRL_REG, flow); in max310x_set_termios()
|
| D | sc16is7xx.c | 831 unsigned int lcr, flow = 0; in sc16is7xx_set_termios() local 892 flow |= SC16IS7XX_EFR_AUTOCTS_BIT | in sc16is7xx_set_termios() 895 flow |= SC16IS7XX_EFR_SWFLOW3_BIT; in sc16is7xx_set_termios() 897 flow |= SC16IS7XX_EFR_SWFLOW1_BIT; in sc16is7xx_set_termios() 899 sc16is7xx_port_write(port, SC16IS7XX_EFR_REG, flow); in sc16is7xx_set_termios()
|
| D | pnx8xxx_uart.c | 731 int flow = 'n'; in pnx8xxx_console_setup() local 743 uart_parse_options(options, &baud, &parity, &bits, &flow); in pnx8xxx_console_setup() 745 return uart_set_options(&sport->port, co, baud, parity, bits, flow); in pnx8xxx_console_setup()
|
| D | bcm63xx_uart.c | 738 int flow = 'n'; in bcm_console_setup() local 746 uart_parse_options(options, &baud, &parity, &bits, &flow); in bcm_console_setup() 748 return uart_set_options(port, co, baud, parity, bits, flow); in bcm_console_setup()
|
| D | st-asc.c | 840 int flow = 'n'; in asc_console_setup() local 857 uart_parse_options(options, &baud, &parity, &bits, &flow); in asc_console_setup() 859 return uart_set_options(&ascport->port, co, baud, parity, bits, flow); in asc_console_setup()
|
| D | dz.c | 870 int flow = 'n'; in dz_console_setup() local 883 uart_parse_options(options, &baud, &parity, &bits, &flow); in dz_console_setup() 885 return uart_set_options(&dport->port, co, baud, parity, bits, flow); in dz_console_setup()
|
| D | efm32-uart.c | 595 int flow = 'n'; in efm32_uart_console_setup() local 626 uart_parse_options(options, &baud, &parity, &bits, &flow); in efm32_uart_console_setup() 631 return uart_set_options(&efm_port->port, co, baud, parity, bits, flow); in efm32_uart_console_setup()
|
| D | Kconfig | 531 bool "Enable UART0 hardware flow control" 534 Enable hardware flow control in the driver. 543 bool "Enable UART1 hardware flow control" 546 Enable hardware flow control in the driver. 555 bool "Enable UART2 hardware flow control" 558 Enable hardware flow control in the driver. 567 bool "Enable UART3 hardware flow control" 570 Enable hardware flow control in the driver. 1243 bool "Enable UART over SPORT0 hardware flow control" 1246 Enable hardware flow control in the driver. [all …]
|
| D | amba-pl010.c | 656 int flow = 'n'; in pl010_console_setup() local 677 uart_parse_options(options, &baud, &parity, &bits, &flow); in pl010_console_setup() 681 return uart_set_options(&uap->port, co, baud, parity, bits, flow); in pl010_console_setup()
|
| D | mpc52xx_uart.c | 1542 int *baud, int *parity, int *bits, int *flow) in mpc52xx_console_get_options() argument 1622 int flow = 'n'; in mpc52xx_console_setup() local 1671 uart_parse_options(options, &baud, &parity, &bits, &flow); in mpc52xx_console_setup() 1673 mpc52xx_console_get_options(port, &baud, &parity, &bits, &flow); in mpc52xx_console_setup() 1676 baud, bits, parity, flow); in mpc52xx_console_setup() 1678 return uart_set_options(port, co, baud, parity, bits, flow); in mpc52xx_console_setup()
|
| D | vr41xx_siu.c | 791 int flow = 'n'; in siu_console_setup() local 807 uart_parse_options(options, &baud, &parity, &bits, &flow); in siu_console_setup() 809 return uart_set_options(port, con, baud, parity, bits, flow); in siu_console_setup()
|
| D | etraxfs-uart.c | 96 int flow = 'n'; in cris_console_setup() local 106 uart_parse_options(options, &baud, &parity, &bits, &flow); in cris_console_setup() 109 uart_set_options(port, co, baud, parity, bits, flow); in cris_console_setup()
|
| D | pxa.c | 737 int flow = 'n'; in serial_pxa_console_setup() local 746 uart_parse_options(options, &baud, &parity, &bits, &flow); in serial_pxa_console_setup() 748 return uart_set_options(&up->port, co, baud, parity, bits, flow); in serial_pxa_console_setup()
|
| D | sb1250-duart.c | 881 int flow = 'n'; in sbd_console_setup() local 894 uart_parse_options(options, &baud, &parity, &bits, &flow); in sbd_console_setup() 895 return uart_set_options(uport, co, baud, parity, bits, flow); in sbd_console_setup()
|
| D | sa1100.c | 787 int flow = 'n'; in sa1100_console_setup() local 799 uart_parse_options(options, &baud, &parity, &bits, &flow); in sa1100_console_setup() 803 return uart_set_options(&sport->port, co, baud, parity, bits, flow); in sa1100_console_setup()
|
| D | m32r_sio.c | 1057 int flow = 'n'; in m32r_sio_console_setup() local 1074 uart_parse_options(options, &baud, &parity, &bits, &flow); in m32r_sio_console_setup() 1076 return uart_set_options(port, co, baud, parity, bits, flow); in m32r_sio_console_setup()
|
| D | serial_core.c | 1879 uart_parse_options(char *options, int *baud, int *parity, int *bits, int *flow) in uart_parse_options() argument 1891 *flow = *s; in uart_parse_options() 1926 int baud, int parity, int bits, int flow) in uart_set_options() argument 1970 if (flow == 'r') in uart_set_options() 2280 int flow = 'n'; in uart_poll_init() local 2307 uart_parse_options(options, &baud, &parity, &bits, &flow); in uart_poll_init() 2308 return uart_set_options(port, NULL, baud, parity, bits, flow); in uart_poll_init()
|
| D | bfin_uart.c | 1115 int flow = 'r'; in bfin_serial_console_setup() local 1117 int flow = 'n'; in bfin_serial_console_setup() local 1133 uart_parse_options(options, &baud, &parity, &bits, &flow); in bfin_serial_console_setup() 1137 return uart_set_options(&uart->port, co, baud, parity, bits, flow); in bfin_serial_console_setup()
|
| D | serial_txx9.c | 940 int flow = 'n'; in serial_txx9_console_setup() local 957 uart_parse_options(options, &baud, &parity, &bits, &flow); in serial_txx9_console_setup() 959 return uart_set_options(port, co, baud, parity, bits, flow); in serial_txx9_console_setup()
|
| D | sccnxp.c | 828 int baud = 9600, bits = 8, parity = 'n', flow = 'n'; in sccnxp_console_setup() local 831 uart_parse_options(options, &baud, &parity, &bits, &flow); in sccnxp_console_setup() 833 return uart_set_options(port, co, baud, parity, bits, flow); in sccnxp_console_setup()
|
| D | ip22zilog.c | 1036 int flow = 'n'; in ip22zilog_console_setup() local 1051 uart_parse_options(options, &baud, &parity, &bits, &flow); in ip22zilog_console_setup() 1052 return uart_set_options(&up->port, con, baud, parity, bits, flow); in ip22zilog_console_setup()
|
| D | xilinx_uartps.c | 1154 int flow = 'n'; in cdns_uart_console_setup() local 1166 uart_parse_options(options, &baud, &parity, &bits, &flow); in cdns_uart_console_setup() 1168 return uart_set_options(port, co, baud, parity, bits, flow); in cdns_uart_console_setup()
|
| D | mxs-auart.c | 1114 int flow = 'n'; in auart_console_setup() local 1133 uart_parse_options(options, &baud, &parity, &bits, &flow); in auart_console_setup() 1137 ret = uart_set_options(&s->port, co, baud, parity, bits, flow); in auart_console_setup()
|
| D | zs.c | 1202 int flow = 'n'; in zs_console_setup() local 1213 uart_parse_options(options, &baud, &parity, &bits, &flow); in zs_console_setup() 1214 return uart_set_options(uport, co, baud, parity, bits, flow); in zs_console_setup()
|
| D | mpsc.c | 1773 int baud, bits, parity, flow; in mpsc_console_setup() local 1785 flow = pi->default_flow; in mpsc_console_setup() 1793 uart_parse_options(options, &baud, &parity, &bits, &flow); in mpsc_console_setup() 1795 return uart_set_options(&pi->port, co, baud, parity, bits, flow); in mpsc_console_setup()
|
| D | msm_serial.c | 1444 int flow = 'n'; in msm_console_setup() local 1457 uart_parse_options(options, &baud, &parity, &bits, &flow); in msm_console_setup() 1461 return uart_set_options(port, co, baud, parity, bits, flow); in msm_console_setup()
|
| D | sirfsoc_uart.c | 1090 unsigned int flow = 'n'; in sirfsoc_uart_console_setup() local 1107 uart_parse_options(options, &baud, &parity, &bits, &flow); in sirfsoc_uart_console_setup() 1113 return uart_set_options(&sirfport->port, co, baud, parity, bits, flow); in sirfsoc_uart_console_setup()
|
| D | pmac_zilog.c | 2001 int flow = 'n'; in pmz_console_setup() local 2047 uart_parse_options(options, &baud, &parity, &bits, &flow); in pmz_console_setup() 2049 return uart_set_options(port, co, baud, parity, bits, flow); in pmz_console_setup()
|
| D | omap-serial.c | 1306 int flow = 'n'; in serial_omap_console_setup() local 1313 uart_parse_options(options, &baud, &parity, &bits, &flow); in serial_omap_console_setup() 1315 return uart_set_options(&up->port, co, baud, parity, bits, flow); in serial_omap_console_setup()
|
| D | pch_uart.c | 1703 int flow = 'n'; in pch_console_setup() local 1720 uart_parse_options(options, &baud, &parity, &bits, &flow); in pch_console_setup() 1722 return uart_set_options(port, co, baud, parity, bits, flow); in pch_console_setup()
|
| D | fsl_lpuart.c | 1698 int flow = 'n'; in lpuart_console_setup() local 1713 uart_parse_options(options, &baud, &parity, &bits, &flow); in lpuart_console_setup() 1725 return uart_set_options(&sport->port, co, baud, parity, bits, flow); in lpuart_console_setup()
|
| D | samsung.c | 2103 int flow = 'n'; in s3c24xx_serial_console_setup() local 2130 uart_parse_options(options, &baud, &parity, &bits, &flow); in s3c24xx_serial_console_setup() 2136 return uart_set_options(port, co, baud, parity, bits, flow); in s3c24xx_serial_console_setup()
|
| D | imx.c | 1751 int flow = 'n'; in imx_console_setup() local 1771 uart_parse_options(options, &baud, &parity, &bits, &flow); in imx_console_setup() 1777 retval = uart_set_options(&sport->port, co, baud, parity, bits, flow); in imx_console_setup()
|
| D | amba-pl011.c | 2148 int flow = 'n'; in pl011_console_setup() local 2184 &baud, &parity, &bits, &flow); in pl011_console_setup() 2189 return uart_set_options(&uap->port, co, baud, parity, bits, flow); in pl011_console_setup()
|
| D | sh-sci.c | 2441 int flow = 'n'; in serial_console_setup() local 2464 uart_parse_options(options, &baud, &parity, &bits, &flow); in serial_console_setup() 2466 return uart_set_options(port, co, baud, parity, bits, flow); in serial_console_setup()
|
| /linux-4.4.14/Documentation/frv/ |
| D | booting.txt | 86 (*) console=ttyS<x>[,<baud>[<parity>[<bits>[<flow>]]]] 99 <flow> is "r" to use flow control (XCTS on serial port 2 only). The 100 default is to not use flow control. 107 bits, and no flow control.
|
| /linux-4.4.14/include/net/irda/ |
| D | irlan_eth.h | 31 void irlan_eth_flow_indication( void *instance, void *sap, LOCAL_FLOW flow);
|
| D | ircomm_tty.h | 73 LOCAL_FLOW flow; /* IrTTP flow status */ member
|
| D | irmod.h | 82 void (*flow_indication)(void *instance, void *sap, LOCAL_FLOW flow);
|
| D | ircomm_core.h | 102 void ircomm_flow_request(struct ircomm_cb *self, LOCAL_FLOW flow);
|
| D | irttp.h | 169 void irttp_flow_request(struct tsap_cb *self, LOCAL_FLOW flow);
|
| D | irlmp.h | 245 void irlmp_flow_indication(struct lap_cb *self, LOCAL_FLOW flow);
|
| /linux-4.4.14/net/dccp/ccids/ |
| D | Kconfig | 20 where a flow is "reasonably fair" if its sending rate is generally 21 within a factor of two of the sending rate of a TCP flow under the
|
| /linux-4.4.14/Documentation/devicetree/bindings/ |
| D | chosen.txt | 32 <baud>{<parity>{<bits>{<flow>}}} 39 flow - 'r' (rts)
|
| D | graph.txt | 7 control flow to devices, but there can be more complex connections between
|
| /linux-4.4.14/Documentation/devicetree/bindings/net/nfc/ |
| D | nfcmrvl.txt | 16 - flow-control: Specifies that the chip is using RTS/CTS. 36 flow-control;
|
| /linux-4.4.14/Documentation/devicetree/bindings/arm/tegra/ |
| D | nvidia,tegra20-flowctrl.txt | 9 flow-controller@60007000 {
|
| /linux-4.4.14/Documentation/ABI/testing/ |
| D | sysfs-platform-kim | 30 The WL128x makes use of flow control mechanism, and this 32 to have the capability of flow-control, or else this
|
| D | sysfs-class-net-queues | 7 Receive Packet Steering packet processing flow for this 41 Transmit Packet Steering packet processing flow for this
|
| /linux-4.4.14/drivers/hsi/ |
| D | hsi.c | 172 const char *flow; in hsi_of_property_parse_flow() local 175 err = of_property_read_string(client, name, &flow); in hsi_of_property_parse_flow() 179 if (strcmp(flow, "synchronized") == 0) in hsi_of_property_parse_flow() 181 else if (strcmp(flow, "pipeline") == 0) in hsi_of_property_parse_flow() 251 &cl->rx_cfg.flow); in hsi_add_client_from_dt()
|
| /linux-4.4.14/drivers/hsi/clients/ |
| D | hsi_char.c | 366 if ((rxc->flow != HSI_FLOW_SYNC) && (rxc->flow != HSI_FLOW_PIPE)) in hsc_rx_set() 371 cl->rx_cfg.flow = rxc->flow; in hsc_rx_set() 387 rxc->flow = cl->rx_cfg.flow; in hsc_rx_get()
|
| /linux-4.4.14/net/switchdev/ |
| D | Kconfig | 12 also various flow offloading chips, including switches embedded into
|
| /linux-4.4.14/include/uapi/linux/hsi/ |
| D | hsi_char.h | 52 uint32_t flow; member
|
| /linux-4.4.14/Documentation/networking/caif/ |
| D | Linux-CAIF.txt | 94 - CFSERVL General CAIF Service Layer functionality; handles flow 174 Therefore a flow-control mechanism is implemented where the physical 175 interface can initiate flow stop for all CAIF Channels.
|
| /linux-4.4.14/Documentation/devicetree/bindings/sound/ |
| D | mvebu-audio.txt | 16 the data flow, and the second for errors.
|
| /linux-4.4.14/drivers/net/hyperv/ |
| D | netvsc_drv.c | 239 struct flow_keys flow; in netvsc_set_hash() local 242 if (!skb_flow_dissect_flow_keys(skb, &flow, 0) || in netvsc_set_hash() 243 !(flow.basic.n_proto == htons(ETH_P_IP) || in netvsc_set_hash() 244 flow.basic.n_proto == htons(ETH_P_IPV6))) in netvsc_set_hash() 247 if (flow.basic.ip_proto == IPPROTO_TCP) in netvsc_set_hash() 252 *hash = comp_hash(netvsc_hash_key, HASH_KEYLEN, &flow, data_len); in netvsc_set_hash()
|
| /linux-4.4.14/drivers/net/ethernet/agere/ |
| D | et131x.c | 477 u8 flow; /* flow control validated by the far-end */ member 892 if (adapter->flow == FLOW_RXONLY || adapter->flow == FLOW_BOTH) in et1310_config_mac_regs2() 1148 if (adapter->flow == FLOW_NONE) in et1310_config_txmac_regs() 1317 adapter->flow = FLOW_NONE; in et1310_config_flow_control() 1325 adapter->flow = adapter->wanted_flow; in et1310_config_flow_control() 1328 adapter->flow = FLOW_BOTH; in et1310_config_flow_control() 1330 adapter->flow = FLOW_NONE; in et1310_config_flow_control() 1332 adapter->flow = FLOW_NONE; in et1310_config_flow_control() 1335 adapter->flow = FLOW_RXONLY; in et1310_config_flow_control() 1337 adapter->flow = FLOW_NONE; in et1310_config_flow_control() [all …]
|
| /linux-4.4.14/arch/blackfin/ |
| D | Kconfig.debug | 108 16 changes in program flow taken by the program sequencer. The history 121 program flow that match either the last entry or one of the last 133 The trace buffer records all changes of flow 188 The CPLB error handler contains a lot of flow changes which can
|
| /linux-4.4.14/Documentation/devicetree/bindings/net/ |
| D | keystone-netcp.txt | 125 queue (FDQ) for the pktdma Rx flow. There can be at 126 present a maximum of 4 queues per Rx flow. 127 - rx-buffer-size: the buffer size for each of the Rx flow FDQ.
|
| D | ethernet.txt | 25 flow control thresholds.
|
| /linux-4.4.14/drivers/usb/serial/ |
| D | whiteheat.h | 232 __u8 flow; /* flow control state, see WHITEHEAT_FLOW_* member
|
| /linux-4.4.14/net/irda/ircomm/ |
| D | ircomm_core.c | 473 void ircomm_flow_request(struct ircomm_cb *self, LOCAL_FLOW flow) in ircomm_flow_request() argument 481 irttp_flow_request(self->tsap, flow); in ircomm_flow_request()
|
| D | ircomm_tty_attach.c | 405 self->flow = FLOW_STOP; in ircomm_tty_disconnect_indication() 492 self->flow = FLOW_START; in ircomm_tty_connect_confirm() 521 self->flow = FLOW_START; in ircomm_tty_connect_indication()
|
| D | ircomm_tty.c | 390 self->flow = FLOW_STOP; in ircomm_tty_install() 549 if(self->flow == FLOW_START) in ircomm_tty_do_softint() 1069 if (tty->hw_stopped && (self->flow == FLOW_START)) { in ircomm_tty_data_indication() 1153 self->flow = cmd; in ircomm_tty_flow_indication()
|
| /linux-4.4.14/drivers/misc/mei/ |
| D | hbm.c | 652 struct hbm_flow_control *flow) in mei_hbm_add_single_flow_creds() argument 657 me_cl = mei_me_cl_by_id(dev, flow->me_addr); in mei_hbm_add_single_flow_creds() 660 flow->me_addr); in mei_hbm_add_single_flow_creds() 671 flow->me_addr, me_cl->mei_flow_ctrl_creds); in mei_hbm_add_single_flow_creds()
|
| /linux-4.4.14/include/linux/ |
| D | serial_core.h | 365 int *flow); 367 int parity, int bits, int flow);
|
| D | skbuff.h | 1016 struct flow_keys *flow, in skb_flow_dissect_flow_keys() argument 1019 memset(flow, 0, sizeof(*flow)); in skb_flow_dissect_flow_keys() 1020 return __skb_flow_dissect(skb, &flow_keys_dissector, flow, in skb_flow_dissect_flow_keys() 1024 static inline bool skb_flow_dissect_flow_keys_buf(struct flow_keys *flow, in skb_flow_dissect_flow_keys_buf() argument 1029 memset(flow, 0, sizeof(*flow)); in skb_flow_dissect_flow_keys_buf() 1030 return __skb_flow_dissect(NULL, &flow_keys_buf_dissector, flow, in skb_flow_dissect_flow_keys_buf()
|
| /linux-4.4.14/Documentation/ |
| D | serial-console.txt | 23 defines the baudrate/parity/bits/flow control of 26 and F is flow control ('r' for RTS). Default is
|
| D | hsi.txt | 15 signals and an additional READY signal for flow control. An additional WAKE
|
| /linux-4.4.14/Documentation/devicetree/bindings/pinctrl/ |
| D | pinctrl-sirf.txt | 42 For a specific board, if it wants to use uart2 without hardware flow control,
|
| D | samsung-pinctrl.txt | 307 Example 3: A uart client node that supports 'default' and 'flow-control' states. 313 pinctrl-names = "default", "flow-control;
|
| /linux-4.4.14/Documentation/devicetree/bindings/clock/ |
| D | mt8173-cpu-dvfs.txt | 18 flow is handled by hardware, hence no software "voltage tracking" is
|
| /linux-4.4.14/Documentation/arm/SA1100/ |
| D | Brutus | 44 you may use minicom configured with /dev/ttyS1, 9600 baud, 8N1, no flow
|
| D | GraphicsClient | 55 and that minicom is preconfigured with /dev/ttyS1, 38400 baud, 8N1, no flow
|
| /linux-4.4.14/net/irda/irnet/ |
| D | irnet_irda.c | 1255 LOCAL_FLOW flow) in irnet_flow_indication() argument 1260 DENTER(IRDA_TCB_TRACE, "(self=0x%p, flow=%d)\n", self, flow); in irnet_flow_indication() 1263 self->tx_flow = flow; in irnet_flow_indication() 1266 switch(flow) in irnet_flow_indication()
|
| /linux-4.4.14/drivers/net/ethernet/calxeda/ |
| D | xgmac.c | 657 unsigned int flow = 0; in xgmac_set_flow_ctrl() local 664 flow |= XGMAC_FLOW_CTRL_RFE; in xgmac_set_flow_ctrl() 666 flow |= XGMAC_FLOW_CTRL_TFE; in xgmac_set_flow_ctrl() 668 flow |= XGMAC_FLOW_CTRL_PLT | XGMAC_FLOW_CTRL_UP; in xgmac_set_flow_ctrl() 669 flow |= (PAUSE_TIME << XGMAC_FLOW_CTRL_PT_SHIFT); in xgmac_set_flow_ctrl() 671 writel(flow, priv->base + XGMAC_FLOW_CTRL); in xgmac_set_flow_ctrl()
|
| /linux-4.4.14/net/irda/ |
| D | irttp.c | 69 static void irttp_flow_indication(void *instance, void *sap, LOCAL_FLOW flow); 1011 static void irttp_flow_indication(void *instance, void *sap, LOCAL_FLOW flow) in irttp_flow_indication() argument 1056 void irttp_flow_request(struct tsap_cb *self, LOCAL_FLOW flow) in irttp_flow_request() argument 1061 switch (flow) { in irttp_flow_request()
|
| D | af_irda.c | 321 static void irda_flow_indication(void *instance, void *sap, LOCAL_FLOW flow) in irda_flow_indication() argument 330 switch (flow) { in irda_flow_indication() 334 self->tx_flow = flow; in irda_flow_indication() 337 self->tx_flow = flow; in irda_flow_indication() 345 self->tx_flow = flow; in irda_flow_indication()
|
| D | irlmp.c | 1304 void irlmp_flow_indication(struct lap_cb *self, LOCAL_FLOW flow) in irlmp_flow_indication() argument 1311 IRDA_ASSERT(flow == FLOW_START, return;); in irlmp_flow_indication() 1342 curr, flow); in irlmp_flow_indication()
|
| /linux-4.4.14/include/linux/hsi/ |
| D | hsi.h | 97 unsigned int flow; /* RX only */ member
|
| /linux-4.4.14/drivers/infiniband/hw/mlx4/ |
| D | main.c | 2535 struct ib_flow_attr *flow = NULL; in mlx4_ib_steer_qp_reg() local 2541 flow = kzalloc(flow_size, GFP_KERNEL); in mlx4_ib_steer_qp_reg() 2542 if (!flow) in mlx4_ib_steer_qp_reg() 2544 flow->port = mqp->port; in mlx4_ib_steer_qp_reg() 2545 flow->num_of_specs = 1; in mlx4_ib_steer_qp_reg() 2546 flow->size = flow_size; in mlx4_ib_steer_qp_reg() 2547 ib_spec = (struct ib_flow_spec_ib *)(flow + 1); in mlx4_ib_steer_qp_reg() 2553 err = __mlx4_ib_create_flow(&mqp->ibqp, flow, in mlx4_ib_steer_qp_reg() 2560 kfree(flow); in mlx4_ib_steer_qp_reg()
|
| /linux-4.4.14/Documentation/usb/ |
| D | usb-serial.txt | 163 HW flow control 303 * Hardware input flow control is only enabled for firmware 305 firmware errata. Hardware output flow control is working for all 310 automatic hardware flow control. 465 device, and does not support any kind of device flow control. All that
|
| /linux-4.4.14/Documentation/serial/ |
| D | n_gsm.txt | 34 /* configure the serial port : speed, flow control ... */
|
| D | tty.txt | 290 throttle() - Called by the ldisc to ask the driver to do flow 294 unthrottle() - Called by the ldisc to ask the driver to stop flow 314 it in order to get fast flow control responses.
|
| D | driver | 140 This is used to implement XON/XOFF flow control and tcflow(). If 251 hardware supports hardware "soft" flow control.
|
| /linux-4.4.14/drivers/net/ethernet/smsc/ |
| D | smsc9420.c | 1097 u32 flow; in smsc9420_phy_update_flowcontrol() local 1105 flow = 0xFFFF0002; in smsc9420_phy_update_flowcontrol() 1107 flow = 0; in smsc9420_phy_update_flowcontrol() 1114 flow = 0; in smsc9420_phy_update_flowcontrol() 1117 smsc9420_reg_write(pd, FLOW, flow); in smsc9420_phy_update_flowcontrol()
|
| D | smsc911x.c | 909 u32 flow; in smsc911x_phy_update_flowcontrol() local 918 flow = 0xFFFF0002; in smsc911x_phy_update_flowcontrol() 920 flow = 0; in smsc911x_phy_update_flowcontrol() 932 flow = 0; in smsc911x_phy_update_flowcontrol() 937 smsc911x_mac_write(pdata, FLOW, flow); in smsc911x_phy_update_flowcontrol()
|
| /linux-4.4.14/drivers/net/usb/ |
| D | smsc95xx.c | 519 u32 flow, afc_cfg = 0; in smsc95xx_phy_update_flowcontrol() local 529 flow = 0xFFFF0002; in smsc95xx_phy_update_flowcontrol() 531 flow = 0; in smsc95xx_phy_update_flowcontrol() 543 flow = 0; in smsc95xx_phy_update_flowcontrol() 547 ret = smsc95xx_write_reg(dev, FLOW, flow); in smsc95xx_phy_update_flowcontrol()
|
| D | smsc75xx.c | 595 u32 flow = 0, fct_flow = 0; in smsc75xx_update_flowcontrol() local 602 flow = (FLOW_TX_FCEN | 0xFFFF); in smsc75xx_update_flowcontrol() 608 flow |= FLOW_RX_FCEN; in smsc75xx_update_flowcontrol() 617 ret = smsc75xx_write_reg(dev, FLOW, flow); in smsc75xx_update_flowcontrol()
|
| /linux-4.4.14/Documentation/devicetree/bindings/soc/ti/ |
| D | keystone-navigator-dma.txt | 49 - Rx DMA flow configuration register region (rxflow).
|
| /linux-4.4.14/Documentation/accounting/ |
| D | taskstats.txt | 38 to be limited and assists in flow control over the netlink interface and is 49 write the data received to a file and do basic flow control by increasing
|
| /linux-4.4.14/include/video/ |
| D | imx-ipu-v3.h | 254 struct ipu_dp *ipu_dp_get(struct ipu_soc *ipu, unsigned int flow);
|
| /linux-4.4.14/arch/nios2/boot/dts/ |
| D | 10m50_devboard.dts | 81 auto-flow-control = <1>;
|
| /linux-4.4.14/drivers/infiniband/hw/qib/ |
| D | qib_common.h | 721 __u32 flow:5; member
|
| /linux-4.4.14/drivers/tty/serial/cpm_uart/ |
| D | cpm_uart_core.c | 1300 int flow = 'n'; in cpm_uart_console_setup() local 1337 uart_parse_options(options, &baud, &parity, &bits, &flow); in cpm_uart_console_setup() 1367 uart_set_options(port, co, baud, parity, bits, flow); in cpm_uart_console_setup()
|
| /linux-4.4.14/Documentation/devicetree/bindings/soc/fsl/ |
| D | qman.txt | 16 flow-level queuing, is also responsible for congestion management functions such
|
| /linux-4.4.14/lib/ |
| D | Kconfig.kgdb | 92 0x0040 - allow flow control management (breakpoint, single step)
|
| /linux-4.4.14/include/pcmcia/ |
| D | cistpl.h | 216 u_char flow; member
|
| /linux-4.4.14/Documentation/video4linux/bttv/ |
| D | README.quirks | 62 arbiters responsibility to allow this request to flow through to REQ and
|
| /linux-4.4.14/arch/mn10300/kernel/ |
| D | mn10300-serial.c | 1668 int i, parity = 'n', baud = 9600, bits = 8, flow = 0; in mn10300_serial_console_setup() local 1694 uart_parse_options(options, &baud, &parity, &bits, &flow); in mn10300_serial_console_setup() 1696 return uart_set_options(&port->uart, co, baud, parity, bits, flow); in mn10300_serial_console_setup()
|
| /linux-4.4.14/Documentation/sound/alsa/ |
| D | serial-u16550.txt | 87 Additionally, the CTS signal is used to regulate the data flow. The number of
|
| D | compress_offload.txt | 76 The new API shares a number of concepts with the PCM API for flow 179 Sequence flow for gapless would be:
|
| D | README.maya44 | 113 (for more information about the signal flow, please refer to the block diagram on p.24 of the ESI M…
|
| /linux-4.4.14/Documentation/video4linux/ |
| D | pxa_camera.txt | 81 a) DMA flow
|
| D | fimc.txt | 108 configuration flow must be from left to right, and the video node is
|
| /linux-4.4.14/Documentation/dvb/ |
| D | ci.txt | 177 The flow of data can be described thus,
|
| /linux-4.4.14/arch/arm/mach-tegra/ |
| D | sleep-tegra20.S | 108 str r2, [r3, r1] @ put flow controller in wait event mode
|
| /linux-4.4.14/net/wireless/ |
| D | Kconfig | 133 capabilities in their registration flow.
|
| /linux-4.4.14/drivers/staging/most/Documentation/ |
| D | driver_usage.txt | 28 module only. This module handles the communication flow through all three
|
| /linux-4.4.14/Documentation/i2c/ |
| D | slave-interface | 13 is a small graph visualizing the data flow and the means by which data is
|
| /linux-4.4.14/fs/reiserfs/ |
| D | fix_node.c | 376 int to, int to_bytes, short *snum012, int flow) in get_num_ver() argument 497 flow = 1; in get_num_ver() 501 if (!flow) { in get_num_ver()
|
| /linux-4.4.14/drivers/net/bonding/ |
| D | bond_main.c | 3147 struct flow_keys flow; in bond_xmit_hash() local 3155 !bond_flow_dissect(bond, skb, &flow)) in bond_xmit_hash() 3162 hash = (__force u32)flow.ports.ports; in bond_xmit_hash() 3163 hash ^= (__force u32)flow_get_u32_dst(&flow) ^ in bond_xmit_hash() 3164 (__force u32)flow_get_u32_src(&flow); in bond_xmit_hash()
|
| /linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/ |
| D | bnx2x_cmn.c | 1313 const char *flow; in __bnx2x_link_report() local 1332 flow = "ON - receive & transmit"; in __bnx2x_link_report() 1334 flow = "ON - receive"; in __bnx2x_link_report() 1336 flow = "ON - transmit"; in __bnx2x_link_report() 1339 flow = "none"; in __bnx2x_link_report() 1342 cur_data.line_speed, duplex, flow); in __bnx2x_link_report()
|