/net/bridge/ |
D | br_stp.c | 33 void br_set_state(struct net_bridge_port *p, unsigned int state) in br_set_state() argument 36 .orig_dev = p->dev, in br_set_state() 43 p->state = state; in br_set_state() 44 err = switchdev_port_attr_set(p->dev, &attr); in br_set_state() 46 br_warn(p->br, "error setting offload STP state on port %u(%s)\n", in br_set_state() 47 (unsigned int) p->port_no, p->dev->name); in br_set_state() 49 br_info(p->br, "port %u(%s) entered %s state\n", in br_set_state() 50 (unsigned int) p->port_no, p->dev->name, in br_set_state() 51 br_port_state_names[p->state]); in br_set_state() 57 struct net_bridge_port *p; in br_get_port() local [all …]
|
D | br_if.c | 67 void br_port_carrier_check(struct net_bridge_port *p) in br_port_carrier_check() argument 69 struct net_device *dev = p->dev; in br_port_carrier_check() 70 struct net_bridge *br = p->br; in br_port_carrier_check() 72 if (!(p->flags & BR_ADMIN_COST) && in br_port_carrier_check() 74 p->path_cost = port_cost(dev); in br_port_carrier_check() 81 if (p->state == BR_STATE_DISABLED) in br_port_carrier_check() 82 br_stp_enable_port(p); in br_port_carrier_check() 84 if (p->state != BR_STATE_DISABLED) in br_port_carrier_check() 85 br_stp_disable_port(p); in br_port_carrier_check() 90 static void br_port_set_promisc(struct net_bridge_port *p) in br_port_set_promisc() argument [all …]
|
D | br_sysfs_if.c | 39 static ssize_t show_##_name(struct net_bridge_port *p, char *buf) \ 41 return sprintf(buf, "%d\n", !!(p->flags & _mask)); \ 43 static int store_##_name(struct net_bridge_port *p, unsigned long v) \ 45 return store_flag(p, v, _mask); \ 50 static int store_flag(struct net_bridge_port *p, unsigned long v, in store_flag() argument 55 flags = p->flags; in store_flag() 62 if (flags != p->flags) { in store_flag() 63 p->flags = flags; in store_flag() 64 br_port_flags_change(p, mask); in store_flag() 69 static ssize_t show_path_cost(struct net_bridge_port *p, char *buf) in show_path_cost() argument [all …]
|
D | br_stp_if.c | 37 void br_init_port(struct net_bridge_port *p) in br_init_port() argument 41 p->port_id = br_make_port_id(p->priority, p->port_no); in br_init_port() 42 br_become_designated_port(p); in br_init_port() 43 br_set_state(p, BR_STATE_BLOCKING); in br_init_port() 44 p->topology_change_ack = 0; in br_init_port() 45 p->config_pending = 0; in br_init_port() 47 err = __set_ageing_time(p->dev, p->br->ageing_time); in br_init_port() 49 netdev_err(p->dev, "failed to offload ageing time\n"); in br_init_port() 55 struct net_bridge_port *p; in br_stp_enable_bridge() local 64 list_for_each_entry(p, &br->port_list, list) { in br_stp_enable_bridge() [all …]
|
D | br_stp_timer.c | 23 struct net_bridge_port *p; in br_is_designated_for_some_port() local 25 list_for_each_entry(p, &br->port_list, list) { in br_is_designated_for_some_port() 26 if (p->state != BR_STATE_DISABLED && in br_is_designated_for_some_port() 27 !memcmp(&p->designated_bridge, &br->bridge_id, 8)) in br_is_designated_for_some_port() 52 struct net_bridge_port *p = (struct net_bridge_port *) arg; in br_message_age_timer_expired() local 53 struct net_bridge *br = p->br; in br_message_age_timer_expired() 54 const bridge_id *id = &p->designated_bridge; in br_message_age_timer_expired() 57 if (p->state == BR_STATE_DISABLED) in br_message_age_timer_expired() 61 (unsigned int) p->port_no, p->dev->name, in br_message_age_timer_expired() 70 if (p->state == BR_STATE_DISABLED) in br_message_age_timer_expired() [all …]
|
D | br_switchdev.c | 13 struct net_bridge_port *p; in br_switchdev_mark_get() local 16 list_for_each_entry(p, &br->port_list, list) { in br_switchdev_mark_get() 17 if (switchdev_port_same_parent_id(dev, p->dev)) in br_switchdev_mark_get() 18 return p->offload_fwd_mark; in br_switchdev_mark_get() 24 int nbp_switchdev_mark_set(struct net_bridge_port *p) in nbp_switchdev_mark_set() argument 27 .orig_dev = p->dev, in nbp_switchdev_mark_set() 34 err = switchdev_port_attr_get(p->dev, &attr); in nbp_switchdev_mark_set() 41 p->offload_fwd_mark = br_switchdev_mark_get(p->br, p->dev); in nbp_switchdev_mark_set() 46 void nbp_switchdev_frame_mark(const struct net_bridge_port *p, in nbp_switchdev_frame_mark() argument 49 if (skb->offload_fwd_mark && !WARN_ON_ONCE(!p->offload_fwd_mark)) in nbp_switchdev_frame_mark() [all …]
|
/net/mac80211/ |
D | rc80211_minstrel_ht_debugfs.c | 19 minstrel_ht_stats_dump(struct minstrel_ht_sta *mi, int i, char *p) in minstrel_ht_stats_dump() argument 28 return p; in minstrel_ht_stats_dump() 50 p += sprintf(p, "HT%c0 ", htmode); in minstrel_ht_stats_dump() 51 p += sprintf(p, "%cGI ", gimode); in minstrel_ht_stats_dump() 52 p += sprintf(p, "%d ", mg->streams); in minstrel_ht_stats_dump() 54 p += sprintf(p, "VHT%c0 ", htmode); in minstrel_ht_stats_dump() 55 p += sprintf(p, "%cGI ", gimode); in minstrel_ht_stats_dump() 56 p += sprintf(p, "%d ", mg->streams); in minstrel_ht_stats_dump() 58 p += sprintf(p, "CCK "); in minstrel_ht_stats_dump() 59 p += sprintf(p, "%cP ", j < 4 ? 'L' : 'S'); in minstrel_ht_stats_dump() [all …]
|
D | debugfs_sta.c | 111 char buf[17*IEEE80211_NUM_ACS], *p = buf; in sta_num_ps_buf_frames_read() local 115 p += scnprintf(p, sizeof(buf)+buf-p, "AC%d: %d\n", ac, in sta_num_ps_buf_frames_read() 118 return simple_read_from_buffer(userbuf, count, ppos, buf, p - buf); in sta_num_ps_buf_frames_read() 125 char buf[15*IEEE80211_NUM_TIDS], *p = buf; in sta_last_seq_ctrl_read() local 129 p += scnprintf(p, sizeof(buf)+buf-p, "%x ", in sta_last_seq_ctrl_read() 131 p += scnprintf(p, sizeof(buf)+buf-p, "\n"); in sta_last_seq_ctrl_read() 132 return simple_read_from_buffer(userbuf, count, ppos, buf, p - buf); in sta_last_seq_ctrl_read() 144 char *buf = kzalloc(bufsz, GFP_KERNEL), *p = buf; in sta_aqm_read() local 155 p += scnprintf(p, in sta_aqm_read() 156 bufsz+buf-p, in sta_aqm_read() [all …]
|
D | rc80211_minstrel_debugfs.c | 79 char *p; in minstrel_stats_open() local 86 p = ms->buf; in minstrel_stats_open() 87 p += sprintf(p, "\n"); in minstrel_stats_open() 88 p += sprintf(p, in minstrel_stats_open() 90 p += sprintf(p, in minstrel_stats_open() 98 *(p++) = (i == mi->max_tp_rate[0]) ? 'A' : ' '; in minstrel_stats_open() 99 *(p++) = (i == mi->max_tp_rate[1]) ? 'B' : ' '; in minstrel_stats_open() 100 *(p++) = (i == mi->max_tp_rate[2]) ? 'C' : ' '; in minstrel_stats_open() 101 *(p++) = (i == mi->max_tp_rate[3]) ? 'D' : ' '; in minstrel_stats_open() 102 *(p++) = (i == mi->max_prob_rate) ? 'P' : ' '; in minstrel_stats_open() [all …]
|
/net/x25/ |
D | x25_facilities.c | 49 unsigned char *p; in x25_parse_facilities() local 73 p = skb->data + 1; in x25_parse_facilities() 76 switch (*p & X25_FAC_CLASS_MASK) { in x25_parse_facilities() 80 switch (*p) { in x25_parse_facilities() 82 if((p[1] & 0x81) == 0x81) { in x25_parse_facilities() 83 facilities->reverse = p[1] & 0x81; in x25_parse_facilities() 88 if((p[1] & 0x01) == 0x01) { in x25_parse_facilities() 89 facilities->reverse = p[1] & 0x01; in x25_parse_facilities() 94 if((p[1] & 0x80) == 0x80) { in x25_parse_facilities() 95 facilities->reverse = p[1] & 0x80; in x25_parse_facilities() [all …]
|
/net/rose/ |
D | rose_subr.c | 242 static int rose_parse_national(unsigned char *p, struct rose_facilities_struct *facilities, int len) in rose_parse_national() argument 249 switch (*p & 0xC0) { in rose_parse_national() 253 p += 2; in rose_parse_national() 261 if (*p == FAC_NATIONAL_RAND) in rose_parse_national() 262 facilities->rand = ((p[1] << 8) & 0xFF00) + ((p[2] << 0) & 0x00FF); in rose_parse_national() 263 p += 3; in rose_parse_national() 271 p += 4; in rose_parse_national() 279 l = p[1]; in rose_parse_national() 282 if (*p == FAC_NATIONAL_DEST_DIGI) { in rose_parse_national() 286 memcpy(&facilities->source_digis[0], p + 2, AX25_ADDR_LEN); in rose_parse_national() [all …]
|
/net/ceph/ |
D | osdmap.c | 56 static int crush_decode_uniform_bucket(void **p, void *end, in crush_decode_uniform_bucket() argument 59 dout("crush_decode_uniform_bucket %p to %p\n", *p, end); in crush_decode_uniform_bucket() 60 ceph_decode_need(p, end, (1+b->h.size) * sizeof(u32), bad); in crush_decode_uniform_bucket() 61 b->item_weight = ceph_decode_32(p); in crush_decode_uniform_bucket() 67 static int crush_decode_list_bucket(void **p, void *end, in crush_decode_list_bucket() argument 71 dout("crush_decode_list_bucket %p to %p\n", *p, end); in crush_decode_list_bucket() 78 ceph_decode_need(p, end, 2 * b->h.size * sizeof(u32), bad); in crush_decode_list_bucket() 80 b->item_weights[j] = ceph_decode_32(p); in crush_decode_list_bucket() 81 b->sum_weights[j] = ceph_decode_32(p); in crush_decode_list_bucket() 88 static int crush_decode_tree_bucket(void **p, void *end, in crush_decode_tree_bucket() argument [all …]
|
D | cls_lock_client.c | 33 void *p, *end; in ceph_cls_lock() local 53 p = page_address(lock_op_page); in ceph_cls_lock() 54 end = p + lock_op_buf_size; in ceph_cls_lock() 57 ceph_start_encoding(&p, 1, 1, in ceph_cls_lock() 59 ceph_encode_string(&p, end, lock_name, name_len); in ceph_cls_lock() 60 ceph_encode_8(&p, type); in ceph_cls_lock() 61 ceph_encode_string(&p, end, cookie, cookie_len); in ceph_cls_lock() 62 ceph_encode_string(&p, end, tag, tag_len); in ceph_cls_lock() 63 ceph_encode_string(&p, end, desc, desc_len); in ceph_cls_lock() 66 ceph_encode_timespec(p, &mtime); in ceph_cls_lock() [all …]
|
/net/sunrpc/xprtrdma/ |
D | svc_rdma_recvfrom.c | 190 static __be32 *xdr_check_read_list(__be32 *p, const __be32 *end) in xdr_check_read_list() argument 196 while (*p++ != xdr_zero) { in xdr_check_read_list() 198 position = be32_to_cpup(p++); in xdr_check_read_list() 200 } else if (be32_to_cpup(p++) != position) { in xdr_check_read_list() 203 p++; /* handle */ in xdr_check_read_list() 204 if (be32_to_cpup(p++) > MAX_BYTES_SPECIAL_SEG) in xdr_check_read_list() 206 p += 2; /* offset */ in xdr_check_read_list() 208 if (p > end) in xdr_check_read_list() 211 return p; in xdr_check_read_list() 219 static __be32 *xdr_check_write_chunk(__be32 *p, const __be32 *end, in xdr_check_write_chunk() argument [all …]
|
D | svc_rdma_sendto.c | 121 __be32 *p; in svc_rdma_reply_hdr_len() local 123 p = rdma_resp; in svc_rdma_reply_hdr_len() 126 p += rpcrdma_fixed_maxsz + 1; in svc_rdma_reply_hdr_len() 129 while (*p++ != xdr_zero) { in svc_rdma_reply_hdr_len() 130 nsegs = be32_to_cpup(p++); in svc_rdma_reply_hdr_len() 131 p += nsegs * rpcrdma_segment_maxsz; in svc_rdma_reply_hdr_len() 135 if (*p++ != xdr_zero) { in svc_rdma_reply_hdr_len() 136 nsegs = be32_to_cpup(p++); in svc_rdma_reply_hdr_len() 137 p += nsegs * rpcrdma_segment_maxsz; in svc_rdma_reply_hdr_len() 140 return (unsigned long)p - (unsigned long)rdma_resp; in svc_rdma_reply_hdr_len() [all …]
|
/net/sched/ |
D | sch_dsmark.c | 56 static inline int dsmark_valid_index(struct dsmark_qdisc_data *p, u16 index) in dsmark_valid_index() argument 58 return index <= p->indices && index > 0; in dsmark_valid_index() 66 struct dsmark_qdisc_data *p = qdisc_priv(sch); in dsmark_graft() local 69 __func__, sch, p, new, old); in dsmark_graft() 78 *old = qdisc_replace(sch, new, &p->q); in dsmark_graft() 84 struct dsmark_qdisc_data *p = qdisc_priv(sch); in dsmark_leaf() local 85 return p->q; in dsmark_leaf() 117 struct dsmark_qdisc_data *p = qdisc_priv(sch); in dsmark_change() local 123 __func__, sch, p, classid, parent, *arg); in dsmark_change() 125 if (!dsmark_valid_index(p, *arg)) { in dsmark_change() [all …]
|
D | cls_tcindex.c | 64 static struct tcindex_filter_result *tcindex_lookup(struct tcindex_data *p, in tcindex_lookup() argument 67 if (p->perfect) { in tcindex_lookup() 68 struct tcindex_filter_result *f = p->perfect + key; in tcindex_lookup() 71 } else if (p->h) { in tcindex_lookup() 75 fp = &p->h[key % p->hash]; in tcindex_lookup() 90 struct tcindex_data *p = rcu_dereference_bh(tp->root); in tcindex_classify() local 92 int key = (skb->tc_index & p->mask) >> p->shift; in tcindex_classify() 95 skb, tp, res, p); in tcindex_classify() 97 f = tcindex_lookup(p, key); in tcindex_classify() 99 if (!p->fall_through) in tcindex_classify() [all …]
|
D | sch_atm.c | 74 struct atm_qdisc_data *p = qdisc_priv(sch); in lookup_flow() local 77 list_for_each_entry(flow, &p->flows, list) { in lookup_flow() 87 struct atm_qdisc_data *p = qdisc_priv(sch); in atm_tc_graft() local 91 sch, p, flow, new, old); in atm_tc_graft() 113 struct atm_qdisc_data *p __maybe_unused = qdisc_priv(sch); in atm_tc_find() 116 pr_debug("%s(sch %p,[qdisc %p],classid %x)\n", __func__, sch, p, classid); in atm_tc_find() 125 struct atm_qdisc_data *p __maybe_unused = qdisc_priv(sch); in atm_tc_bind_filter() 128 pr_debug("%s(sch %p,[qdisc %p],classid %x)\n", __func__, sch, p, classid); in atm_tc_bind_filter() 143 struct atm_qdisc_data *p = qdisc_priv(sch); in atm_tc_put() local 146 pr_debug("atm_tc_put(sch %p,[qdisc %p],flow %p)\n", sch, p, flow); in atm_tc_put() [all …]
|
/net/dsa/ |
D | slave.c | 67 struct dsa_slave_priv *p = netdev_priv(dev); in dsa_slave_get_iflink() local 69 return dsa_master_netdev(p)->ifindex; in dsa_slave_get_iflink() 74 struct dsa_slave_priv *p = netdev_priv(dev); in dsa_slave_open() local 75 struct dsa_port *dp = p->dp; in dsa_slave_open() 77 struct net_device *master = dsa_master_netdev(p); in dsa_slave_open() 102 err = ds->ops->port_enable(ds, p->dp->index, p->phy); in dsa_slave_open() 107 dsa_port_set_state_now(p->dp, stp_state); in dsa_slave_open() 109 if (p->phy) in dsa_slave_open() 110 phy_start(p->phy); in dsa_slave_open() 129 struct dsa_slave_priv *p = netdev_priv(dev); in dsa_slave_close() local [all …]
|
/net/sunrpc/auth_gss/ |
D | gss_rpc_xdr.c | 26 __be32 *p; in gssx_enc_bool() local 28 p = xdr_reserve_space(xdr, 4); in gssx_enc_bool() 29 if (unlikely(p == NULL)) in gssx_enc_bool() 31 *p = v ? xdr_one : xdr_zero; in gssx_enc_bool() 37 __be32 *p; in gssx_dec_bool() local 39 p = xdr_inline_decode(xdr, 4); in gssx_dec_bool() 40 if (unlikely(p == NULL)) in gssx_dec_bool() 42 *v = be32_to_cpu(*p); in gssx_dec_bool() 49 __be32 *p; in gssx_enc_buffer() local 51 p = xdr_reserve_space(xdr, sizeof(u32) + buf->len); in gssx_enc_buffer() [all …]
|
D | gss_krb5_mech.c | 191 simple_get_bytes(const void *p, const void *end, void *res, int len) in simple_get_bytes() argument 193 const void *q = (const void *)((const char *)p + len); in simple_get_bytes() 194 if (unlikely(q > end || q < p)) in simple_get_bytes() 196 memcpy(res, p, len); in simple_get_bytes() 201 simple_get_netobj(const void *p, const void *end, struct xdr_netobj *res) in simple_get_netobj() argument 206 p = simple_get_bytes(p, end, &len, sizeof(len)); in simple_get_netobj() 207 if (IS_ERR(p)) in simple_get_netobj() 208 return p; in simple_get_netobj() 209 q = (const void *)((const char *)p + len); in simple_get_netobj() 210 if (unlikely(q > end || q < p)) in simple_get_netobj() [all …]
|
/net/ipv4/ |
D | inetpeer.c | 106 struct inet_peer *p; in lookup() local 117 p = rb_entry(parent, struct inet_peer, rb_node); in lookup() 118 cmp = inetpeer_addr_cmp(daddr, &p->daddr); in lookup() 120 if (!refcount_inc_not_zero(&p->refcnt)) in lookup() 122 return p; in lookup() 126 gc_stack[(*gc_cnt)++] = p; in lookup() 150 struct inet_peer *p; in inet_peer_gc() local 161 p = gc_stack[i]; in inet_peer_gc() 166 delta = (__u32)jiffies - READ_ONCE(p->dtime); in inet_peer_gc() 168 if (delta < ttl || !refcount_dec_if_one(&p->refcnt)) in inet_peer_gc() [all …]
|
/net/9p/ |
D | util.c | 55 struct p9_idpool *p; in p9_idpool_create() local 57 p = kmalloc(sizeof(struct p9_idpool), GFP_KERNEL); in p9_idpool_create() 58 if (!p) in p9_idpool_create() 61 spin_lock_init(&p->lock); in p9_idpool_create() 62 idr_init(&p->pool); in p9_idpool_create() 64 return p; in p9_idpool_create() 73 void p9_idpool_destroy(struct p9_idpool *p) in p9_idpool_destroy() argument 75 idr_destroy(&p->pool); in p9_idpool_destroy() 76 kfree(p); in p9_idpool_destroy() 88 int p9_idpool_get(struct p9_idpool *p) in p9_idpool_get() argument [all …]
|
/net/ipv6/ |
D | addrlabel.c | 130 static inline void ip6addrlbl_free(struct ip6addrlbl_entry *p) in ip6addrlbl_free() argument 132 kfree(p); in ip6addrlbl_free() 140 static bool ip6addrlbl_hold(struct ip6addrlbl_entry *p) in ip6addrlbl_hold() argument 142 return refcount_inc_not_zero(&p->refcnt); in ip6addrlbl_hold() 145 static inline void ip6addrlbl_put(struct ip6addrlbl_entry *p) in ip6addrlbl_put() argument 147 if (refcount_dec_and_test(&p->refcnt)) in ip6addrlbl_put() 148 call_rcu(&p->rcu, ip6addrlbl_free_rcu); in ip6addrlbl_put() 153 const struct ip6addrlbl_entry *p, in __ip6addrlbl_match() argument 157 if (!net_eq(ip6addrlbl_net(p), net)) in __ip6addrlbl_match() 159 if (p->ifindex && p->ifindex != ifindex) in __ip6addrlbl_match() [all …]
|
/net/netfilter/ipvs/ |
D | ip_vs_conn.c | 127 static unsigned int ip_vs_conn_hashkey_param(const struct ip_vs_conn_param *p, in ip_vs_conn_hashkey_param() argument 133 if (p->pe_data && p->pe->hashkey_raw) in ip_vs_conn_hashkey_param() 134 return p->pe->hashkey_raw(p, ip_vs_conn_rnd, inverse) & in ip_vs_conn_hashkey_param() 138 addr = p->caddr; in ip_vs_conn_hashkey_param() 139 port = p->cport; in ip_vs_conn_hashkey_param() 141 addr = p->vaddr; in ip_vs_conn_hashkey_param() 142 port = p->vport; in ip_vs_conn_hashkey_param() 145 return ip_vs_conn_hashkey(p->ipvs, p->af, p->protocol, addr, port); in ip_vs_conn_hashkey_param() 150 struct ip_vs_conn_param p; in ip_vs_conn_hashkey_conn() local 153 &cp->caddr, cp->cport, NULL, 0, &p); in ip_vs_conn_hashkey_conn() [all …]
|