Home
last modified time | relevance | path

Searched refs:this (Results 1 – 25 of 109) sorted by relevance

12345

/net/caif/
Dcffrml.c37 struct cffrml *this = kzalloc(sizeof(struct cffrml), GFP_ATOMIC); in cffrml_create() local
38 if (!this) in cffrml_create()
40 this->pcpu_refcnt = alloc_percpu(int); in cffrml_create()
41 if (this->pcpu_refcnt == NULL) { in cffrml_create()
42 kfree(this); in cffrml_create()
48 this->layer.receive = cffrml_receive; in cffrml_create()
49 this->layer.transmit = cffrml_transmit; in cffrml_create()
50 this->layer.ctrlcmd = cffrml_ctrlcmd; in cffrml_create()
51 snprintf(this->layer.name, CAIF_LAYER_NAME_SZ, "frm%d", phyid); in cffrml_create()
52 this->dofcs = use_fcs; in cffrml_create()
[all …]
Dcaif_usb.c87 struct cfusbl *this = kmalloc(sizeof(struct cfusbl), GFP_ATOMIC); in cfusbl_create() local
89 if (!this) in cfusbl_create()
94 memset(&this->layer, 0, sizeof(this->layer)); in cfusbl_create()
95 this->layer.receive = cfusbl_receive; in cfusbl_create()
96 this->layer.transmit = cfusbl_transmit; in cfusbl_create()
97 this->layer.ctrlcmd = cfusbl_ctrlcmd; in cfusbl_create()
98 snprintf(this->layer.name, CAIF_LAYER_NAME_SZ, "usb%d", phyid); in cfusbl_create()
99 this->layer.id = phyid; in cfusbl_create()
107 ether_addr_copy(&this->tx_eth_hdr[ETH_ALEN], braddr); in cfusbl_create()
108 ether_addr_copy(&this->tx_eth_hdr[ETH_ALEN], ethaddr); in cfusbl_create()
[all …]
Dcfctrl.c38 struct cfctrl *this = in cfctrl_create() local
40 if (!this) in cfctrl_create()
45 cfsrvl_init(&this->serv, 0, &dev_info, false); in cfctrl_create()
46 atomic_set(&this->req_seq_no, 1); in cfctrl_create()
47 atomic_set(&this->rsp_seq_no, 1); in cfctrl_create()
48 this->serv.layer.receive = cfctrl_recv; in cfctrl_create()
49 sprintf(this->serv.layer.name, "ctrl"); in cfctrl_create()
50 this->serv.layer.ctrlcmd = cfctrl_ctrlcmd; in cfctrl_create()
52 spin_lock_init(&this->loop_linkid_lock); in cfctrl_create()
53 this->loop_linkid = 1; in cfctrl_create()
[all …]
Dcfserl.c36 struct cfserl *this = kzalloc(sizeof(struct cfserl), GFP_ATOMIC); in cfserl_create() local
37 if (!this) in cfserl_create()
40 this->layer.receive = cfserl_receive; in cfserl_create()
41 this->layer.transmit = cfserl_transmit; in cfserl_create()
42 this->layer.ctrlcmd = cfserl_ctrlcmd; in cfserl_create()
43 this->usestx = use_stx; in cfserl_create()
44 spin_lock_init(&this->sync); in cfserl_create()
45 snprintf(this->layer.name, CAIF_LAYER_NAME_SZ, "ser1"); in cfserl_create()
46 return &this->layer; in cfserl_create()
Dcfcnfg.c74 struct cfcnfg *this; in cfcnfg_create() local
80 this = kzalloc(sizeof(struct cfcnfg), GFP_ATOMIC); in cfcnfg_create()
81 if (!this) in cfcnfg_create()
83 this->mux = cfmuxl_create(); in cfcnfg_create()
84 if (!this->mux) in cfcnfg_create()
86 this->ctrl = cfctrl_create(); in cfcnfg_create()
87 if (!this->ctrl) in cfcnfg_create()
90 resp = cfctrl_get_respfuncs(this->ctrl); in cfcnfg_create()
100 INIT_LIST_HEAD(&this->phys); in cfcnfg_create()
102 cfmuxl_set_uplayer(this->mux, this->ctrl, 0); in cfcnfg_create()
[all …]
Dcfmuxl.c50 struct cfmuxl *this = kzalloc(sizeof(struct cfmuxl), GFP_ATOMIC); in cfmuxl_create() local
52 if (!this) in cfmuxl_create()
54 this->layer.receive = cfmuxl_receive; in cfmuxl_create()
55 this->layer.transmit = cfmuxl_transmit; in cfmuxl_create()
56 this->layer.ctrlcmd = cfmuxl_ctrlcmd; in cfmuxl_create()
57 INIT_LIST_HEAD(&this->srvl_list); in cfmuxl_create()
58 INIT_LIST_HEAD(&this->frml_list); in cfmuxl_create()
59 spin_lock_init(&this->transmit_lock); in cfmuxl_create()
60 spin_lock_init(&this->receive_lock); in cfmuxl_create()
61 snprintf(this->layer.name, CAIF_LAYER_NAME_SZ, "mux"); in cfmuxl_create()
[all …]
Dcfrfml.c49 struct cfrfml *this = kzalloc(sizeof(struct cfrfml), GFP_ATOMIC); in cfrfml_create() local
51 if (!this) in cfrfml_create()
54 cfsrvl_init(&this->serv, channel_id, dev_info, false); in cfrfml_create()
55 this->serv.release = cfrfml_release; in cfrfml_create()
56 this->serv.layer.receive = cfrfml_receive; in cfrfml_create()
57 this->serv.layer.transmit = cfrfml_transmit; in cfrfml_create()
63 this->fragment_size = tmp; in cfrfml_create()
64 spin_lock_init(&this->sync); in cfrfml_create()
65 snprintf(this->serv.layer.name, CAIF_LAYER_NAME_SZ, in cfrfml_create()
68 return &this->serv.layer; in cfrfml_create()
/net/atm/
Daddr.c51 struct atm_dev_addr *this, *p; in atm_reset_addr() local
59 list_for_each_entry_safe(this, p, head, entry) { in atm_reset_addr()
60 list_del(&this->entry); in atm_reset_addr()
61 kfree(this); in atm_reset_addr()
72 struct atm_dev_addr *this; in atm_add_addr() local
84 list_for_each_entry(this, head, entry) { in atm_add_addr()
85 if (identical(&this->addr, addr)) { in atm_add_addr()
90 this = kmalloc(sizeof(struct atm_dev_addr), GFP_ATOMIC); in atm_add_addr()
91 if (!this) { in atm_add_addr()
95 this->addr = *addr; in atm_add_addr()
[all …]
/net/mac80211/
DKconfig37 mac80211 will use. Note that this default can still be
64 Select this option to enable 802.11 mesh operation in mac80211
82 Select this to see extensive information about
85 Say N unless you know you need this.
91 Select this option to have mac80211 register the
96 The overhead in this option is that all the messages
126 Selecting this option causes mac80211 to print out
131 Do not select this option.
137 Selecting this option causes mac80211 to print out
142 Do not select this option.
[all …]
/net/sched/
DKconfig13 disciplines, several different algorithms for how to do this
53 into a tree-like hierarchy of classes; the leaves of this tree are
62 To compile this code as a module, choose M here: the
76 To compile this code as a module, choose M here: the
85 To compile this code as a module, choose M here: the
94 select classes of this queuing discipline. Each class maps
99 To compile this code as a module, choose M here: the
108 To compile this code as a module, choose M here: the
117 To compile this code as a module, choose M here: the
128 To compile this code as a module, choose M here: the
[all …]
Dsch_cbq.c179 cbq_reclassify(struct sk_buff *skb, struct cbq_class *this) in cbq_reclassify() argument
183 for (cl = this->tparent; cl; cl = cl->tparent) { in cbq_reclassify()
186 if (new != NULL && new != this) in cbq_reclassify()
315 static void cbq_deactivate_class(struct cbq_class *this) in cbq_deactivate_class() argument
317 struct cbq_sched_data *q = qdisc_priv(this->qdisc); in cbq_deactivate_class()
318 int prio = this->cpriority; in cbq_deactivate_class()
324 if (cl == this) { in cbq_deactivate_class()
553 struct cbq_class *this = q->tx_class; in cbq_update() local
554 struct cbq_class *cl = this; in cbq_update()
636 cbq_update_toplevel(q, this, q->tx_borrowed); in cbq_update()
[all …]
/net/wireless/
DKconfig24 # may need to update this when certificates are changed and are
26 # (this is here rather than below to allow it to be a module)
30 Enable this if you have a wireless device.
46 Select this option ONLY for kernels that are specifically
75 You should disable this option unless you are both capable
77 compliant with the features available under this option.
87 features. Alternatively you can enable this option if
133 drivers that support this feature. You should only enable this
134 feature if you have tested and validated this feature on your
152 scenarios, this relaxation is not allowed in cases where the BSS client
[all …]
/net/vmw_vsock/
DKconfig16 To compile this driver as a module, choose M here: the module
27 Enable this module so userspace applications can query open sockets.
35 Enable this transport if your Virtual Machine runs on a VMware
38 To compile this driver as a module, choose M here: the module
48 Enable this transport if your Virtual Machine host supports Virtual
51 To compile this driver as a module, choose M here: the module will be
67 Enable this transport if your Virtual Machine host supports Virtual
70 To compile this driver as a module, choose M here: the module will be
/net/rds/
Dinfo.c118 unsigned long this; in rds_info_copy() local
124 this = min(bytes, PAGE_SIZE - iter->offset); in rds_info_copy()
128 iter->offset, this, data, bytes); in rds_info_copy()
130 memcpy(iter->addr + iter->offset, data, this); in rds_info_copy()
132 data += this; in rds_info_copy()
133 bytes -= this; in rds_info_copy()
134 iter->offset += this; in rds_info_copy()
/net/netfilter/
Dnft_set_rbtree.c36 static bool nft_rbtree_equal(const struct nft_set *set, const void *this, in nft_rbtree_equal() argument
39 return memcmp(this, nft_set_ext_key(&interval->ext), set->klen) == 0; in nft_rbtree_equal()
50 const void *this; in __nft_rbtree_lookup() local
60 this = nft_set_ext_key(&rbe->ext); in __nft_rbtree_lookup()
61 d = memcmp(this, key, set->klen); in __nft_rbtree_lookup()
65 nft_rbtree_equal(set, this, interval) && in __nft_rbtree_lookup()
126 const void *this; in __nft_rbtree_get() local
136 this = nft_set_ext_key(&rbe->ext); in __nft_rbtree_get()
137 d = memcmp(this, key, set->klen); in __nft_rbtree_get()
305 struct nft_rbtree_elem *rbe, *this = elem->priv; in nft_rbtree_deactivate() local
[all …]
/net/8021q/
DKconfig9 Select this and you will be able to create 802.1Q VLAN interfaces
17 To compile this code as a module, choose M here: the module
27 Select this to enable GVRP end-system support. GVRP is used for
37 Select this to enable MVRP end-system support. MVRP is used for
/net/bridge/
DKconfig17 As this is a standard, Linux bridges will cooperate properly with
28 take this into account when setting up your firewall rules.
32 To compile this code as a module, choose M here: the module
47 Say N to exclude this support and reduce the binary size.
61 Say N to exclude this support and reduce the binary size.
/net/6lowpan/
Dnhc.c25 struct lowpan_nhc *this = rb_entry(*new, struct lowpan_nhc, in lowpan_nhc_insert() local
29 len_dif = nhc->idlen - this->idlen; in lowpan_nhc_insert()
31 if (nhc->idlen < this->idlen) in lowpan_nhc_insert()
34 len = this->idlen; in lowpan_nhc_insert()
36 result = memcmp(nhc->id, this->id, len); in lowpan_nhc_insert()
/net/ipv4/netfilter/
Dnf_nat_h323.c395 struct nf_conntrack_expect *this) in ip_nat_q931_expect() argument
399 if (this->tuple.src.u3.ip != 0) { /* Only accept calls from GK */ in ip_nat_q931_expect()
400 nf_nat_follow_master(new, this); in ip_nat_q931_expect()
410 new->tuplehash[!this->dir].tuple.src.u3; in ip_nat_q931_expect()
415 range.min_proto = range.max_proto = this->saved_proto; in ip_nat_q931_expect()
417 new->master->tuplehash[!this->dir].tuple.src.u3; in ip_nat_q931_expect()
497 struct nf_conntrack_expect *this) in ip_nat_callforwarding_expect() argument
507 new->tuplehash[!this->dir].tuple.src.u3; in ip_nat_callforwarding_expect()
512 range.min_proto = range.max_proto = this->saved_proto; in ip_nat_callforwarding_expect()
513 range.min_addr = range.max_addr = this->saved_addr; in ip_nat_callforwarding_expect()
/net/dccp/
DKconfig16 To compile this protocol support as a module, choose M here: the
36 Only use this if you're hacking DCCP.
38 When compiling DCCP as a module, this debugging output can be toggled
/net/openvswitch/
DKconfig36 To compile this code as a module, choose M here: the module will be
50 Say N to exclude this support and reduce the binary size.
62 Say N to exclude this support and reduce the binary size.
74 Say N to exclude this support and reduce the binary size.
/net/l2tp/
DKconfig47 To compile this driver as a module, choose M here. The module
82 in IP packets, it used IP protocol number 115, so this port
85 To compile this driver as a module, choose M here. The module
107 enable this option.
109 To compile this driver as a module, choose M here. The module
/net/decnet/
DREADME4 The documentation for this kernel subsystem is available in the
5 Documentation/networking subdirectory of this distribution and also
/net/batman-adv/
DKconfig45 this feature and save some space.
55 this option you can safely remove it and save some space.
67 If you think that your network does not need this feature you
84 Enable this to export routing related debug tables via debugfs.
118 say N here. Select this option to gather traces like the debug
/net/ax25/
DKconfig15 Note that the answer to this question won't directly affect the
48 To compile this driver as a module, choose M here: the
59 If you say Y here, your Linux box will act as a DAMA slave; this is
74 If you say Y here, your Linux box will act as a DAMA master; this is
95 To compile this driver as a module, choose M here: the
114 To compile this driver as a module, choose M here: the

12345