/openbmc/linux/kernel/irq/ |
H A D | generic-chip.c | 45 *ct->mask_cache &= ~mask; in irq_gc_mask_disable_reg() 64 *ct->mask_cache |= mask; in irq_gc_mask_set_bit() 65 irq_reg_writel(gc, *ct->mask_cache, ct->regs.mask); in irq_gc_mask_set_bit() 84 *ct->mask_cache &= ~mask; in irq_gc_mask_clr_bit() 85 irq_reg_writel(gc, *ct->mask_cache, ct->regs.mask); in irq_gc_mask_clr_bit() 105 *ct->mask_cache |= mask; in irq_gc_unmask_enable_reg() 161 *ct->mask_cache &= ~mask; in irq_gc_mask_disable_and_ack_set() 407 ct = gc->chip_types; in irq_map_generic_chip() 408 chip = &ct->chip; in irq_map_generic_chip() 525 if (ct->type & type) { in irq_setup_alt_chip() [all …]
|
/openbmc/linux/net/netfilter/ |
H A D | nf_conntrack_pptp.c | 105 hook->expectfn(ct, exp); in pptp_expectfn() 138 zone = nf_ct_zone(ct); in destroy_sibling_or_exp() 167 nf_ct_gre_keymap_destroy(ct); in pptp_destroy_siblings() 205 nf_ct_l3num(ct), in exp_gre() 214 nf_ct_l3num(ct), in exp_gre() 256 struct nf_conn *ct, in pptp_inbound_pkt() argument 306 exp_gre(ct, cid, pcid); in pptp_inbound_pkt() 340 exp_gre(ct, cid, pcid); in pptp_inbound_pkt() 350 pptp_destroy_siblings(ct); in pptp_inbound_pkt() 383 struct nf_conn *ct, in pptp_outbound_pkt() argument [all …]
|
H A D | xt_u32.c | 20 const struct xt_u32_test *ct; in u32_match_it() local 35 ct = &data->tests[testind]; in u32_match_it() 37 pos = ct->location[0].number; in u32_match_it() 45 nnums = ct->nnums; in u32_match_it() 78 nvals = ct->nvalues; in u32_match_it() 80 if (ct->value[i].min <= val && val <= ct->value[i].max) in u32_match_it() 83 if (i >= ct->nvalues) in u32_match_it() 102 const struct xt_u32_test *ct; in u32_mt_checkentry() local 109 ct = &data->tests[i]; in u32_mt_checkentry() 111 if (ct->nnums > ARRAY_SIZE(ct->location) || in u32_mt_checkentry() [all …]
|
H A D | xt_nat.c | 57 struct nf_conn *ct; in xt_snat_target_v0() local 60 WARN_ON(!(ct != NULL && in xt_snat_target_v0() 74 struct nf_conn *ct; in xt_dnat_target_v0() local 77 WARN_ON(!(ct != NULL && in xt_dnat_target_v0() 90 struct nf_conn *ct; in xt_snat_target_v1() local 93 WARN_ON(!(ct != NULL && in xt_snat_target_v1() 109 struct nf_conn *ct; in xt_dnat_target_v1() local 112 WARN_ON(!(ct != NULL && in xt_dnat_target_v1() 126 struct nf_conn *ct; in xt_snat_target_v2() local 129 WARN_ON(!(ct != NULL && in xt_snat_target_v2() [all …]
|
H A D | nft_ct.c | 67 if (ct) in nft_ct_get_eval() 79 if (ct == NULL) in nft_ct_get_eval() 87 *dest = ct->status; in nft_ct_get_eval() 232 struct nf_conn *ct; in nft_ct_set_zone_eval() local 261 if (!ct) { in nft_ct_set_zone_eval() 285 if (ct == NULL || nf_ct_is_template(ct)) in nft_ct_set_eval() 349 if (!ct) in nft_ct_tmpl_put_pcpu() 351 nf_ct_put(ct); in nft_ct_tmpl_put_pcpu() 913 if (!ct || nf_ct_is_template(ct) || nf_ct_is_confirmed(ct)) in nft_ct_timeout_obj_eval() 1146 if (!ct || in nft_ct_helper_obj_eval() [all …]
|
H A D | nf_conntrack_proto_gre.c | 55 return &net->ct.nf_ct_proto.gre; in gre_pernet() 92 struct net *net = nf_ct_net(ct); in nf_ct_gre_keymap_add() 132 pr_debug("entering for ct %p\n", ct); in nf_ct_gre_keymap_destroy() 191 (ct->proto.gre.timeout / HZ), in gre_print_conntrack() 192 (ct->proto.gre.stream_timeout / HZ)); in gre_print_conntrack() 210 if (!nf_ct_is_confirmed(ct)) { in nf_conntrack_gre_packet() 222 status = READ_ONCE(ct->status); in nf_conntrack_gre_packet() 226 nf_ct_refresh_acct(ct, ctinfo, skb, in nf_conntrack_gre_packet() 227 ct->proto.gre.stream_timeout); in nf_conntrack_gre_packet() 237 nf_ct_refresh_acct(ct, ctinfo, skb, in nf_conntrack_gre_packet() [all …]
|
H A D | nf_conntrack_proto_udp.c | 74 state->net->ct.sysctl_checksum && in udp_error() 96 timeouts = nf_ct_timeout_lookup(ct); in nf_conntrack_udp_packet() 98 timeouts = udp_get_timeouts(nf_ct_net(ct)); in nf_conntrack_udp_packet() 100 status = READ_ONCE(ct->status); in nf_conntrack_udp_packet() 102 ct->proto.udp.stream_ts = 2 * HZ + jiffies; in nf_conntrack_udp_packet() 117 nf_ct_refresh_acct(ct, ctinfo, skb, extra); in nf_conntrack_udp_packet() 172 state->net->ct.sysctl_checksum && in udplite_error() 194 timeouts = nf_ct_timeout_lookup(ct); in nf_conntrack_udplite_packet() 196 timeouts = udp_get_timeouts(nf_ct_net(ct)); in nf_conntrack_udplite_packet() 201 nf_ct_refresh_acct(ct, ctinfo, skb, in nf_conntrack_udplite_packet() [all …]
|
H A D | xt_cluster.c | 16 static inline u32 nf_ct_orig_ipv4_src(const struct nf_conn *ct) in nf_ct_orig_ipv4_src() argument 39 xt_cluster_hash(const struct nf_conn *ct, in xt_cluster_hash() argument 44 switch(nf_ct_l3num(ct)) { in xt_cluster_hash() 46 hash = xt_cluster_hash_ipv4(nf_ct_orig_ipv4_src(ct), info); in xt_cluster_hash() 49 hash = xt_cluster_hash_ipv6(nf_ct_orig_ipv6_src(ct), info); in xt_cluster_hash() 83 const struct nf_conn *ct; in xt_cluster_mt() local 109 ct = nf_ct_get(skb, &ctinfo); in xt_cluster_mt() 110 if (ct == NULL) in xt_cluster_mt() 113 if (ct->master) in xt_cluster_mt() 114 hash = xt_cluster_hash(ct->master, info); in xt_cluster_mt() [all …]
|
H A D | xt_CONNSECMARK.c | 35 struct nf_conn *ct; in secmark_save() local 38 ct = nf_ct_get(skb, &ctinfo); in secmark_save() 39 if (ct && !ct->secmark) { in secmark_save() 40 ct->secmark = skb->secmark; in secmark_save() 41 nf_conntrack_event_cache(IPCT_SECMARK, ct); in secmark_save() 53 const struct nf_conn *ct; in secmark_restore() local 56 ct = nf_ct_get(skb, &ctinfo); in secmark_restore() 57 if (ct && ct->secmark) in secmark_restore() 58 skb->secmark = ct->secmark; in secmark_restore()
|
H A D | xt_connmark.c | 31 struct nf_conn *ct; in connmark_tg_shift() local 35 ct = nf_ct_get(skb, &ctinfo); in connmark_tg_shift() 36 if (ct == NULL) in connmark_tg_shift() 41 oldmark = READ_ONCE(ct->mark); in connmark_tg_shift() 48 if (READ_ONCE(ct->mark) != newmark) { in connmark_tg_shift() 49 WRITE_ONCE(ct->mark, newmark); in connmark_tg_shift() 62 if (READ_ONCE(ct->mark) != newmark) { in connmark_tg_shift() 63 WRITE_ONCE(ct->mark, newmark); in connmark_tg_shift() 125 const struct nf_conn *ct; in connmark_mt() local 127 ct = nf_ct_get(skb, &ctinfo); in connmark_mt() [all …]
|
/openbmc/linux/include/net/netfilter/ |
H A D | nf_conntrack_core.h | 57 struct nf_conn *ct = (struct nf_conn *)skb_nfct(skb); in nf_conntrack_confirm() local 60 if (ct) { in nf_conntrack_confirm() 61 if (!nf_ct_is_confirmed(ct)) { in nf_conntrack_confirm() 65 ct = (struct nf_conn *)skb_nfct(skb); in nf_conntrack_confirm() 68 if (ret == NF_ACCEPT && nf_ct_ecache_exist(ct)) in nf_conntrack_confirm() 69 nf_ct_deliver_cached_events(ct); in nf_conntrack_confirm() 88 static inline void __nf_ct_set_timeout(struct nf_conn *ct, u64 timeout) in __nf_ct_set_timeout() argument 93 if (nf_ct_is_confirmed(ct)) in __nf_ct_set_timeout() 94 WRITE_ONCE(ct->timeout, nfct_time_stamp + (u32)timeout); in __nf_ct_set_timeout() 96 ct->timeout = (u32)timeout; in __nf_ct_set_timeout() [all …]
|
H A D | nf_conntrack_helper.h | 47 struct nf_conn *ct, 50 void (*destroy)(struct nf_conn *ct); 52 int (*from_nlattr)(struct nlattr *attr, struct nf_conn *ct); 53 int (*to_nlattr)(struct sk_buff *skb, const struct nf_conn *ct); 100 struct nf_conn *ct, 103 struct nf_conn *ct), 118 int nf_ct_helper(struct sk_buff *skb, struct nf_conn *ct, 123 void nf_ct_helper_destroy(struct nf_conn *ct); 127 return nf_ct_ext_find(ct, NF_CT_EXT_HELPER); in nfct_help() 130 static inline void *nfct_help_data(const struct nf_conn *ct) in nfct_help_data() argument [all …]
|
H A D | nf_conntrack_acct.h | 24 struct nf_conn_acct *nf_conn_acct_find(const struct nf_conn *ct) in nf_conn_acct_find() argument 26 return nf_ct_ext_find(ct, NF_CT_EXT_ACCT); in nf_conn_acct_find() 30 struct nf_conn_acct *nf_ct_acct_ext_add(struct nf_conn *ct, gfp_t gfp) in nf_ct_acct_ext_add() argument 33 struct net *net = nf_ct_net(ct); in nf_ct_acct_ext_add() 36 if (!net->ct.sysctl_acct) in nf_ct_acct_ext_add() 39 acct = nf_ct_ext_add(ct, NF_CT_EXT_ACCT, gfp); in nf_ct_acct_ext_add() 54 return net->ct.sysctl_acct != 0; in nf_ct_acct_enabled() 64 net->ct.sysctl_acct = enable; in nf_ct_set_acct() 68 void nf_ct_acct_add(struct nf_conn *ct, u32 dir, unsigned int packets, 71 static inline void nf_ct_acct_update(struct nf_conn *ct, u32 dir, in nf_ct_acct_update() argument [all …]
|
H A D | nf_nat.h | 39 unsigned int nf_nat_setup_info(struct nf_conn *ct, 43 extern unsigned int nf_nat_alloc_null_binding(struct nf_conn *ct, 46 struct nf_conn_nat *nf_ct_nat_ext_add(struct nf_conn *ct); 48 static inline struct nf_conn_nat *nfct_nat(const struct nf_conn *ct) in nfct_nat() argument 51 return nf_ct_ext_find(ct, NF_CT_EXT_NAT); in nfct_nat() 79 unsigned int nf_nat_manip_pkt(struct sk_buff *skb, struct nf_conn *ct, 86 int nf_nat_icmp_reply_translation(struct sk_buff *skb, struct nf_conn *ct, 107 int nf_ct_nat(struct sk_buff *skb, struct nf_conn *ct, 111 static inline int nf_nat_initialized(const struct nf_conn *ct, in nf_nat_initialized() argument 115 return ct->status & IPS_SRC_NAT_DONE; in nf_nat_initialized() [all …]
|
H A D | nf_conntrack_seqadj.h | 24 static inline struct nf_conn_seqadj *nfct_seqadj(const struct nf_conn *ct) in nfct_seqadj() argument 26 return nf_ct_ext_find(ct, NF_CT_EXT_SEQADJ); in nfct_seqadj() 29 static inline struct nf_conn_seqadj *nfct_seqadj_ext_add(struct nf_conn *ct) in nfct_seqadj_ext_add() argument 31 return nf_ct_ext_add(ct, NF_CT_EXT_SEQADJ, GFP_ATOMIC); in nfct_seqadj_ext_add() 34 int nf_ct_seqadj_init(struct nf_conn *ct, enum ip_conntrack_info ctinfo, 36 int nf_ct_seqadj_set(struct nf_conn *ct, enum ip_conntrack_info ctinfo, 38 void nf_ct_tcp_seqadj_set(struct sk_buff *skb, struct nf_conn *ct, 41 int nf_ct_seq_adjust(struct sk_buff *skb, struct nf_conn *ct, 43 s32 nf_ct_seq_offset(const struct nf_conn *ct, enum ip_conntrack_dir, u32 seq);
|
H A D | nf_conntrack_labels.h | 23 static inline struct nf_conn_labels *nf_ct_labels_find(const struct nf_conn *ct) in nf_ct_labels_find() argument 26 struct nf_ct_ext *ext = ct->ext; in nf_ct_labels_find() 31 return (void *)ct->ext + ct->ext->offset[NF_CT_EXT_LABELS]; in nf_ct_labels_find() 37 static inline struct nf_conn_labels *nf_ct_labels_ext_add(struct nf_conn *ct) in nf_ct_labels_ext_add() argument 40 struct net *net = nf_ct_net(ct); in nf_ct_labels_ext_add() 42 if (net->ct.labels_used == 0) in nf_ct_labels_ext_add() 45 return nf_ct_ext_add(ct, NF_CT_EXT_LABELS, GFP_ATOMIC); in nf_ct_labels_ext_add() 51 int nf_connlabels_replace(struct nf_conn *ct,
|
H A D | nf_conntrack_timeout.h | 41 struct nf_conn_timeout *nf_ct_timeout_find(const struct nf_conn *ct) in nf_ct_timeout_find() argument 44 return nf_ct_ext_find(ct, NF_CT_EXT_TIMEOUT); in nf_ct_timeout_find() 51 struct nf_conn_timeout *nf_ct_timeout_ext_add(struct nf_conn *ct, in nf_ct_timeout_ext_add() argument 58 timeout_ext = nf_ct_ext_add(ct, NF_CT_EXT_TIMEOUT, gfp); in nf_ct_timeout_ext_add() 70 static inline unsigned int *nf_ct_timeout_lookup(const struct nf_conn *ct) in nf_ct_timeout_lookup() argument 76 timeout_ext = nf_ct_timeout_find(ct); in nf_ct_timeout_lookup() 85 int nf_ct_set_timeout(struct net *net, struct nf_conn *ct, u8 l3num, u8 l4num, 87 void nf_ct_destroy_timeout(struct nf_conn *ct); 89 static inline int nf_ct_set_timeout(struct net *net, struct nf_conn *ct, in nf_ct_set_timeout() argument 96 static inline void nf_ct_destroy_timeout(struct nf_conn *ct) in nf_ct_destroy_timeout() argument
|
/openbmc/linux/net/openvswitch/ |
H A D | conntrack.c | 157 return ct ? READ_ONCE(ct->mark) : 0; in ovs_ct_get_mark() 199 key->ct.mark = ovs_ct_get_mark(ct); in __ovs_ct_update_key() 200 ovs_ct_get_labels(ct, &key->ct.labels); in __ovs_ct_update_key() 202 if (ct) { in __ovs_ct_update_key() 207 ct = ct->master; in __ovs_ct_update_key() 248 if (ct) { in ovs_ct_update_key() 566 if (!ct) in skb_nfct_cached() 569 if (ct) in skb_nfct_cached() 746 if (ct) { in __ovs_ct_lookup() 825 if (ct) in ovs_ct_lookup() [all …]
|
/openbmc/linux/drivers/irqchip/ |
H A D | irq-ls1x.c | 107 struct irq_chip_type *ct; in ls1x_intc_of_init() local 159 ct = gc->chip_types; in ls1x_intc_of_init() 160 ct[0].type = IRQ_TYPE_LEVEL_MASK; in ls1x_intc_of_init() 161 ct[0].regs.mask = LS_REG_INTC_EN; in ls1x_intc_of_init() 162 ct[0].regs.ack = LS_REG_INTC_CLR; in ls1x_intc_of_init() 165 ct[0].chip.irq_ack = irq_gc_ack_set_bit; in ls1x_intc_of_init() 167 ct[0].handler = handle_level_irq; in ls1x_intc_of_init() 169 ct[1].type = IRQ_TYPE_EDGE_BOTH; in ls1x_intc_of_init() 170 ct[1].regs.mask = LS_REG_INTC_EN; in ls1x_intc_of_init() 171 ct[1].regs.ack = LS_REG_INTC_CLR; in ls1x_intc_of_init() [all …]
|
H A D | irq-ingenic-tcu.c | 56 regmap_write(map, ct->regs.ack, mask); in ingenic_tcu_gc_unmask_enable_reg() 57 regmap_write(map, ct->regs.enable, mask); in ingenic_tcu_gc_unmask_enable_reg() 58 *ct->mask_cache |= mask; in ingenic_tcu_gc_unmask_enable_reg() 70 regmap_write(map, ct->regs.disable, mask); in ingenic_tcu_gc_mask_disable_reg() 71 *ct->mask_cache &= ~mask; in ingenic_tcu_gc_mask_disable_reg() 83 regmap_write(map, ct->regs.ack, mask); in ingenic_tcu_gc_mask_disable_reg_and_ack() 92 struct irq_chip_type *ct; in ingenic_tcu_irq_init() local 133 ct = gc->chip_types; in ingenic_tcu_irq_init() 138 ct->regs.disable = TCU_REG_TMSR; in ingenic_tcu_irq_init() 139 ct->regs.enable = TCU_REG_TMCR; in ingenic_tcu_irq_init() [all …]
|
/openbmc/linux/drivers/gpu/drm/i915/gt/uc/ |
H A D | intel_guc_ct.h | 107 void intel_guc_ct_init_early(struct intel_guc_ct *ct); 108 int intel_guc_ct_init(struct intel_guc_ct *ct); 109 void intel_guc_ct_fini(struct intel_guc_ct *ct); 110 int intel_guc_ct_enable(struct intel_guc_ct *ct); 111 void intel_guc_ct_disable(struct intel_guc_ct *ct); 113 static inline void intel_guc_ct_sanitize(struct intel_guc_ct *ct) in intel_guc_ct_sanitize() argument 115 ct->enabled = false; in intel_guc_ct_sanitize() 118 static inline bool intel_guc_ct_enabled(struct intel_guc_ct *ct) in intel_guc_ct_enabled() argument 120 return ct->enabled; in intel_guc_ct_enabled() 131 int intel_guc_ct_send(struct intel_guc_ct *ct, const u32 *action, u32 len, [all …]
|
/openbmc/phosphor-logging/test/openpower-pels/ |
H A D | private_header_test.cpp | 46 EXPECT_EQ(ct.yearMSB, 0x20); in TEST_F() 47 EXPECT_EQ(ct.yearLSB, 0x30); in TEST_F() 48 EXPECT_EQ(ct.month, 0x05); in TEST_F() 49 EXPECT_EQ(ct.day, 0x09); in TEST_F() 50 EXPECT_EQ(ct.hour, 0x11); in TEST_F() 51 EXPECT_EQ(ct.minutes, 0x1E); in TEST_F() 52 EXPECT_EQ(ct.seconds, 0x01); in TEST_F() 174 EXPECT_EQ(ct.yearMSB, 0x20); in TEST_F() 176 EXPECT_EQ(ct.month, 0x12); in TEST_F() 177 EXPECT_EQ(ct.day, 0x31); in TEST_F() [all …]
|
/openbmc/linux/drivers/macintosh/ |
H A D | windfarm_core.c | 153 if (ct->ops && ct->ops->release) in wf_control_release() 154 ct->ops->release(ct); in wf_control_release() 156 kfree(ct); in wf_control_release() 209 struct wf_control *ct; in wf_register_control() local 213 if (!strcmp(ct->name, new_ct->name)) { in wf_register_control() 245 list_del(&ct->link); in wf_unregister_control() 256 if (!try_module_get(ct->ops->owner)) in wf_get_control() 258 kref_get(&ct->ref); in wf_get_control() 265 struct module *mod = ct->ops->owner; in wf_put_control() 374 struct wf_control *ct; in wf_register_client() local [all …]
|
/openbmc/linux/drivers/gpio/ |
H A D | gpio-mxs.c | 74 if (!(ct->type & type)) in mxs_gpio_set_irq_type() 189 struct irq_chip_type *ct; in mxs_gpio_init_gc() local 199 ct = &gc->chip_types[0]; in mxs_gpio_init_gc() 201 ct->chip.irq_ack = irq_gc_ack_set_bit; in mxs_gpio_init_gc() 202 ct->chip.irq_mask = irq_gc_mask_disable_reg; in mxs_gpio_init_gc() 206 ct->chip.flags = IRQCHIP_SET_TYPE_MASKED; in mxs_gpio_init_gc() 211 ct = &gc->chip_types[1]; in mxs_gpio_init_gc() 213 ct->chip.irq_ack = irq_gc_ack_set_bit; in mxs_gpio_init_gc() 214 ct->chip.irq_mask = irq_gc_mask_disable_reg; in mxs_gpio_init_gc() 218 ct->chip.flags = IRQCHIP_SET_TYPE_MASKED; in mxs_gpio_init_gc() [all …]
|
/openbmc/linux/arch/arm/mach-imx/ |
H A D | avic.c | 85 struct irq_chip_type *ct = gc->chip_types; in avic_irq_suspend() local 107 struct irq_chip_type *ct = gc->chip_types; in avic_irq_resume() local 128 struct irq_chip_type *ct; in avic_init_gc() local 135 ct = gc->chip_types; in avic_init_gc() 136 ct->chip.irq_mask = irq_gc_mask_clr_bit; in avic_init_gc() 137 ct->chip.irq_unmask = irq_gc_mask_set_bit; in avic_init_gc() 138 ct->chip.irq_ack = irq_gc_mask_clr_bit; in avic_init_gc() 139 ct->chip.irq_set_wake = irq_gc_set_wake; in avic_init_gc() 140 ct->chip.irq_suspend = avic_irq_suspend; in avic_init_gc() 141 ct->chip.irq_resume = avic_irq_resume; in avic_init_gc() [all …]
|