/linux-6.12.1/drivers/macintosh/ |
D | therm_adt746x.c | 92 static void write_both_fan_speed(struct thermostat *th, int speed); 93 static void write_fan_speed(struct thermostat *th, int speed, int fan); 96 write_reg(struct thermostat* th, int reg, u8 data) in write_reg() argument 103 rc = i2c_master_send(th->clt, (const char *)tmp, 2); in write_reg() 112 read_reg(struct thermostat* th, int reg) in read_reg() argument 118 rc = i2c_master_send(th->clt, ®_addr, 1); in read_reg() 123 rc = i2c_master_recv(th->clt, (char *)&data, 1); in read_reg() 129 static int read_fan_speed(struct thermostat *th, u8 addr) in read_fan_speed() argument 135 tmp[1] = read_reg(th, addr); in read_fan_speed() 136 tmp[0] = read_reg(th, addr + 1); in read_fan_speed() [all …]
|
/linux-6.12.1/tools/lib/thermal/ |
D | sampling.c | 17 struct thermal_handler *th = thp->th; in handle_thermal_sample() local 26 return th->ops->sampling.tz_temp( in handle_thermal_sample() 34 thermal_error_t thermal_sampling_handle(struct thermal_handler *th, void *arg) in thermal_sampling_handle() argument 36 struct thermal_handler_param thp = { .th = th, .arg = arg }; in thermal_sampling_handle() 38 if (!th) in thermal_sampling_handle() 41 if (nl_cb_set(th->cb_sampling, NL_CB_VALID, NL_CB_CUSTOM, in thermal_sampling_handle() 45 return nl_recvmsgs(th->sk_sampling, th->cb_sampling); in thermal_sampling_handle() 48 int thermal_sampling_fd(struct thermal_handler *th) in thermal_sampling_fd() argument 50 if (!th) in thermal_sampling_fd() 53 return nl_socket_get_fd(th->sk_sampling); in thermal_sampling_fd() [all …]
|
D | thermal.c | 78 static int __thermal_zone_discover(struct thermal_zone *tz, void *th) in __thermal_zone_discover() argument 80 if (thermal_cmd_get_trip(th, tz) < 0) in __thermal_zone_discover() 83 if (thermal_cmd_get_governor(th, tz)) in __thermal_zone_discover() 89 struct thermal_zone *thermal_zone_discover(struct thermal_handler *th) in thermal_zone_discover() argument 93 if (thermal_cmd_get_tz(th, &tz) < 0) in thermal_zone_discover() 96 if (for_each_thermal_zone(tz, __thermal_zone_discover, th)) in thermal_zone_discover() 102 void thermal_exit(struct thermal_handler *th) in thermal_exit() argument 104 thermal_cmd_exit(th); in thermal_exit() 105 thermal_events_exit(th); in thermal_exit() 106 thermal_sampling_exit(th); in thermal_exit() [all …]
|
D | events.c | 27 struct thermal_events_ops *ops = &thp->th->ops->events; in handle_thermal_event() 119 thermal_error_t thermal_events_handle(struct thermal_handler *th, void *arg) in thermal_events_handle() argument 121 struct thermal_handler_param thp = { .th = th, .arg = arg }; in thermal_events_handle() 123 if (!th) in thermal_events_handle() 126 if (nl_cb_set(th->cb_event, NL_CB_VALID, NL_CB_CUSTOM, in thermal_events_handle() 130 return nl_recvmsgs(th->sk_event, th->cb_event); in thermal_events_handle() 133 int thermal_events_fd(struct thermal_handler *th) in thermal_events_fd() argument 135 if (!th) in thermal_events_fd() 138 return nl_socket_get_fd(th->sk_event); in thermal_events_fd() 141 thermal_error_t thermal_events_exit(struct thermal_handler *th) in thermal_events_exit() argument [all …]
|
D | commands.c | 264 static thermal_error_t thermal_genl_auto(struct thermal_handler *th, int id, int cmd, in thermal_genl_auto() argument 282 if (nl_send_msg(th->sk_cmd, th->cb_cmd, msg, genl_handle_msg, arg)) in thermal_genl_auto() 290 thermal_error_t thermal_cmd_get_tz(struct thermal_handler *th, struct thermal_zone **tz) in thermal_cmd_get_tz() argument 292 return thermal_genl_auto(th, -1, THERMAL_GENL_CMD_TZ_GET_ID, in thermal_cmd_get_tz() 296 thermal_error_t thermal_cmd_get_cdev(struct thermal_handler *th, struct thermal_cdev **tc) in thermal_cmd_get_cdev() argument 298 return thermal_genl_auto(th, -1, THERMAL_GENL_CMD_CDEV_GET, in thermal_cmd_get_cdev() 302 thermal_error_t thermal_cmd_get_trip(struct thermal_handler *th, struct thermal_zone *tz) in thermal_cmd_get_trip() argument 304 return thermal_genl_auto(th, tz->id, THERMAL_GENL_CMD_TZ_GET_TRIP, in thermal_cmd_get_trip() 308 thermal_error_t thermal_cmd_get_governor(struct thermal_handler *th, struct thermal_zone *tz) in thermal_cmd_get_governor() argument 310 return thermal_genl_auto(th, tz->id, THERMAL_GENL_CMD_TZ_GET_GOV, 0, tz); in thermal_cmd_get_governor() [all …]
|
/linux-6.12.1/drivers/thermal/ |
D | db8500_thermal.c | 64 struct db8500_thermal_zone *th = thermal_zone_device_priv(tz); in db8500_thermal_get_temp() local 71 *temp = th->interpolated_temp; in db8500_thermal_get_temp() 80 static void db8500_thermal_update_config(struct db8500_thermal_zone *th, in db8500_thermal_update_config() argument 87 th->cur_index = idx; in db8500_thermal_update_config() 88 th->interpolated_temp = (next_low + next_high)/2; in db8500_thermal_update_config() 100 struct db8500_thermal_zone *th = irq_data; in prcmu_low_irq_handler() local 101 unsigned int idx = th->cur_index; in prcmu_low_irq_handler() 117 db8500_thermal_update_config(th, idx, next_low, next_high); in prcmu_low_irq_handler() 118 dev_dbg(th->dev, in prcmu_low_irq_handler() 121 thermal_zone_device_update(th->tz, THERMAL_EVENT_UNSPECIFIED); in prcmu_low_irq_handler() [all …]
|
/linux-6.12.1/drivers/hwtracing/intel_th/ |
D | core.c | 105 struct intel_th *th = to_intel_th(hub); in intel_th_remove() local 121 for (i = 0, lowest = -1; i < th->num_thdevs; i++) { in intel_th_remove() 127 if (th->thdev[i]->type != INTEL_TH_OUTPUT) { in intel_th_remove() 129 th->thdev[lowest] = th->thdev[i]; in intel_th_remove() 130 th->thdev[i] = NULL; in intel_th_remove() 140 intel_th_device_remove(th->thdev[i]); in intel_th_remove() 141 th->thdev[i] = NULL; in intel_th_remove() 145 th->num_thdevs = lowest; in intel_th_remove() 192 const struct intel_th *th = to_intel_th(thdev); in intel_th_output_devnode() local 196 node = kasprintf(GFP_KERNEL, "intel_th%d/%s%d", th->id, in intel_th_output_devnode() [all …]
|
D | pci.c | 31 static int intel_th_pci_activate(struct intel_th *th) in intel_th_pci_activate() argument 33 struct pci_dev *pdev = to_pci_dev(th->dev); in intel_th_pci_activate() 37 if (!INTEL_TH_CAP(th, tscu_enable)) in intel_th_pci_activate() 52 static void intel_th_pci_deactivate(struct intel_th *th) in intel_th_pci_deactivate() argument 54 struct pci_dev *pdev = to_pci_dev(th->dev); in intel_th_pci_deactivate() 58 if (!INTEL_TH_CAP(th, tscu_enable)) in intel_th_pci_deactivate() 80 struct intel_th *th; in intel_th_pci_probe() local 102 th = intel_th_alloc(&pdev->dev, drvdata, resource, r); in intel_th_pci_probe() 103 if (IS_ERR(th)) { in intel_th_pci_probe() 104 err = PTR_ERR(th); in intel_th_pci_probe() [all …]
|
/linux-6.12.1/net/ipv4/ |
D | tcp_offload.c | 35 struct tcphdr *th; in __tcpv4_gso_segment_csum() local 41 th = tcp_hdr(seg); in __tcpv4_gso_segment_csum() 44 inet_proto_csum_replace4(&th->check, seg, *oldip, newip, true); in __tcpv4_gso_segment_csum() 45 inet_proto_csum_replace2(&th->check, seg, *oldport, newport, false); in __tcpv4_gso_segment_csum() 54 const struct tcphdr *th; in __tcpv4_gso_segment_list_csum() local 61 th = tcp_hdr(seg); in __tcpv4_gso_segment_list_csum() 66 if (!(*(const u32 *)&th->source ^ *(const u32 *)&th2->source) && in __tcpv4_gso_segment_list_csum() 76 &th2->source, th->source); in __tcpv4_gso_segment_list_csum() 79 &th2->dest, th->dest); in __tcpv4_gso_segment_list_csum() 105 struct tcphdr *th = tcp_hdr(skb); in tcp4_gso_segment() local [all …]
|
/linux-6.12.1/net/ceph/ |
D | auth_x.c | 122 struct ceph_x_ticket_handler *th; in get_ticket_handler() local 128 th = rb_entry(parent, struct ceph_x_ticket_handler, node); in get_ticket_handler() 129 if (service < th->service) in get_ticket_handler() 131 else if (service > th->service) in get_ticket_handler() 134 return th; in get_ticket_handler() 138 th = kzalloc(sizeof(*th), GFP_NOFS); in get_ticket_handler() 139 if (!th) in get_ticket_handler() 141 th->service = service; in get_ticket_handler() 142 rb_link_node(&th->node, parent, p); in get_ticket_handler() 143 rb_insert_color(&th->node, &xi->ticket_handlers); in get_ticket_handler() [all …]
|
/linux-6.12.1/net/ipv6/ |
D | tcpv6_offload.c | 18 struct tcphdr *th) in tcp6_check_fraglist_gro() argument 30 p = tcp_gro_lookup(head, th); in tcp6_check_fraglist_gro() 40 &hdr->saddr, th->source, in tcp6_check_fraglist_gro() 41 &hdr->daddr, ntohs(th->dest), in tcp6_check_fraglist_gro() 52 struct tcphdr *th; in tcp6_gro_receive() local 60 th = tcp_gro_pull_header(skb); in tcp6_gro_receive() 61 if (!th) in tcp6_gro_receive() 64 tcp6_check_fraglist_gro(head, skb, th); in tcp6_gro_receive() 66 return tcp_gro_receive(head, skb, th); in tcp6_gro_receive() 77 struct tcphdr *th = tcp_hdr(skb); in tcp6_gro_complete() local [all …]
|
/linux-6.12.1/net/netfilter/ |
D | nf_synproxy_core.c | 29 const struct tcphdr *th, struct synproxy_options *opts) in synproxy_parse_options() argument 31 int length = (th->doff * 4) - sizeof(*th); in synproxy_parse_options() 37 ptr = skb_header_pointer(skb, doff + sizeof(*th), length, buf); in synproxy_parse_options() 115 synproxy_build_options(struct tcphdr *th, const struct synproxy_options *opts) in synproxy_build_options() argument 117 __be32 *ptr = (__be32 *)(th + 1); in synproxy_build_options() 186 struct tcphdr *th, struct nf_conn *ct, in synproxy_tstamp_adjust() argument 197 optend = protoff + th->doff * 4; in synproxy_tstamp_adjust() 229 inet_proto_csum_replace4(&th->check, skb, in synproxy_tstamp_adjust() 448 const struct sk_buff *skb, const struct tcphdr *th, in synproxy_send_client_synack() argument 470 nth->source = th->dest; in synproxy_send_client_synack() [all …]
|
D | xt_tcpmss.c | 28 const struct tcphdr *th; in tcpmss_mt() local 36 th = skb_header_pointer(skb, par->thoff, sizeof(_tcph), &_tcph); in tcpmss_mt() 37 if (th == NULL) in tcpmss_mt() 41 if (th->doff*4 < sizeof(*th)) in tcpmss_mt() 44 optlen = th->doff*4 - sizeof(*th); in tcpmss_mt() 49 op = skb_header_pointer(skb, par->thoff + sizeof(*th), optlen, _opt); in tcpmss_mt()
|
/linux-6.12.1/net/ipv4/netfilter/ |
D | ipt_SYNPROXY.c | 19 struct tcphdr *th, _th; in synproxy_tg4() local 24 th = skb_header_pointer(skb, par->thoff, sizeof(_th), &_th); in synproxy_tg4() 25 if (th == NULL) in synproxy_tg4() 28 if (!synproxy_parse_options(skb, par->thoff, th, &opts)) in synproxy_tg4() 31 if (th->syn && !(th->ack || th->fin || th->rst)) { in synproxy_tg4() 35 if (th->ece && th->cwr) in synproxy_tg4() 48 synproxy_send_client_synack(net, skb, th, &opts); in synproxy_tg4() 51 } else if (th->ack && !(th->fin || th->rst || th->syn)) { in synproxy_tg4() 53 if (synproxy_recv_client_ack(net, skb, th, &opts, ntohl(th->seq))) { in synproxy_tg4()
|
/linux-6.12.1/net/ipv6/netfilter/ |
D | ip6t_SYNPROXY.c | 19 struct tcphdr *th, _th; in synproxy_tg6() local 24 th = skb_header_pointer(skb, par->thoff, sizeof(_th), &_th); in synproxy_tg6() 25 if (th == NULL) in synproxy_tg6() 28 if (!synproxy_parse_options(skb, par->thoff, th, &opts)) in synproxy_tg6() 31 if (th->syn && !(th->ack || th->fin || th->rst)) { in synproxy_tg6() 35 if (th->ece && th->cwr) in synproxy_tg6() 48 synproxy_send_client_synack_ipv6(net, skb, th, &opts); in synproxy_tg6() 52 } else if (th->ack && !(th->fin || th->rst || th->syn)) { in synproxy_tg6() 54 if (synproxy_recv_client_ack_ipv6(net, skb, th, &opts, in synproxy_tg6() 55 ntohl(th->seq))) { in synproxy_tg6()
|
/linux-6.12.1/tools/lib/thermal/include/ |
D | thermal.h | 88 LIBTHERMAL_API struct thermal_zone *thermal_zone_discover(struct thermal_handler *th); 92 LIBTHERMAL_API void thermal_exit(struct thermal_handler *th); 97 LIBTHERMAL_API thermal_error_t thermal_events_exit(struct thermal_handler *th); 99 LIBTHERMAL_API thermal_error_t thermal_events_init(struct thermal_handler *th); 101 LIBTHERMAL_API thermal_error_t thermal_events_handle(struct thermal_handler *th, void *arg); 103 LIBTHERMAL_API int thermal_events_fd(struct thermal_handler *th); 108 LIBTHERMAL_API thermal_error_t thermal_cmd_exit(struct thermal_handler *th); 110 LIBTHERMAL_API thermal_error_t thermal_cmd_init(struct thermal_handler *th); 112 LIBTHERMAL_API thermal_error_t thermal_cmd_get_tz(struct thermal_handler *th, 115 LIBTHERMAL_API thermal_error_t thermal_cmd_get_cdev(struct thermal_handler *th, [all …]
|
/linux-6.12.1/drivers/net/slip/ |
D | slhc.c | 239 struct tcphdr *th, *oth; in slhc_compress() local 264 if (isize < nlen + sizeof(*th)) in slhc_compress() 267 th = (struct tcphdr *)(icp + nlen); in slhc_compress() 268 if (th->doff < sizeof(struct tcphdr) / 4) in slhc_compress() 270 hlen = nlen + th->doff * 4; in slhc_compress() 276 if(hlen > isize || th->syn || th->fin || th->rst || in slhc_compress() 277 ! (th->ack)){ in slhc_compress() 299 && th->source == cs->cs_tcp.source in slhc_compress() 300 && th->dest == cs->cs_tcp.dest) in slhc_compress() 357 || th->doff != cs->cs_tcp.doff in slhc_compress() [all …]
|
/linux-6.12.1/fs/reiserfs/ |
D | inode.c | 36 struct reiserfs_transaction_handle th; in reiserfs_evict_inode() local 57 if (journal_begin(&th, inode->i_sb, jbegin_count)) in reiserfs_evict_inode() 61 reiserfs_discard_prealloc(&th, inode); in reiserfs_evict_inode() 63 err = reiserfs_delete_object(&th, inode); in reiserfs_evict_inode() 76 if (journal_end(&th)) in reiserfs_evict_inode() 252 static int restart_transaction(struct reiserfs_transaction_handle *th, in restart_transaction() argument 255 struct super_block *s = th->t_super; in restart_transaction() 258 BUG_ON(!th->t_trans_id); in restart_transaction() 259 BUG_ON(!th->t_refcount); in restart_transaction() 264 if (th->t_refcount > 1) { in restart_transaction() [all …]
|
D | namei.c | 431 static int reiserfs_add_entry(struct reiserfs_transaction_handle *th, in reiserfs_add_entry() argument 452 BUG_ON(!th->t_trans_id); in reiserfs_add_entry() 539 PROC_INFO_MAX(th->t_super, max_hash_collisions, gen_number); in reiserfs_add_entry() 558 reiserfs_paste_into_item(th, &path, &entry_key, dir, buffer, in reiserfs_add_entry() 571 reiserfs_update_sd(th, dir); in reiserfs_add_entry() 627 struct reiserfs_transaction_handle th; in reiserfs_create() local 652 retval = journal_begin(&th, dir->i_sb, jbegin_count); in reiserfs_create() 659 reiserfs_new_inode(&th, dir, mode, NULL, 0 /*i_size */ , dentry, in reiserfs_create() 669 reiserfs_add_entry(&th, dir, dentry->d_name.name, in reiserfs_create() 674 reiserfs_update_sd(&th, inode); in reiserfs_create() [all …]
|
D | stree.c | 1034 static char prepare_for_delete_or_cut(struct reiserfs_transaction_handle *th, in prepare_for_delete_or_cut() argument 1053 BUG_ON(!th->t_trans_id); in prepare_for_delete_or_cut() 1112 reiserfs_transaction_free_space(th) < JOURNAL_FOR_FREE_BLOCK_AND_UPDATE_SD) in prepare_for_delete_or_cut() 1121 journal_mark_dirty(th, bh); in prepare_for_delete_or_cut() 1122 reiserfs_free_block(th, inode, block, 1); in prepare_for_delete_or_cut() 1190 static void init_tb_struct(struct reiserfs_transaction_handle *th, in init_tb_struct() argument 1196 BUG_ON(!th->t_trans_id); in init_tb_struct() 1199 tb->transaction_handle = th; in init_tb_struct() 1251 int reiserfs_delete_item(struct reiserfs_transaction_handle *th, in reiserfs_delete_item() argument 1267 BUG_ON(!th->t_trans_id); in reiserfs_delete_item() [all …]
|
D | bitmap.c | 143 static int scan_bitmap_block(struct reiserfs_transaction_handle *th, in scan_bitmap_block() argument 147 struct super_block *s = th->t_super; in scan_bitmap_block() 153 BUG_ON(!th->t_trans_id); in scan_bitmap_block() 258 journal_mark_dirty(th, bh); in scan_bitmap_block() 265 journal_mark_dirty(th, SB_BUFFER_WITH_SB(s)); in scan_bitmap_block() 347 static int scan_bitmap(struct reiserfs_transaction_handle *th, in scan_bitmap() argument 352 struct super_block *s = th->t_super; in scan_bitmap() 357 BUG_ON(!th->t_trans_id); in scan_bitmap() 391 scan_bitmap_block(th, bm, &off, off_max, in scan_bitmap() 402 scan_bitmap_block(th, bm, &off, off_max, min, max, unfm); in scan_bitmap() [all …]
|
D | journal.c | 91 static int journal_join(struct reiserfs_transaction_handle *th, 108 static int do_journal_begin_r(struct reiserfs_transaction_handle *th, 1903 static int do_journal_release(struct reiserfs_transaction_handle *th, in do_journal_release() argument 1915 BUG_ON(!th->t_trans_id); in do_journal_release() 1916 do_journal_end(th, FLUSH_ALL); in do_journal_release() 1967 int journal_release(struct reiserfs_transaction_handle *th, in journal_release() argument 1970 return do_journal_release(th, sb, 0); in journal_release() 1974 int journal_release_error(struct reiserfs_transaction_handle *th, in journal_release_error() argument 1977 return do_journal_release(th, sb, 1); in journal_release_error() 2917 int journal_transaction_should_end(struct reiserfs_transaction_handle *th, in journal_transaction_should_end() argument [all …]
|
/linux-6.12.1/tools/testing/selftests/bpf/progs/ |
D | test_btf_skc_cls_ingress.c | 21 static void test_syncookie_helper(struct ipv6hdr *ip6h, struct tcphdr *th, in test_syncookie_helper() argument 25 if (th->syn) { in test_syncookie_helper() 31 if (th->doff * 4 != 40) { in test_syncookie_helper() 36 if ((void *)th + 40 > data_end) { in test_syncookie_helper() 42 th, 40); in test_syncookie_helper() 52 th, sizeof(*th)); in test_syncookie_helper() 58 recv_cookie = bpf_ntohl(th->ack_seq) - 1; in test_syncookie_helper() 68 struct tcphdr *th; in handle_ip6_tcp() local 73 th = (struct tcphdr *)(ip6h + 1); in handle_ip6_tcp() 74 if (th + 1 > data_end) in handle_ip6_tcp() [all …]
|
D | test_misc_tcp_hdr_options.c | 36 struct tcphdr th; in __check_active_hdr_in() member 119 if (hdr.th.dest != passive_lport_n || hdr.th.source != active_lport_n) in __check_active_hdr_in() 132 struct tcphdr *th; in check_active_hdr_in() local 137 th = skops->skb_data; in check_active_hdr_in() 138 if (th + 1 > skops->skb_data_end) in check_active_hdr_in() 141 if (tcp_hdrlen(th) < skops->skb_len) in check_active_hdr_in() 144 if (th->fin) in check_active_hdr_in() 147 if (th->ack && !th->fin && tcp_hdrlen(th) == skops->skb_len) in check_active_hdr_in() 175 struct tcphdr *th; in write_active_opt() local 217 th = skops->skb_data; in write_active_opt() [all …]
|
/linux-6.12.1/tools/testing/selftests/drivers/net/mlxsw/ |
D | sharedbuffer_configuration.py | 36 def _get_static_size(self, th): argument 39 return th * 8000 * self._cell_size() 49 th = random.randint(3, 16) 51 return th 53 return self._get_static_size(th) 82 th = self._get_th(pool) 84 return (pool_n, th) 89 th = self._get_th(pool) 90 return (th,) 237 def dl_set(self, pool, th): argument [all …]
|