/linux-4.1.27/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 | 122 static inline struct sk_buff *dequeue_head(struct fq_codel_flow *flow) in dequeue_head() argument 124 struct sk_buff *skb = flow->head; in dequeue_head() 126 flow->head = skb->next; in dequeue_head() 132 static inline void flow_queue_add(struct fq_codel_flow *flow, in flow_queue_add() argument 135 if (flow->head == NULL) in flow_queue_add() 136 flow->head = skb; in flow_queue_add() 138 flow->tail->next = skb; in flow_queue_add() 139 flow->tail = skb; in flow_queue_add() 148 struct fq_codel_flow *flow; in fq_codel_drop() local 161 flow = &q->flows[idx]; in fq_codel_drop() [all …]
|
D | cls_flow.c | 69 static u32 flow_get_src(const struct sk_buff *skb, const struct flow_keys *flow) in flow_get_src() argument 71 if (flow->src) in flow_get_src() 72 return ntohl(flow->src); in flow_get_src() 76 static u32 flow_get_dst(const struct sk_buff *skb, const struct flow_keys *flow) in flow_get_dst() argument 78 if (flow->dst) in flow_get_dst() 79 return ntohl(flow->dst); in flow_get_dst() 83 static u32 flow_get_proto(const struct sk_buff *skb, const struct flow_keys *flow) in flow_get_proto() argument 85 return flow->ip_proto; in flow_get_proto() 88 static u32 flow_get_proto_src(const struct sk_buff *skb, const struct flow_keys *flow) in flow_get_proto_src() argument 90 if (flow->ports) in flow_get_proto_src() [all …]
|
D | sch_hhf.c | 200 struct hh_flow_state *flow, *next; in seek_list() local 206 list_for_each_entry_safe(flow, next, head, flowchain) { in seek_list() 207 u32 prev = flow->hit_timestamp + q->hhf_evict_timeout; in seek_list() 213 if (list_is_last(&flow->flowchain, head)) in seek_list() 215 list_del(&flow->flowchain); in seek_list() 216 kfree(flow); in seek_list() 218 } else if (flow->hash_id == hash) { in seek_list() 219 return flow; in seek_list() 231 struct hh_flow_state *flow; in alloc_new_hh() local 236 list_for_each_entry(flow, head, flowchain) { in alloc_new_hh() [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() 296 static struct sk_buff *fq_dequeue_head(struct Qdisc *sch, struct fq_flow *flow) in fq_dequeue_head() argument 298 struct sk_buff *skb = flow->head; in fq_dequeue_head() 301 flow->head = skb->next; in fq_dequeue_head() 303 flow->qlen--; in fq_dequeue_head() 330 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 331 packet flow. 424 request a minimum and maximum data flow rate for a connection; this 438 request a minimum and maximum data flow rate for a connection; this
|
/linux-4.1.27/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 void 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 | 255 struct brcmf_flowring *flow; member 553 brcmf_flowring_delete(msgbuf->flow, flowid); in brcmf_msgbuf_remove_flowring() 595 brcmf_flowring_delete(msgbuf->flow, flowid); in brcmf_msgbuf_flowring_create_worker() 617 create->tid = brcmf_flowring_tid(msgbuf->flow, flowid); in brcmf_msgbuf_flowring_create_worker() 669 flowid = brcmf_flowring_create(msgbuf->flow, eh->h_dest, in brcmf_msgbuf_flowring_create() 692 struct brcmf_flowring *flow = msgbuf->flow; in brcmf_msgbuf_txflow() local 709 while (brcmf_flowring_qlen(flow, flowid)) { in brcmf_msgbuf_txflow() 710 skb = brcmf_flowring_dequeue(flow, flowid); in brcmf_msgbuf_txflow() 713 brcmf_flowring_qlen(flow, flowid)); in brcmf_msgbuf_txflow() 720 brcmf_flowring_reinsert(flow, flowid, skb); in brcmf_msgbuf_txflow() [all …]
|
/linux-4.1.27/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.1.27/net/openvswitch/ |
D | flow_table.c | 79 struct sw_flow *flow; in ovs_flow_alloc() local 83 flow = kmem_cache_alloc(flow_cache, GFP_KERNEL); in ovs_flow_alloc() 84 if (!flow) in ovs_flow_alloc() 87 flow->sf_acts = NULL; in ovs_flow_alloc() 88 flow->mask = NULL; in ovs_flow_alloc() 89 flow->id.unmasked_key = NULL; in ovs_flow_alloc() 90 flow->id.ufid_len = 0; in ovs_flow_alloc() 91 flow->stats_last_writer = NUMA_NO_NODE; in ovs_flow_alloc() 102 RCU_INIT_POINTER(flow->stats[0], stats); in ovs_flow_alloc() 106 RCU_INIT_POINTER(flow->stats[node], NULL); in ovs_flow_alloc() [all …]
|
D | datapath.c | 261 struct sw_flow *flow; in ovs_dp_process_packet() local 270 flow = ovs_flow_tbl_lookup_stats(&dp->table, key, &n_mask_hit); in ovs_dp_process_packet() 271 if (unlikely(!flow)) { in ovs_dp_process_packet() 288 ovs_flow_stats_update(flow, key->tp.flags, skb); in ovs_dp_process_packet() 289 sf_acts = rcu_dereference(flow->sf_acts); in ovs_dp_process_packet() 516 struct sw_flow *flow; in ovs_packet_cmd_execute() local 551 flow = ovs_flow_alloc(); in ovs_packet_cmd_execute() 552 err = PTR_ERR(flow); in ovs_packet_cmd_execute() 553 if (IS_ERR(flow)) in ovs_packet_cmd_execute() 557 &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 | 68 void ovs_flow_stats_update(struct sw_flow *flow, __be16 tcp_flags, in ovs_flow_stats_update() argument 75 stats = rcu_dereference(flow->stats[node]); in ovs_flow_stats_update() 81 if (node == 0 && unlikely(flow->stats_last_writer != node)) in ovs_flow_stats_update() 82 flow->stats_last_writer = node; in ovs_flow_stats_update() 84 stats = rcu_dereference(flow->stats[0]); /* Pre-allocated. */ in ovs_flow_stats_update() 90 if (unlikely(flow->stats_last_writer != node)) { in ovs_flow_stats_update() 96 if (likely(flow->stats_last_writer != NUMA_NO_NODE) in ovs_flow_stats_update() 97 && likely(!rcu_access_pointer(flow->stats[node]))) { in ovs_flow_stats_update() 115 rcu_assign_pointer(flow->stats[node], in ovs_flow_stats_update() 120 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 | 1508 int ovs_nla_put_identifier(const struct sw_flow *flow, struct sk_buff *skb) in ovs_nla_put_identifier() argument 1510 if (ovs_identifier_is_ufid(&flow->id)) in ovs_nla_put_identifier() 1511 return nla_put(skb, OVS_FLOW_ATTR_UFID, flow->id.ufid_len, in ovs_nla_put_identifier() 1512 flow->id.ufid); in ovs_nla_put_identifier() 1514 return ovs_nla_put_key(flow->id.unmasked_key, flow->id.unmasked_key, in ovs_nla_put_identifier() 1519 int ovs_nla_put_masked_key(const struct sw_flow *flow, struct sk_buff *skb) in ovs_nla_put_masked_key() argument 1521 return ovs_nla_put_key(&flow->key, &flow->key, in ovs_nla_put_masked_key() 1526 int ovs_nla_put_mask(const struct sw_flow *flow, struct sk_buff *skb) in ovs_nla_put_mask() argument 1528 return ovs_nla_put_key(&flow->key, &flow->mask->key, in ovs_nla_put_mask()
|
D | Kconfig | 15 programmatic extension and flow-based control of the network. This
|
/linux-4.1.27/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 …]
|
/linux-4.1.27/drivers/infiniband/hw/usnic/ |
D | usnic_fwd.c | 196 struct usnic_fwd_flow *flow; in usnic_fwd_alloc_flow() local 206 flow = kzalloc(sizeof(*flow), GFP_ATOMIC); in usnic_fwd_alloc_flow() 207 if (!flow) in usnic_fwd_alloc_flow() 248 flow->flow_id = (uint32_t) a0; in usnic_fwd_alloc_flow() 249 flow->vnic_idx = uaction->vnic_idx; in usnic_fwd_alloc_flow() 250 flow->ufdev = ufdev; in usnic_fwd_alloc_flow() 256 return flow; in usnic_fwd_alloc_flow() 258 kfree(flow); in usnic_fwd_alloc_flow() 262 int usnic_fwd_dealloc_flow(struct usnic_fwd_flow *flow) in usnic_fwd_dealloc_flow() argument 267 a0 = flow->flow_id; in usnic_fwd_dealloc_flow() [all …]
|
D | usnic_ib_qp_grp.c | 75 default_flow->flow->flow_id); in usnic_ib_qp_grp_dump_rows() 197 struct usnic_fwd_flow *flow; in create_roce_custom_flow() local 214 flow = usnic_fwd_alloc_flow(qp_grp->ufdev, &filter, &uaction); in create_roce_custom_flow() 215 if (IS_ERR_OR_NULL(flow)) { in create_roce_custom_flow() 217 PTR_ERR(flow)); in create_roce_custom_flow() 218 err = flow ? PTR_ERR(flow) : -EFAULT; in create_roce_custom_flow() 228 qp_flow->flow = flow; in create_roce_custom_flow() 235 usnic_fwd_dealloc_flow(flow); in create_roce_custom_flow() 243 usnic_fwd_dealloc_flow(qp_flow->flow); in release_roce_custom_flow() 259 struct usnic_fwd_flow *flow; in create_udp_flow() local [all …]
|
D | usnic_debugfs.c | 138 "%u", qp_flow->flow->flow_id); in usnic_debugfs_flow_add() 146 qp_flow->flow->flow_id); in usnic_debugfs_flow_add()
|
D | usnic_ib_qp_grp.h | 54 struct usnic_fwd_flow *flow; member
|
D | usnic_fwd.h | 77 int usnic_fwd_dealloc_flow(struct usnic_fwd_flow *flow);
|
/linux-4.1.27/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 | switchdev.txt | 5 This include devices supporting L2/L3 but also various flow offloading chips,
|
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 | 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 | ip-sysctl.txt | 211 packet for the flow is waiting in Qdisc queues or device transmit 421 TCP stack can then dynamically adjust flow reordering level 574 depending on flow rate, instead of filling 64Kbytes packets. 1200 Protect the consistency (and unicity) of flow label. 1202 flow label manager. 1208 Automatically generate flow labels based based on a flow hash
|
D | 00-INDEX | 194 - Explanation of the secid member in flow structures.
|
/linux-4.1.27/net/core/ |
D | flow_dissector.c | 22 static void iph_to_flow_copy_addrs(struct flow_keys *flow, const struct iphdr *iph) in iph_to_flow_copy_addrs() argument 24 BUILD_BUG_ON(offsetof(typeof(*flow), dst) != in iph_to_flow_copy_addrs() 25 offsetof(typeof(*flow), src) + sizeof(flow->src)); in iph_to_flow_copy_addrs() 26 memcpy(&flow->src, &iph->saddr, sizeof(flow->src) + sizeof(flow->dst)); in iph_to_flow_copy_addrs() 74 bool __skb_flow_dissect(const struct sk_buff *skb, struct flow_keys *flow, in __skb_flow_dissect() argument 86 memset(flow, 0, sizeof(*flow)); in __skb_flow_dissect() 110 iph_to_flow_copy_addrs(flow, iph); in __skb_flow_dissect() 129 flow->src = (__force __be32)ipv6_addr_hash(&iph->saddr); in __skb_flow_dissect() 130 flow->dst = (__force __be32)ipv6_addr_hash(&iph->daddr); in __skb_flow_dissect() 139 flow->n_proto = proto; in __skb_flow_dissect() [all …]
|
D | pktgen.c | 2239 static inline int f_seen(const struct pktgen_dev *pkt_dev, int flow) in f_seen() argument 2241 return !!(pkt_dev->flows[flow].flags & F_INIT); in f_seen() 2246 int flow = pkt_dev->curfl; in f_pick() local 2249 if (pkt_dev->flows[flow].count >= pkt_dev->lflow) { in f_pick() 2251 pkt_dev->flows[flow].count = 0; in f_pick() 2252 pkt_dev->flows[flow].flags = 0; in f_pick() 2258 flow = prandom_u32() % pkt_dev->cflows; in f_pick() 2259 pkt_dev->curfl = flow; in f_pick() 2261 if (pkt_dev->flows[flow].count > pkt_dev->lflow) { in f_pick() 2262 pkt_dev->flows[flow].count = 0; in f_pick() [all …]
|
D | Makefile | 14 obj-$(CONFIG_XFRM) += flow.o
|
/linux-4.1.27/net/ipv4/netfilter/ |
D | ipt_rpfilter.c | 79 struct flowi4 flow; in rpfilter_mt() local 93 flow.flowi4_iif = LOOPBACK_IFINDEX; in rpfilter_mt() 94 flow.daddr = iph->saddr; in rpfilter_mt() 95 flow.saddr = rpfilter_get_saddr(iph->daddr); in rpfilter_mt() 96 flow.flowi4_oif = 0; in rpfilter_mt() 97 flow.flowi4_mark = info->flags & XT_RPFILTER_VALID_MARK ? skb->mark : 0; in rpfilter_mt() 98 flow.flowi4_tos = RT_TOS(iph->tos); in rpfilter_mt() 99 flow.flowi4_scope = RT_SCOPE_UNIVERSE; in rpfilter_mt() 101 return rpfilter_lookup_reverse(&flow, par->in, info->flags) ^ invert; in rpfilter_mt()
|
/linux-4.1.27/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.1.27/include/net/ |
D | flow_keys.h | 30 bool __skb_flow_dissect(const struct sk_buff *skb, struct flow_keys *flow, 32 static inline bool skb_flow_dissect(const struct sk_buff *skb, struct flow_keys *flow) in skb_flow_dissect() argument 34 return __skb_flow_dissect(skb, flow, NULL, 0, 0, 0); in skb_flow_dissect()
|
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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 | 198 enum caif_ctrlcmd flow, in caif_ctrl_cb() argument 202 switch (flow) { in caif_ctrl_cb() 253 pr_debug("Unexpected flow command %d\n", flow); in caif_ctrl_cb()
|
/linux-4.1.27/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.1.27/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 | 13 - sirf,uart-has-rtscts: we have hardware flow controller pins in hardware
|
D | fsl-mxs-auart.txt | 15 for hardware flow control,
|
/linux-4.1.27/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.1.27/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.1.27/arch/arc/include/asm/ |
D | disasm.h | 25 enum flow { enum 86 enum flow flow; member
|
/linux-4.1.27/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.1.27/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.1.27/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.1.27/drivers/net/ethernet/freescale/ |
D | gianfar_ethtool.c | 1603 static int gfar_check_capability(struct ethtool_rx_flow_spec *flow, in gfar_check_capability() argument 1607 if (flow->flow_type & FLOW_EXT) { in gfar_check_capability() 1608 if (~flow->m_ext.data[0] || ~flow->m_ext.data[1]) in gfar_check_capability() 1611 if (~flow->m_ext.vlan_etype) in gfar_check_capability() 1615 if (flow->flow_type == IP_USER_FLOW) in gfar_check_capability() 1616 if (flow->h_u.usr_ip4_spec.ip_ver != ETH_RX_NFC_IP4) in gfar_check_capability() 1675 static void gfar_invert_masks(struct ethtool_rx_flow_spec *flow) in gfar_invert_masks() argument 1679 for (i = 0; i < sizeof(flow->m_u); i++) in gfar_invert_masks() 1680 flow->m_u.hdata[i] ^= 0xFF; in gfar_invert_masks() 1682 flow->m_ext.vlan_etype ^= cpu_to_be16(0xFFFF); in gfar_invert_masks() [all …]
|
/linux-4.1.27/Documentation/devicetree/bindings/interrupt-controller/ |
D | cirrus,clps711x-intc.txt | 20 8: TC1OI TC1 under flow 21 9: TC2OI TC2 under flow
|
/linux-4.1.27/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.1.27/net/decnet/ |
D | TODO | 34 o Add session control message flow control 36 o Add NSP message flow control
|
/linux-4.1.27/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 | 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 | 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 | 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 | sc16is7xx.c | 745 unsigned int lcr, flow = 0; in sc16is7xx_set_termios() local 806 flow |= SC16IS7XX_EFR_AUTOCTS_BIT | in sc16is7xx_set_termios() 809 flow |= SC16IS7XX_EFR_SWFLOW3_BIT; in sc16is7xx_set_termios() 811 flow |= SC16IS7XX_EFR_SWFLOW1_BIT; in sc16is7xx_set_termios() 813 sc16is7xx_port_write(port, SC16IS7XX_EFR_REG, flow); in sc16is7xx_set_termios()
|
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 | 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 | 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 | 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 | 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 | 624 int flow = 'n'; in lqasc_console_setup() local 641 uart_parse_options(options, &baud, &parity, &bits, &flow); in lqasc_console_setup() 642 return uart_set_options(port, co, baud, parity, bits, flow); in lqasc_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 | 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 | 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 | 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 | 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. 1214 bool "Enable UART over SPORT0 hardware flow control" 1217 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 | 1534 int *baud, int *parity, int *bits, int *flow) in mpc52xx_console_get_options() argument 1614 int flow = 'n'; in mpc52xx_console_setup() local 1663 uart_parse_options(options, &baud, &parity, &bits, &flow); in mpc52xx_console_setup() 1665 mpc52xx_console_get_options(port, &baud, &parity, &bits, &flow); in mpc52xx_console_setup() 1668 baud, bits, parity, flow); in mpc52xx_console_setup() 1670 return uart_set_options(port, co, baud, parity, bits, flow); in mpc52xx_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 | 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 | 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 | 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 | 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 | etraxfs-uart.c | 97 int flow = 'n'; in cris_console_setup() local 107 uart_parse_options(options, &baud, &parity, &bits, &flow); in cris_console_setup() 110 uart_set_options(port, co, baud, parity, bits, flow); in cris_console_setup()
|
D | serial_core.c | 1871 uart_parse_options(char *options, int *baud, int *parity, int *bits, int *flow) in uart_parse_options() argument 1883 *flow = *s; in uart_parse_options() 1918 int baud, int parity, int bits, int flow) in uart_set_options() argument 1962 if (flow == 'r') in uart_set_options() 2272 int flow = 'n'; in uart_poll_init() local 2299 uart_parse_options(options, &baud, &parity, &bits, &flow); in uart_poll_init() 2300 return uart_set_options(port, NULL, baud, parity, bits, flow); in uart_poll_init()
|
D | msm_serial.c | 926 int flow = 'n'; in msm_console_setup() local 939 uart_parse_options(options, &baud, &parity, &bits, &flow); in msm_console_setup() 943 return uart_set_options(port, co, baud, parity, bits, flow); in msm_console_setup()
|
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 | 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 | 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 | 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 | xilinx_uartps.c | 1153 int flow = 'n'; in cdns_uart_console_setup() local 1165 uart_parse_options(options, &baud, &parity, &bits, &flow); in cdns_uart_console_setup() 1167 return uart_set_options(port, co, baud, parity, bits, flow); in cdns_uart_console_setup()
|
D | mxs-auart.c | 1078 int flow = 'n'; in auart_console_setup() local 1097 uart_parse_options(options, &baud, &parity, &bits, &flow); in auart_console_setup() 1101 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 | 1774 int baud, bits, parity, flow; in mpsc_console_setup() local 1786 flow = pi->default_flow; in mpsc_console_setup() 1794 uart_parse_options(options, &baud, &parity, &bits, &flow); in mpsc_console_setup() 1796 return uart_set_options(&pi->port, co, baud, parity, bits, flow); in mpsc_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 | 1331 int flow = 'n'; in serial_omap_console_setup() local 1338 uart_parse_options(options, &baud, &parity, &bits, &flow); in serial_omap_console_setup() 1340 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 | sirfsoc_uart.c | 1198 unsigned int flow = 'n'; in sirfsoc_uart_console_setup() local 1213 uart_parse_options(options, &baud, &parity, &bits, &flow); in sirfsoc_uart_console_setup() 1219 return uart_set_options(port, co, baud, parity, bits, flow); in sirfsoc_uart_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 | imx.c | 1747 int flow = 'n'; in imx_console_setup() local 1767 uart_parse_options(options, &baud, &parity, &bits, &flow); in imx_console_setup() 1773 retval = uart_set_options(&sport->port, co, baud, parity, bits, flow); in imx_console_setup()
|
D | samsung.c | 2128 int flow = 'n'; in s3c24xx_serial_console_setup() local 2155 uart_parse_options(options, &baud, &parity, &bits, &flow); in s3c24xx_serial_console_setup() 2161 return uart_set_options(port, co, baud, parity, bits, flow); in s3c24xx_serial_console_setup()
|
D | amba-pl011.c | 2078 int flow = 'n'; in pl011_console_setup() local 2110 uart_parse_options(options, &baud, &parity, &bits, &flow); in pl011_console_setup() 2114 return uart_set_options(&uap->port, co, baud, parity, bits, flow); in pl011_console_setup()
|
D | sh-sci.c | 2403 int flow = 'n'; in serial_console_setup() local 2426 uart_parse_options(options, &baud, &parity, &bits, &flow); in serial_console_setup() 2428 return uart_set_options(port, co, baud, parity, bits, flow); in serial_console_setup()
|
D | atmel_serial.c | 2414 int flow = 'n'; in atmel_console_setup() local 2430 uart_parse_options(options, &baud, &parity, &bits, &flow); in atmel_console_setup() 2434 return uart_set_options(port, co, baud, parity, bits, flow); in atmel_console_setup()
|
/linux-4.1.27/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.1.27/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.1.27/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.1.27/Documentation/devicetree/bindings/arm/tegra/ |
D | nvidia,tegra20-flowctrl.txt | 9 flow-controller@60007000 {
|
/linux-4.1.27/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.1.27/drivers/hsi/ |
D | hsi.c | 162 const char *flow; in hsi_of_property_parse_flow() local 165 err = of_property_read_string(client, name, &flow); in hsi_of_property_parse_flow() 169 if (strcmp(flow, "synchronized") == 0) in hsi_of_property_parse_flow() 171 else if (strcmp(flow, "pipeline") == 0) in hsi_of_property_parse_flow() 241 &cl->rx_cfg.flow); in hsi_add_client_from_dt()
|
/linux-4.1.27/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.1.27/net/switchdev/ |
D | Kconfig | 12 also various flow offloading chips, including switches embedded into
|
/linux-4.1.27/include/uapi/linux/hsi/ |
D | hsi_char.h | 52 uint32_t flow; member
|
/linux-4.1.27/drivers/net/hyperv/ |
D | netvsc_drv.c | 196 struct flow_keys flow; in netvsc_set_hash() local 199 if (!skb_flow_dissect(skb, &flow) || in netvsc_set_hash() 200 !(flow.n_proto == htons(ETH_P_IP) || in netvsc_set_hash() 201 flow.n_proto == htons(ETH_P_IPV6))) in netvsc_set_hash() 204 if (flow.ip_proto == IPPROTO_TCP) in netvsc_set_hash() 209 *hash = comp_hash(netvsc_hash_key, HASH_KEYLEN, &flow, data_len); in netvsc_set_hash()
|
/linux-4.1.27/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.1.27/drivers/misc/mei/ |
D | hbm.c | 475 struct hbm_flow_control *flow) in mei_hbm_add_single_flow_creds() argument 480 me_cl = mei_me_cl_by_id(dev, flow->me_addr); in mei_hbm_add_single_flow_creds() 483 flow->me_addr); in mei_hbm_add_single_flow_creds() 494 flow->me_addr, me_cl->mei_flow_ctrl_creds); in mei_hbm_add_single_flow_creds()
|
/linux-4.1.27/Documentation/devicetree/bindings/sound/ |
D | mvebu-audio.txt | 16 the data flow, and the second for errors.
|
/linux-4.1.27/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.1.27/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.1.27/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.1.27/drivers/usb/serial/ |
D | whiteheat.h | 232 __u8 flow; /* flow control state, see WHITEHEAT_FLOW_* member
|
/linux-4.1.27/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 | 391 self->flow = FLOW_STOP; in ircomm_tty_install() 578 if(self->flow == FLOW_START) in ircomm_tty_do_softint() 1098 if (tty->hw_stopped && (self->flow == FLOW_START)) { in ircomm_tty_data_indication() 1182 self->flow = cmd; in ircomm_tty_flow_indication()
|
/linux-4.1.27/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
|
D | circular-buffers.txt | 54 allowing an infinite amount of data to flow through the buffer.
|
D | clk.txt | 294 in the driver implementations, but the code flow is usually controlled by the
|
/linux-4.1.27/include/linux/ |
D | serial_core.h | 365 int *flow); 367 int parity, int bits, int flow);
|
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.1.27/drivers/staging/i2o/ |
D | README | 77 o Long term message flow control
|
/linux-4.1.27/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.1.27/include/linux/hsi/ |
D | hsi.h | 97 unsigned int flow; /* RX only */ member
|
/linux-4.1.27/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.1.27/Documentation/serial/ |
D | tty.txt | 275 throttle() - Called by the ldisc to ask the driver to do flow 279 unthrottle() - Called by the ldisc to ask the driver to stop flow 299 it in order to get fast flow control responses.
|
D | n_gsm.txt | 34 /* configure the serial port : speed, flow control ... */
|
D | driver | 140 This is used to implement XON/XOFF flow control and tcflow(). If 251 hardware supports hardware "soft" flow control.
|
/linux-4.1.27/drivers/infiniband/hw/mlx4/ |
D | main.c | 2496 struct ib_flow_attr *flow = NULL; in mlx4_ib_steer_qp_reg() local 2502 flow = kzalloc(flow_size, GFP_KERNEL); in mlx4_ib_steer_qp_reg() 2503 if (!flow) in mlx4_ib_steer_qp_reg() 2505 flow->port = mqp->port; in mlx4_ib_steer_qp_reg() 2506 flow->num_of_specs = 1; in mlx4_ib_steer_qp_reg() 2507 flow->size = flow_size; in mlx4_ib_steer_qp_reg() 2508 ib_spec = (struct ib_flow_spec_ib *)(flow + 1); in mlx4_ib_steer_qp_reg() 2514 err = __mlx4_ib_create_flow(&mqp->ibqp, flow, in mlx4_ib_steer_qp_reg() 2521 kfree(flow); in mlx4_ib_steer_qp_reg()
|
/linux-4.1.27/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 | 912 u32 flow; in smsc911x_phy_update_flowcontrol() local 921 flow = 0xFFFF0002; in smsc911x_phy_update_flowcontrol() 923 flow = 0; in smsc911x_phy_update_flowcontrol() 935 flow = 0; in smsc911x_phy_update_flowcontrol() 940 smsc911x_mac_write(pdata, FLOW, flow); in smsc911x_phy_update_flowcontrol()
|
/linux-4.1.27/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.1.27/Documentation/devicetree/bindings/soc/ti/ |
D | keystone-navigator-dma.txt | 49 - Rx DMA flow configuration register region (rxflow).
|
/linux-4.1.27/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.1.27/drivers/infiniband/hw/qib/ |
D | qib_common.h | 721 __u32 flow:5; member
|
/linux-4.1.27/include/video/ |
D | imx-ipu-v3.h | 253 struct ipu_dp *ipu_dp_get(struct ipu_soc *ipu, unsigned int flow);
|
/linux-4.1.27/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.1.27/Documentation/devicetree/bindings/soc/fsl/ |
D | qman.txt | 16 flow-level queuing, is also responsible for congestion management functions such
|
/linux-4.1.27/include/pcmcia/ |
D | cistpl.h | 216 u_char flow; member
|
/linux-4.1.27/Documentation/video4linux/bttv/ |
D | README.quirks | 62 arbiters responsibility to allow this request to flow through to REQ and
|
/linux-4.1.27/lib/ |
D | Kconfig.kgdb | 92 0x0040 - allow flow control management (breakpoint, single step)
|
/linux-4.1.27/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.1.27/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.1.27/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.1.27/Documentation/dvb/ |
D | ci.txt | 177 The flow of data can be described thus,
|
/linux-4.1.27/arch/arm/mach-tegra/ |
D | sleep-tegra20.S | 108 str r2, [r3, r1] @ put flow controller in wait event mode
|
/linux-4.1.27/net/wireless/ |
D | Kconfig | 133 capabilities in their registration flow.
|
/linux-4.1.27/drivers/net/ethernet/broadcom/bnx2x/ |
D | bnx2x_cmn.c | 1293 const char *flow; in __bnx2x_link_report() local 1312 flow = "ON - receive & transmit"; in __bnx2x_link_report() 1314 flow = "ON - receive"; in __bnx2x_link_report() 1316 flow = "ON - transmit"; in __bnx2x_link_report() 1319 flow = "none"; in __bnx2x_link_report() 1322 cur_data.line_speed, duplex, flow); in __bnx2x_link_report()
|
/linux-4.1.27/Documentation/i2c/ |
D | slave-interface | 13 flow and the means by which data is transported. The dotted line marks only one
|
D | dev-interface | 175 For the interested, here's the code flow which happens inside the kernel
|
/linux-4.1.27/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.1.27/drivers/net/bonding/ |
D | bond_main.c | 3138 struct flow_keys flow; in bond_xmit_hash() local 3142 !bond_flow_dissect(bond, skb, &flow)) in bond_xmit_hash() 3149 hash = (__force u32)flow.ports; in bond_xmit_hash() 3150 hash ^= (__force u32)flow.dst ^ (__force u32)flow.src; in bond_xmit_hash()
|
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/ |
D | en_netdev.c | 1735 struct ethtool_flow_id *flow, *tmp_flow; in mlx4_en_stop_port() local 1811 list_for_each_entry_safe(flow, tmp_flow, in mlx4_en_stop_port() 1813 mlx4_flow_detach(mdev->dev, flow->id); in mlx4_en_stop_port() 1814 list_del(&flow->list); in mlx4_en_stop_port()
|
/linux-4.1.27/Documentation/hid/ |
D | hiddev.txt | 18 The data flow for a HID event produced by a device is something like
|
/linux-4.1.27/Documentation/prctl/ |
D | seccomp_filter.txt | 35 behavior and information flow should be managed with a combination of
|
/linux-4.1.27/Documentation/sysctl/ |
D | net.txt | 170 RX flow hash indirection table for eth0 with 8 RX ring(s):
|