/linux-3.4.99/arch/powerpc/include/asm/ |
D | cputime.h | 49 static inline unsigned long cputime_to_jiffies(const cputime_t ct) in cputime_to_jiffies() argument 51 return mulhdu((__force u64) ct, __cputime_jiffies_factor); in cputime_to_jiffies() 56 static inline cputime_t cputime_to_scaled(const cputime_t ct) in cputime_to_scaled() argument 60 return (__force u64) ct * in cputime_to_scaled() 63 return ct; in cputime_to_scaled() 68 u64 ct; in jiffies_to_cputime() local 72 ct = jif % HZ; in jiffies_to_cputime() 74 if (ct) { in jiffies_to_cputime() 75 ct *= tb_ticks_per_sec; in jiffies_to_cputime() 76 do_div(ct, HZ); in jiffies_to_cputime() [all …]
|
/linux-3.4.99/net/netfilter/ |
D | nf_conntrack_core.c | 53 int (*nfnetlink_parse_nat_setup_hook)(struct nf_conn *ct, 94 return __hash_bucket(hash, net->ct.htable_size); in hash_bucket() 106 return __hash_conntrack(tuple, zone, net->ct.htable_size); in hash_conntrack() 180 clean_from_lists(struct nf_conn *ct) in clean_from_lists() argument 182 pr_debug("clean_from_lists(%p)\n", ct); in clean_from_lists() 183 hlist_nulls_del_rcu(&ct->tuplehash[IP_CT_DIR_ORIGINAL].hnnode); in clean_from_lists() 184 hlist_nulls_del_rcu(&ct->tuplehash[IP_CT_DIR_REPLY].hnnode); in clean_from_lists() 187 nf_ct_remove_expectations(ct); in clean_from_lists() 193 struct nf_conn *ct = (struct nf_conn *)nfct; in destroy_conntrack() local 194 struct net *net = nf_ct_net(ct); in destroy_conntrack() [all …]
|
D | nf_conntrack_h323_main.c | 63 struct nf_conn *ct, 68 struct nf_conn *ct, 73 struct nf_conn *ct, 81 struct nf_conn *ct, 87 struct nf_conn *ct, 93 struct nf_conn *ct, 99 struct nf_conn *ct, 114 struct nf_conn *ct, enum ip_conntrack_info ctinfo, in get_tpkt_data() argument 117 struct nf_ct_h323_master *info = &nfct_help(ct)->help.ct_h323_info; in get_tpkt_data() 217 static int get_h245_addr(struct nf_conn *ct, const unsigned char *data, in get_h245_addr() argument [all …]
|
D | xt_CT.c | 28 struct nf_conn *ct = info->ct; in xt_ct_target_v0() local 34 atomic_inc(&ct->ct_general.use); in xt_ct_target_v0() 35 skb->nfct = &ct->ct_general; in xt_ct_target_v0() 45 struct nf_conn *ct = info->ct; in xt_ct_target_v1() local 51 atomic_inc(&ct->ct_general.use); in xt_ct_target_v1() 52 skb->nfct = &ct->ct_general; in xt_ct_target_v1() 81 struct nf_conn *ct; in xt_ct_tg_check_v0() local 89 ct = nf_ct_untracked_get(); in xt_ct_tg_check_v0() 90 atomic_inc(&ct->ct_general.use); in xt_ct_tg_check_v0() 104 ct = nf_conntrack_alloc(par->net, info->zone, &t, &t, GFP_KERNEL); in xt_ct_tg_check_v0() [all …]
|
D | nf_conntrack_ecache.c | 32 void nf_ct_deliver_cached_events(struct nf_conn *ct) in nf_ct_deliver_cached_events() argument 34 struct net *net = nf_ct_net(ct); in nf_ct_deliver_cached_events() 42 notify = rcu_dereference(net->ct.nf_conntrack_event_cb); in nf_ct_deliver_cached_events() 46 e = nf_ct_ecache_find(ct); in nf_ct_deliver_cached_events() 52 if (!nf_ct_is_confirmed(ct) || nf_ct_is_dying(ct) || !events) in nf_ct_deliver_cached_events() 63 item.ct = ct; in nf_ct_deliver_cached_events() 72 spin_lock_bh(&ct->lock); in nf_ct_deliver_cached_events() 77 spin_unlock_bh(&ct->lock); in nf_ct_deliver_cached_events() 91 notify = rcu_dereference_protected(net->ct.nf_conntrack_event_cb, in nf_conntrack_register_notifier() 97 rcu_assign_pointer(net->ct.nf_conntrack_event_cb, new); in nf_conntrack_register_notifier() [all …]
|
D | nf_conntrack_proto_tcp.c | 305 static int tcp_print_conntrack(struct seq_file *s, struct nf_conn *ct) in tcp_print_conntrack() argument 309 spin_lock_bh(&ct->lock); in tcp_print_conntrack() 310 state = ct->proto.tcp.state; in tcp_print_conntrack() 311 spin_unlock_bh(&ct->lock); in tcp_print_conntrack() 492 static inline s16 nat_offset(const struct nf_conn *ct, in nat_offset() argument 498 return get_offset != NULL ? get_offset(ct, dir, seq) : 0; in nat_offset() 500 #define NAT_OFFSET(pf, ct, dir, seq) \ argument 501 (pf == NFPROTO_IPV4 ? nat_offset(ct, dir, seq) : 0) 503 #define NAT_OFFSET(pf, ct, dir, seq) 0 argument 506 static bool tcp_in_window(const struct nf_conn *ct, in tcp_in_window() argument [all …]
|
D | nf_conntrack_netlink.c | 127 ctnetlink_dump_status(struct sk_buff *skb, const struct nf_conn *ct) in ctnetlink_dump_status() argument 129 NLA_PUT_BE32(skb, CTA_STATUS, htonl(ct->status)); in ctnetlink_dump_status() 137 ctnetlink_dump_timeout(struct sk_buff *skb, const struct nf_conn *ct) in ctnetlink_dump_timeout() argument 139 long timeout = ((long)ct->timeout.expires - (long)jiffies) / HZ; in ctnetlink_dump_timeout() 152 ctnetlink_dump_protoinfo(struct sk_buff *skb, struct nf_conn *ct) in ctnetlink_dump_protoinfo() argument 158 l4proto = __nf_ct_l4proto_find(nf_ct_l3num(ct), nf_ct_protonum(ct)); in ctnetlink_dump_protoinfo() 166 ret = l4proto->to_nlattr(skb, nest_proto, ct); in ctnetlink_dump_protoinfo() 177 ctnetlink_dump_helpinfo(struct sk_buff *skb, const struct nf_conn *ct) in ctnetlink_dump_helpinfo() argument 180 const struct nf_conn_help *help = nfct_help(ct); in ctnetlink_dump_helpinfo() 196 helper->to_nlattr(skb, ct); in ctnetlink_dump_helpinfo() [all …]
|
D | nf_conntrack_standalone.c | 60 st->bucket < net->ct.htable_size; in ct_get_first() 62 n = rcu_dereference(hlist_nulls_first_rcu(&net->ct.hash[st->bucket])); in ct_get_first() 78 if (++st->bucket >= net->ct.htable_size) in ct_get_next() 83 &net->ct.hash[st->bucket])); in ct_get_next() 121 static int ct_show_secctx(struct seq_file *s, const struct nf_conn *ct) in ct_show_secctx() argument 127 ret = security_secid_to_secctx(ct->secmark, &secctx, &len); in ct_show_secctx() 137 static inline int ct_show_secctx(struct seq_file *s, const struct nf_conn *ct) in ct_show_secctx() argument 144 static int ct_show_delta_time(struct seq_file *s, const struct nf_conn *ct) in ct_show_delta_time() argument 150 tstamp = nf_conn_tstamp_find(ct); in ct_show_delta_time() 165 ct_show_delta_time(struct seq_file *s, const struct nf_conn *ct) in ct_show_delta_time() argument [all …]
|
D | xt_conntrack.c | 42 conntrack_mt_origsrc(const struct nf_conn *ct, in conntrack_mt_origsrc() argument 46 return conntrack_addrcmp(&ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u3, in conntrack_mt_origsrc() 51 conntrack_mt_origdst(const struct nf_conn *ct, in conntrack_mt_origdst() argument 55 return conntrack_addrcmp(&ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.dst.u3, in conntrack_mt_origdst() 60 conntrack_mt_replsrc(const struct nf_conn *ct, in conntrack_mt_replsrc() argument 64 return conntrack_addrcmp(&ct->tuplehash[IP_CT_DIR_REPLY].tuple.src.u3, in conntrack_mt_replsrc() 69 conntrack_mt_repldst(const struct nf_conn *ct, in conntrack_mt_repldst() argument 73 return conntrack_addrcmp(&ct->tuplehash[IP_CT_DIR_REPLY].tuple.dst.u3, in conntrack_mt_repldst() 79 const struct nf_conn *ct) in ct_proto_port_check() argument 83 tuple = &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple; in ct_proto_port_check() [all …]
|
D | nf_conntrack_sip.c | 110 static int string_len(const struct nf_conn *ct, const char *dptr, in string_len() argument 122 static int digits_len(const struct nf_conn *ct, const char *dptr, in digits_len() argument 153 static int callid_len(const struct nf_conn *ct, const char *dptr, in callid_len() argument 172 static int media_len(const struct nf_conn *ct, const char *dptr, in media_len() argument 175 int len = string_len(ct, dptr, limit, shift); in media_len() 183 return len + digits_len(ct, dptr, limit, shift); in media_len() 186 static int parse_addr(const struct nf_conn *ct, const char *cp, in parse_addr() argument 193 if (!ct) in parse_addr() 197 switch (nf_ct_l3num(ct)) { in parse_addr() 216 static int epaddr_len(const struct nf_conn *ct, const char *dptr, in epaddr_len() argument [all …]
|
D | nf_conntrack_pptp.c | 47 struct nf_conn *ct, enum ip_conntrack_info ctinfo, 54 struct nf_conn *ct, enum ip_conntrack_info ctinfo, 66 (*nf_nat_pptp_hook_expectfn)(struct nf_conn *ct, 100 static void pptp_expectfn(struct nf_conn *ct, in pptp_expectfn() argument 103 struct net *net = nf_ct_net(ct); in pptp_expectfn() 108 ct->proto.gre.timeout = PPTP_GRE_TIMEOUT; in pptp_expectfn() 109 ct->proto.gre.stream_timeout = PPTP_GRE_STREAM_TIMEOUT; in pptp_expectfn() 116 if (nf_nat_pptp_expectfn && ct->master->status & IPS_NAT_MASK) in pptp_expectfn() 117 nf_nat_pptp_expectfn(ct, exp); in pptp_expectfn() 127 exp_other = nf_ct_expect_find_get(net, nf_ct_zone(ct), &inv_t); in pptp_expectfn() [all …]
|
D | xt_connmark.c | 44 struct nf_conn *ct; in connmark_tg() local 47 ct = nf_ct_get(skb, &ctinfo); in connmark_tg() 48 if (ct == NULL) in connmark_tg() 53 newmark = (ct->mark & ~info->ctmask) ^ info->ctmark; in connmark_tg() 54 if (ct->mark != newmark) { in connmark_tg() 55 ct->mark = newmark; in connmark_tg() 56 nf_conntrack_event_cache(IPCT_MARK, ct); in connmark_tg() 60 newmark = (ct->mark & ~info->ctmask) ^ in connmark_tg() 62 if (ct->mark != newmark) { in connmark_tg() 63 ct->mark = newmark; in connmark_tg() [all …]
|
D | nf_conntrack_proto_dccp.c | 425 static bool dccp_new(struct nf_conn *ct, const struct sk_buff *skb, in dccp_new() argument 428 struct net *net = nf_ct_net(ct); in dccp_new() 452 ct->proto.dccp.role[IP_CT_DIR_ORIGINAL] = CT_DCCP_ROLE_CLIENT; in dccp_new() 453 ct->proto.dccp.role[IP_CT_DIR_REPLY] = CT_DCCP_ROLE_SERVER; in dccp_new() 454 ct->proto.dccp.state = CT_DCCP_NONE; in dccp_new() 455 ct->proto.dccp.last_pkt = DCCP_PKT_REQUEST; in dccp_new() 456 ct->proto.dccp.last_dir = IP_CT_DIR_ORIGINAL; in dccp_new() 457 ct->proto.dccp.handshake_seq = 0; in dccp_new() 462 nf_log_packet(nf_ct_l3num(ct), 0, skb, NULL, NULL, NULL, msg); in dccp_new() 480 static int dccp_packet(struct nf_conn *ct, const struct sk_buff *skb, in dccp_packet() argument [all …]
|
D | xt_cluster.c | 19 static inline u32 nf_ct_orig_ipv4_src(const struct nf_conn *ct) in nf_ct_orig_ipv4_src() argument 21 return (__force u32)ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u3.ip; in nf_ct_orig_ipv4_src() 24 static inline const u32 *nf_ct_orig_ipv6_src(const struct nf_conn *ct) in nf_ct_orig_ipv6_src() argument 26 return (__force u32 *)ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u3.ip6; in nf_ct_orig_ipv6_src() 42 xt_cluster_hash(const struct nf_conn *ct, in xt_cluster_hash() argument 47 switch(nf_ct_l3num(ct)) { in xt_cluster_hash() 49 hash = xt_cluster_hash_ipv4(nf_ct_orig_ipv4_src(ct), info); in xt_cluster_hash() 52 hash = xt_cluster_hash_ipv6(nf_ct_orig_ipv6_src(ct), info); in xt_cluster_hash() 93 const struct nf_conn *ct; in xt_cluster_mt() local 119 ct = nf_ct_get(skb, &ctinfo); in xt_cluster_mt() [all …]
|
/linux-3.4.99/drivers/video/aty/ |
D | mach64_ct.c | 255 if ((err = aty_valid_pll_ct(info, vclk_per, &pll->ct))) in aty_var_to_pll_ct() 257 if (M64_HAS(GTB_DSP) && (err = aty_dsp_gt(info, bpp, &pll->ct))) in aty_var_to_pll_ct() 267 …ret = par->ref_clk_per * pll->ct.pll_ref_div * pll->ct.vclk_post_div_real / pll->ct.vclk_fb_div / … in aty_pll_to_var_ct() 269 if(pll->ct.xres > 0) { in aty_pll_to_var_ct() 271 ret /= pll->ct.xres; in aty_pll_to_var_ct() 291 pll->ct.pll_ext_cntl, pll->ct.pll_gen_cntl, pll->ct.pll_vclk_cntl); in aty_set_pll_ct() 295 par->clk_wr_offset, pll->ct.vclk_fb_div, in aty_set_pll_ct() 296 pll->ct.pll_ref_div, pll->ct.vclk_post_div, pll->ct.vclk_post_div_real); in aty_set_pll_ct() 313 aty_st_pll_ct(PLL_VCLK_CNTL, pll->ct.pll_vclk_cntl, par); in aty_set_pll_ct() 319 tmp |= ((pll->ct.vclk_post_div & 0x03U) << tmp2); in aty_set_pll_ct() [all …]
|
/linux-3.4.99/include/net/netfilter/ |
D | nf_conntrack.h | 148 static inline u_int16_t nf_ct_l3num(const struct nf_conn *ct) in nf_ct_l3num() argument 150 return ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.l3num; in nf_ct_l3num() 153 static inline u_int8_t nf_ct_protonum(const struct nf_conn *ct) in nf_ct_protonum() argument 155 return ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.dst.protonum; in nf_ct_protonum() 158 #define nf_ct_tuple(ct, dir) (&(ct)->tuplehash[dir].tuple) argument 165 static inline struct net *nf_ct_net(const struct nf_conn *ct) in nf_ct_net() argument 167 return read_pnet(&ct->ct_net); in nf_ct_net() 172 nf_conntrack_alter_reply(struct nf_conn *ct, 190 static inline void nf_ct_put(struct nf_conn *ct) in nf_ct_put() argument 192 NF_CT_ASSERT(ct); in nf_ct_put() [all …]
|
D | nf_conntrack_ecache.h | 25 nf_ct_ecache_find(const struct nf_conn *ct) in nf_ct_ecache_find() argument 28 return nf_ct_ext_find(ct, NF_CT_EXT_ECACHE); in nf_ct_ecache_find() 35 nf_ct_ecache_ext_add(struct nf_conn *ct, u16 ctmask, u16 expmask, gfp_t gfp) in nf_ct_ecache_ext_add() argument 38 struct net *net = nf_ct_net(ct); in nf_ct_ecache_ext_add() 41 if (!ctmask && !expmask && net->ct.sysctl_events) { in nf_ct_ecache_ext_add() 48 e = nf_ct_ext_add(ct, NF_CT_EXT_ECACHE, gfp); in nf_ct_ecache_ext_add() 62 struct nf_conn *ct; member 74 extern void nf_ct_deliver_cached_events(struct nf_conn *ct); 77 nf_conntrack_event_cache(enum ip_conntrack_events event, struct nf_conn *ct) in nf_conntrack_event_cache() argument 79 struct net *net = nf_ct_net(ct); in nf_conntrack_event_cache() [all …]
|
D | nf_conntrack_extend.h | 50 static inline bool nf_ct_ext_exist(const struct nf_conn *ct, u8 id) in nf_ct_ext_exist() argument 52 return (ct->ext && __nf_ct_ext_exist(ct->ext, id)); in nf_ct_ext_exist() 55 static inline void *__nf_ct_ext_find(const struct nf_conn *ct, u8 id) in __nf_ct_ext_find() argument 57 if (!nf_ct_ext_exist(ct, id)) in __nf_ct_ext_find() 60 return (void *)ct->ext + ct->ext->offset[id]; in __nf_ct_ext_find() 66 extern void __nf_ct_ext_destroy(struct nf_conn *ct); 67 static inline void nf_ct_ext_destroy(struct nf_conn *ct) in nf_ct_ext_destroy() argument 69 if (ct->ext) in nf_ct_ext_destroy() 70 __nf_ct_ext_destroy(ct); in nf_ct_ext_destroy() 76 static inline void nf_ct_ext_free(struct nf_conn *ct) in nf_ct_ext_free() argument [all …]
|
/linux-3.4.99/net/netfilter/ipvs/ |
D | ip_vs_nfct.c | 85 struct nf_conn *ct = ct = nf_ct_get(skb, &ctinfo); in ip_vs_update_conntrack() local 88 if (ct == NULL || nf_ct_is_confirmed(ct) || nf_ct_is_untracked(ct) || in ip_vs_update_conntrack() 89 nf_ct_is_dying(ct)) in ip_vs_update_conntrack() 106 new_tuple = ct->tuplehash[IP_CT_DIR_REPLY].tuple; in ip_vs_update_conntrack() 124 __func__, ct, ct->status, ctinfo, in ip_vs_update_conntrack() 125 ARG_TUPLE(&ct->tuplehash[IP_CT_DIR_REPLY].tuple), in ip_vs_update_conntrack() 127 nf_conntrack_alter_reply(ct, &new_tuple); in ip_vs_update_conntrack() 138 static void ip_vs_nfct_expect_callback(struct nf_conn *ct, in ip_vs_nfct_expect_callback() argument 144 struct net *net = nf_ct_net(ct); in ip_vs_nfct_expect_callback() 158 orig = &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple; in ip_vs_nfct_expect_callback() [all …]
|
/linux-3.4.99/drivers/macintosh/ |
D | windfarm.h | 29 int (*set_value)(struct wf_control *ct, s32 val); 30 int (*get_value)(struct wf_control *ct, s32 *val); 31 s32 (*get_min)(struct wf_control *ct); 32 s32 (*get_max)(struct wf_control *ct); 33 void (*release)(struct wf_control *ct); 57 extern int wf_register_control(struct wf_control *ct); 58 extern void wf_unregister_control(struct wf_control *ct); 60 extern int wf_get_control(struct wf_control *ct); 61 extern void wf_put_control(struct wf_control *ct); 63 static inline int wf_control_set_max(struct wf_control *ct) in wf_control_set_max() argument [all …]
|
D | windfarm_core.c | 153 struct wf_control *ct = container_of(kref, struct wf_control, ref); in wf_control_release() local 155 DBG("wf: Deleting control %s\n", ct->name); in wf_control_release() 157 if (ct->ops && ct->ops->release) in wf_control_release() 158 ct->ops->release(ct); in wf_control_release() 160 kfree(ct); in wf_control_release() 199 struct wf_control *ct; in wf_register_control() local 202 list_for_each_entry(ct, &wf_controls, link) { in wf_register_control() 203 if (!strcmp(ct->name, new_ct->name)) { in wf_register_control() 205 " duplicate control %s\n", ct->name); in wf_register_control() 232 void wf_unregister_control(struct wf_control *ct) in wf_unregister_control() argument [all …]
|
/linux-3.4.99/net/ipv4/netfilter/ |
D | nf_nat_core.c | 109 same_src(const struct nf_conn *ct, in same_src() argument 114 t = &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple; in same_src() 129 const struct nf_conn *ct; in find_appropriate_src() local 134 ct = nat->ct; in find_appropriate_src() 135 if (same_src(ct, tuple) && nf_ct_zone(ct) == zone) { in find_appropriate_src() 138 &ct->tuplehash[IP_CT_DIR_REPLY].tuple); in find_appropriate_src() 160 const struct nf_conn *ct, in find_best_ips_proto() argument 207 struct nf_conn *ct, in get_unique_tuple() argument 210 struct net *net = nf_ct_net(ct); in get_unique_tuple() 212 u16 zone = nf_ct_zone(ct); in get_unique_tuple() [all …]
|
D | nf_nat_standalone.c | 35 const struct nf_conn *ct; in nat_decode_session() local 41 ct = nf_ct_get(skb, &ctinfo); in nat_decode_session() 42 if (ct == NULL) in nat_decode_session() 45 t = &ct->tuplehash[dir].tuple; in nat_decode_session() 52 if (ct->status & statusbit) { in nat_decode_session() 64 if (ct->status & statusbit) { in nat_decode_session() 83 struct nf_conn *ct; in nf_nat_fn() local 93 ct = nf_ct_get(skb, &ctinfo); in nf_nat_fn() 98 if (!ct) in nf_nat_fn() 102 if (nf_ct_is_untracked(ct)) in nf_nat_fn() [all …]
|
D | nf_nat_sip.c | 39 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); in mangle_packet() local 43 if (nf_ct_protonum(ct) == IPPROTO_TCP) { in mangle_packet() 48 if (!__nf_nat_mangle_tcp_packet(skb, ct, ctinfo, in mangle_packet() 56 if (!nf_nat_mangle_udp_packet(skb, ct, ctinfo, in mangle_packet() 74 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); in map_addr() local 81 if (ct->tuplehash[dir].tuple.src.u3.ip == addr->ip && in map_addr() 82 ct->tuplehash[dir].tuple.src.u.udp.port == port) { in map_addr() 83 newaddr = ct->tuplehash[!dir].tuple.dst.u3.ip; in map_addr() 84 newport = ct->tuplehash[!dir].tuple.dst.u.udp.port; in map_addr() 85 } else if (ct->tuplehash[dir].tuple.dst.u3.ip == addr->ip && in map_addr() [all …]
|
/linux-3.4.99/net/ax25/ |
D | ax25_addr.c | 119 int ct = 0; in ax25cmp() local 121 while (ct < 6) { in ax25cmp() 122 if ((a->ax25_call[ct] & 0xFE) != (b->ax25_call[ct] & 0xFE)) /* Clean off repeater bits */ in ax25cmp() 124 ct++; in ax25cmp() 127 if ((a->ax25_call[ct] & 0x1E) == (b->ax25_call[ct] & 0x1E)) /* SSID without control bit */ in ax25cmp() 220 int ct = 0; in ax25_addr_build() local 253 while (ct < d->ndigi) { in ax25_addr_build() 254 memcpy(buf, &d->calls[ct], AX25_ADDR_LEN); in ax25_addr_build() 256 if (d->repeated[ct]) in ax25_addr_build() 266 ct++; in ax25_addr_build() [all …]
|