Home
last modified time | relevance | path

Searched refs:occ (Results 1 - 25 of 38) sorted by relevance

12

/kernel/linux/linux-6.6/drivers/fsi/
H A Dfsi-occ.c16 #include <linux/fsi-occ.h>
42 struct occ { struct
58 #define to_occ(x) container_of((x), struct occ, mdev)
69 struct occ *occ; member
84 struct occ *occ = to_occ(mdev); in occ_open() local
95 client->occ = occ; in occ_open()
98 get_device(occ in occ_open()
217 occ_save_ffdc(struct occ *occ, __be32 *resp, size_t parsed_len, size_t resp_len) occ_save_ffdc() argument
233 occ_verify_checksum(struct occ *occ, struct occ_response *resp, u16 data_length) occ_verify_checksum() argument
258 occ_getsram(struct occ *occ, u32 offset, void *data, ssize_t len) occ_getsram() argument
318 occ_putsram(struct occ *occ, const void *data, ssize_t len, u8 seq_no, u16 checksum) occ_putsram() argument
396 occ_trigger_attn(struct occ *occ) occ_trigger_attn() argument
471 struct occ *occ = dev_get_drvdata(dev); fsi_occ_submit() local
627 struct occ *occ; occ_probe() local
708 struct occ *occ = platform_get_drvdata(pdev); occ_remove() local
[all...]
/kernel/linux/linux-6.6/drivers/hwmon/occ/
H A Dsysfs.c31 struct occ *occ = dev_get_drvdata(dev); in occ_active_store() local
37 rc = occ_active(occ, active); in occ_active_store()
49 struct occ *occ = dev_get_drvdata(dev); in occ_sysfs_show() local
53 if (occ->active) { in occ_sysfs_show()
54 rc = occ_update_response(occ); in occ_sysfs_show()
58 header = (struct occ_poll_response_header *)occ->resp.data; in occ_sysfs_show()
119 struct occ *occ in occ_error_show() local
162 occ_sysfs_poll_done(struct occ *occ) occ_sysfs_poll_done() argument
249 occ_setup_sysfs(struct occ *occ) occ_setup_sysfs() argument
254 occ_shutdown_sysfs(struct occ *occ) occ_shutdown_sysfs() argument
[all...]
H A Dcommon.c133 static int occ_poll(struct occ *occ) in occ_poll() argument
144 cmd[4] = occ->poll_cmd_data; /* data */ in occ_poll()
149 rc = occ->send_cmd(occ, cmd, sizeof(cmd), &occ->resp, sizeof(occ->resp)); in occ_poll()
151 occ->last_error = rc; in occ_poll()
152 if (occ->error_count++ > OCC_ERROR_COUNT_THRESHOLD) in occ_poll()
153 occ in occ_poll()
182 occ_set_user_power_cap(struct occ *occ, u16 user_power_cap) occ_set_user_power_cap() argument
210 occ_update_response(struct occ *occ) occ_update_response() argument
235 struct occ *occ = dev_get_drvdata(dev); occ_show_temp_1() local
271 struct occ *occ = dev_get_drvdata(dev); occ_show_temp_2() local
322 struct occ *occ = dev_get_drvdata(dev); occ_show_temp_10() local
369 struct occ *occ = dev_get_drvdata(dev); occ_show_freq_1() local
399 struct occ *occ = dev_get_drvdata(dev); occ_show_freq_2() local
429 struct occ *occ = dev_get_drvdata(dev); occ_show_power_1() local
476 struct occ *occ = dev_get_drvdata(dev); occ_show_power_2() local
515 struct occ *occ = dev_get_drvdata(dev); occ_show_power_a0() local
595 struct occ *occ = dev_get_drvdata(dev); occ_show_caps_1_2() local
645 struct occ *occ = dev_get_drvdata(dev); occ_show_caps_3() local
696 struct occ *occ = dev_get_drvdata(dev); occ_store_caps_user() local
716 struct occ *occ = dev_get_drvdata(dev); occ_show_extended() local
777 occ_setup_sensor_attrs(struct occ *occ) occ_setup_sensor_attrs() argument
1093 occ_parse_poll_response(struct occ *occ) occ_parse_poll_response() argument
1150 occ_active(struct occ *occ, bool active) occ_active() argument
1212 occ_setup(struct occ *occ) occ_setup() argument
1235 occ_shutdown(struct occ *occ) occ_shutdown() argument
[all...]
H A Dp9_sbe.c7 #include <linux/fsi-occ.h>
21 struct occ occ; member
30 #define to_p9_sbe_occ(x) container_of((x), struct p9_sbe_occ, occ)
37 struct occ *occ = dev_get_drvdata(kobj_to_dev(kobj)); in ffdc_read() local
38 struct p9_sbe_occ *ctx = to_p9_sbe_occ(occ); in ffdc_read()
83 static int p9_sbe_occ_send_cmd(struct occ *occ, u8 *cmd, size_t len, in p9_sbe_occ_send_cmd() argument
87 struct p9_sbe_occ *ctx = to_p9_sbe_occ(occ); in p9_sbe_occ_send_cmd()
137 struct occ *occ; p9_sbe_occ_probe() local
172 struct occ *occ = platform_get_drvdata(pdev); p9_sbe_occ_remove() local
[all...]
H A Dcommon.h91 struct occ { struct
99 int (*send_cmd)(struct occ *occ, u8 *cmd, size_t len, void *resp,
128 int occ_active(struct occ *occ, bool active);
129 int occ_setup(struct occ *occ);
130 int occ_setup_sysfs(struct occ *occ);
131 void occ_shutdown(struct occ *oc
[all...]
H A Dp8_i2c.c6 #include <linux/fsi-occ.h>
30 struct occ occ; member
34 #define to_p8_i2c_occ(x) container_of((x), struct p8_i2c_occ, occ)
114 static int p8_i2c_occ_send_cmd(struct occ *occ, u8 *cmd, size_t len, in p8_i2c_occ_send_cmd() argument
122 struct p8_i2c_occ *ctx = to_p8_i2c_occ(occ); in p8_i2c_occ_send_cmd()
212 struct occ *occ; in p8_i2c_occ_probe() local
219 occ in p8_i2c_occ_probe()
232 struct occ *occ = dev_get_drvdata(&client->dev); p8_i2c_occ_remove() local
[all...]
H A DMakefile2 occ-hwmon-common-objs := common.o sysfs.o
3 occ-p8-hwmon-objs := p8_i2c.o
4 occ-p9-hwmon-objs := p9_sbe.o
6 obj-$(CONFIG_SENSORS_OCC) += occ-hwmon-common.o
7 obj-$(CONFIG_SENSORS_OCC_P8_I2C) += occ-p8-hwmon.o
8 obj-$(CONFIG_SENSORS_OCC_P9_SBE) += occ-p9-hwmon.o
/kernel/linux/linux-5.10/drivers/hwmon/occ/
H A Dsysfs.c28 struct occ *occ = dev_get_drvdata(dev); in occ_sysfs_show() local
32 rc = occ_update_response(occ); in occ_sysfs_show()
36 header = (struct occ_poll_response_header *)occ->resp.data; in occ_sysfs_show()
76 struct occ *occ = dev_get_drvdata(dev); in occ_error_show() local
78 occ_update_response(occ); in occ_error_show()
80 return snprintf(buf, PAGE_SIZE - 1, "%d\n", occ->error); in occ_error_show()
110 void occ_sysfs_poll_done(struct occ *occ) in occ_sysfs_poll_done() argument
179 occ_setup_sysfs(struct occ *occ) occ_setup_sysfs() argument
184 occ_shutdown(struct occ *occ) occ_shutdown() argument
[all...]
H A Dp9_sbe.c6 #include <linux/fsi-occ.h>
13 struct occ occ; member
17 #define to_p9_sbe_occ(x) container_of((x), struct p9_sbe_occ, occ)
19 static int p9_sbe_occ_send_cmd(struct occ *occ, u8 *cmd) in p9_sbe_occ_send_cmd() argument
21 struct occ_response *resp = &occ->resp; in p9_sbe_occ_send_cmd()
22 struct p9_sbe_occ *ctx = to_p9_sbe_occ(occ); in p9_sbe_occ_send_cmd()
62 struct occ *occ; in p9_sbe_occ_probe() local
86 struct occ *occ = platform_get_drvdata(pdev); p9_sbe_occ_remove() local
[all...]
H A Dcommon.c124 static int occ_poll(struct occ *occ) in occ_poll() argument
127 u16 checksum = occ->poll_cmd_data + occ->seq_no + 1; in occ_poll()
132 cmd[0] = occ->seq_no++; /* sequence number */ in occ_poll()
136 cmd[4] = occ->poll_cmd_data; /* data */ in occ_poll()
142 rc = occ->send_cmd(occ, cmd); in occ_poll()
144 occ->last_error = rc; in occ_poll()
145 if (occ in occ_poll()
175 occ_set_user_power_cap(struct occ *occ, u16 user_power_cap) occ_set_user_power_cap() argument
204 occ_update_response(struct occ *occ) occ_update_response() argument
229 struct occ *occ = dev_get_drvdata(dev); occ_show_temp_1() local
265 struct occ *occ = dev_get_drvdata(dev); occ_show_temp_2() local
316 struct occ *occ = dev_get_drvdata(dev); occ_show_freq_1() local
346 struct occ *occ = dev_get_drvdata(dev); occ_show_freq_2() local
376 struct occ *occ = dev_get_drvdata(dev); occ_show_power_1() local
423 struct occ *occ = dev_get_drvdata(dev); occ_show_power_2() local
462 struct occ *occ = dev_get_drvdata(dev); occ_show_power_a0() local
542 struct occ *occ = dev_get_drvdata(dev); occ_show_caps_1_2() local
592 struct occ *occ = dev_get_drvdata(dev); occ_show_caps_3() local
640 struct occ *occ = dev_get_drvdata(dev); occ_store_caps_user() local
660 struct occ *occ = dev_get_drvdata(dev); occ_show_extended() local
724 occ_setup_sensor_attrs(struct occ *occ) occ_setup_sensor_attrs() argument
1017 occ_parse_poll_response(struct occ *occ) occ_parse_poll_response() argument
1074 occ_setup(struct occ *occ, const char *name) occ_setup() argument
[all...]
H A Dcommon.h91 struct occ { struct
100 int (*send_cmd)(struct occ *occ, u8 *cmd);
125 int occ_setup(struct occ *occ, const char *name);
126 int occ_setup_sysfs(struct occ *occ);
127 void occ_shutdown(struct occ *occ);
128 void occ_sysfs_poll_done(struct occ *oc
[all...]
H A Dp8_i2c.c6 #include <linux/fsi-occ.h>
30 struct occ occ; member
34 #define to_p8_i2c_occ(x) container_of((x), struct p8_i2c_occ, occ)
111 static int p8_i2c_occ_send_cmd(struct occ *occ, u8 *cmd) in p8_i2c_occ_send_cmd() argument
118 struct p8_i2c_occ *ctx = to_p8_i2c_occ(occ); in p8_i2c_occ_send_cmd()
120 struct occ_response *resp = &occ->resp; in p8_i2c_occ_send_cmd()
208 struct occ *occ; in p8_i2c_occ_probe() local
228 struct occ *occ = dev_get_drvdata(&client->dev); p8_i2c_occ_remove() local
[all...]
H A DMakefile2 occ-hwmon-common-objs := common.o sysfs.o
3 occ-p8-hwmon-objs := p8_i2c.o
4 occ-p9-hwmon-objs := p9_sbe.o
6 obj-$(CONFIG_SENSORS_OCC) += occ-hwmon-common.o
7 obj-$(CONFIG_SENSORS_OCC_P8_I2C) += occ-p8-hwmon.o
8 obj-$(CONFIG_SENSORS_OCC_P9_SBE) += occ-p9-hwmon.o
/kernel/linux/linux-5.10/drivers/fsi/
H A Dfsi-occ.c15 #include <linux/fsi-occ.h>
40 struct occ { struct
49 #define to_occ(x) container_of((x), struct occ, mdev)
60 struct occ *occ; member
75 struct occ *occ = to_occ(mdev); in occ_open() local
86 client->occ = occ; in occ_open()
154 * Copy the user command (assume user data follows the occ comman in occ_write()
238 occ_getsram(struct occ *occ, u32 address, void *data, ssize_t len) occ_getsram() argument
290 occ_putsram(struct occ *occ, u32 address, const void *data, ssize_t len) occ_putsram() argument
356 occ_trigger_attn(struct occ *occ) occ_trigger_attn() argument
413 struct occ *occ = dev_get_drvdata(dev); fsi_occ_submit() local
509 struct occ *occ; occ_probe() local
567 struct occ *occ = platform_get_drvdata(pdev); occ_remove() local
[all...]
/kernel/linux/linux-5.10/tools/testing/selftests/drivers/net/mlxsw/
H A Dtc_police_occ.sh68 local occ=$(tc_police_occ_get)
73 (( occ + 1 == $(tc_police_occ_get) ))
74 check_err $? "Got occupancy $(tc_police_occ_get), expected $((occ + 1))"
77 (( occ == $(tc_police_occ_get) ))
78 check_err $? "Got occupancy $(tc_police_occ_get), expected $occ"
87 (( occ + 1 == $(tc_police_occ_get) ))
88 check_err $? "Got occupancy $(tc_police_occ_get), expected $((occ + 1))"
91 (( occ + 1 == $(tc_police_occ_get) ))
92 check_err $? "Got occupancy $(tc_police_occ_get), expected $((occ + 1))"
95 (( occ
[all...]
/kernel/linux/linux-6.6/tools/testing/selftests/drivers/net/mlxsw/
H A Dtc_police_occ.sh68 local occ=$(tc_police_occ_get)
73 (( occ + 1 == $(tc_police_occ_get) ))
74 check_err $? "Got occupancy $(tc_police_occ_get), expected $((occ + 1))"
77 (( occ == $(tc_police_occ_get) ))
78 check_err $? "Got occupancy $(tc_police_occ_get), expected $occ"
87 (( occ + 1 == $(tc_police_occ_get) ))
88 check_err $? "Got occupancy $(tc_police_occ_get), expected $((occ + 1))"
91 (( occ + 1 == $(tc_police_occ_get) ))
92 check_err $? "Got occupancy $(tc_police_occ_get), expected $((occ + 1))"
95 (( occ
[all...]
H A Dport_range_occ.sh69 local occ=$(port_range_occ_get)
76 (( occ + 2 == $(port_range_occ_get) ))
77 check_err $? "Got occupancy $(port_range_occ_get), expected $((occ + 2))"
88 (( occ + 2 == $(port_range_occ_get) ))
89 check_err $? "Got occupancy $(port_range_occ_get), expected $((occ + 2))"
94 (( occ + 2 == $(port_range_occ_get) ))
95 check_err $? "Got occupancy $(port_range_occ_get), expected $((occ + 2))"
98 (( occ == $(port_range_occ_get) ))
99 check_err $? "Got occupancy $(port_range_occ_get), expected $occ"
H A Dport_scale.sh56 occ=$(devlink -j resource show $DEVLINK_DEV \
57 | jq '.[][][] | select(.name=="physical_ports") |.["occ"]')
59 [[ $occ -eq $max_ports ]]
60 check_err_fail $should_fail $? "Attempt to create $max_ports ports (actual result $occ)"
H A Drif_mac_profile_scale.sh42 occ=$(devlink -j resource show $DEVLINK_DEV \
43 | jq '.[][][] | select(.name=="rif_mac_profiles") |.["occ"]')
45 [[ $occ -eq $count ]]
46 check_err_fail $should_fail $? "Attempt to use $count profiles (actual result $occ)"
H A Drif_mac_profiles_occ.sh93 occ=$(devlink -j resource show $DEVLINK_DEV \
94 | jq '.[][][] | select(.name=="rif_mac_profiles") |.["occ"]')
96 [[ $occ -eq $((count - 1)) ]]
/kernel/linux/linux-5.10/drivers/soc/ti/
H A Dk3-ringacc.c31 * @occ: Ring Occupancy Register
40 u32 occ; member
116 * @occ: Occupancy
122 u32 occ; member
276 dev_dbg(dev, "dump occ%08x\n", readl(&ring->rt->occ)); in k3_ringacc_ring_dump()
420 void k3_ringacc_ring_reset_dma(struct k3_ring *ring, u32 occ) in k3_ringacc_ring_reset_dma() argument
428 if (!occ) in k3_ringacc_ring_reset_dma()
429 occ = readl(&ring->rt->occ); in k3_ringacc_ring_reset_dma()
[all...]
/kernel/linux/linux-6.6/drivers/net/netdevsim/
H A Dfib.c124 u64 occ; member
1116 u64 occ = 0; in nsim_nexthop_create() local
1131 occ = 1; in nsim_nexthop_create()
1135 occ += info->nh_grp->nh_entries[i].weight; in nsim_nexthop_create()
1138 occ = info->nh_res_table->num_nh_buckets; in nsim_nexthop_create()
1147 nexthop->occ = occ; in nsim_nexthop_create()
1156 static int nsim_nexthop_account(struct nsim_fib_data *data, u64 occ, in nsim_nexthop_account() argument
1162 for (i = 0; i < occ; i++) in nsim_nexthop_account()
1170 if (WARN_ON(occ > atomic64_rea in nsim_nexthop_account()
[all...]
/kernel/linux/linux-6.6/drivers/soc/ti/
H A Dk3-ringacc.c33 * @occ: Ring Occupancy Register
42 u32 occ; member
124 * @occ: Occupancy
131 u32 occ; member
242 return readl(&ring->rt->occ) & K3_RINGACC_RT_OCC_MASK; in k3_ringacc_ring_read_occ()
249 val = readl(&ring->rt->occ); in k3_ringacc_ring_update_occ()
251 ring->state.occ = val & K3_RINGACC_RT_OCC_MASK; in k3_ringacc_ring_update_occ()
322 dev_dbg(dev, "dump occ%08x\n", readl(&ring->rt->occ)); in k3_ringacc_ring_dump()
509 void k3_ringacc_ring_reset_dma(struct k3_ring *ring, u32 occ) in k3_ringacc_ring_reset_dma() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum1_kvdl.c283 u64 occ = 0; in mlxsw_sp1_kvdl_part_occ() local
290 occ += info->alloc_size; in mlxsw_sp1_kvdl_part_occ()
291 return occ; in mlxsw_sp1_kvdl_part_occ()
297 u64 occ = 0; in mlxsw_sp1_kvdl_occ_get() local
301 occ += mlxsw_sp1_kvdl_part_occ(kvdl->parts[i]); in mlxsw_sp1_kvdl_occ_get()
303 return occ; in mlxsw_sp1_kvdl_occ_get()
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum1_kvdl.c282 u64 occ = 0; in mlxsw_sp1_kvdl_part_occ() local
289 occ += info->alloc_size; in mlxsw_sp1_kvdl_part_occ()
290 return occ; in mlxsw_sp1_kvdl_part_occ()
296 u64 occ = 0; in mlxsw_sp1_kvdl_occ_get() local
300 occ += mlxsw_sp1_kvdl_part_occ(kvdl->parts[i]); in mlxsw_sp1_kvdl_occ_get()
302 return occ; in mlxsw_sp1_kvdl_occ_get()

Completed in 15 milliseconds

12