Defined in 10 files as a member:

Defined in 1 files as a function:

Referenced in 28 files:

Smatch caller information:

drivers/platform/raspberrypi/vchiq-mmal/mmal-vchiq.c vchiq_mmal_port_enable() -> port_enable()

Type Parameter Key Value
PARAM_VALUE 0 instance->vchiq_mutex.dep_map->name 0-255
PARAM_VALUE 0 instance->vchiq_mutex.first_waiter 0,4096-5159360019465732095,5159360019465732097-ptr_max
PARAM_VALUE 0 instance->vchiq_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 instance->vchiq_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 instance->vchiq_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 instance->vchiq_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 instance->vchiq_mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 1 port 4096-ptr_max
PARAM_VALUE 1 port->enabled 0
CAPPED_DATA 0 &instance->vchiq_mutex 1
DATA_SOURCE 0 instance $0
DATA_SOURCE 1 port $1
LOCK2 0 &instance->vchiq_mutex
TYPE_LOCK (struct vchiq_mmal_instance)->vchiq_mutex

Smatch assignments to (struct dsa_switch_ops)->port_enable:

drivers/net/dsa/mxl862xx/mxl862xx.c (null)() -> (struct dsa_switch_ops)->port_enable [7164129082856218624]

drivers/net/dsa/netc/netc_main.c (null)() -> (struct dsa_switch_ops)->port_enable [2228630930279890944]

drivers/net/dsa/bcm_sf2.c (null)() -> (struct dsa_switch_ops)->port_enable [1525576194796290048]

drivers/net/dsa/bcm_sf2.c bcm_sf2_sw_probe() -> (struct dsa_switch_ops)->port_enable [0]

drivers/net/dsa/vitesse-vsc73xx-core.c (null)() -> (struct dsa_switch_ops)->port_enable [977144505129717760]

drivers/net/dsa/realtek/rtl8366rb.c (null)() -> (struct dsa_switch_ops)->port_enable [3324277652112314368]

drivers/net/dsa/xrs700x/xrs700x.c (null)() -> (struct dsa_switch_ops)->port_enable [0]

drivers/net/dsa/microchip/ksz9477.c (null)() -> (struct dsa_switch_ops)->port_enable [0]

drivers/net/dsa/qca/ar9331.c (null)() -> (struct dsa_switch_ops)->port_enable [0]

drivers/net/dsa/qca/ar9331.c ar9331_get_pause_stats() -> (struct dsa_switch_ops)->port_enable [ignore]

drivers/net/dsa/qca/ar9331.c ar9331_get_stats64() -> (struct dsa_switch_ops)->port_enable [ignore]

drivers/net/dsa/qca/ar9331.c ar9331_mdio_read() -> (struct dsa_switch_ops)->port_enable [0-u64max]

drivers/net/dsa/qca/ar9331.c ar9331_sw_irq() -> (struct dsa_switch_ops)->port_enable [0-u64max]

drivers/net/dsa/qca/ar9331.c ar9331_sw_mask_irq() -> (struct dsa_switch_ops)->port_enable [0-u64max]

drivers/net/dsa/qca/ar9331.c ar9331_sw_mbus_read() -> (struct dsa_switch_ops)->port_enable [ignore]

drivers/net/dsa/qca/ar9331.c ar9331_sw_mbus_write() -> (struct dsa_switch_ops)->port_enable [ignore]

drivers/net/dsa/qca/ar9331.c ar9331_sw_port_disable() -> (struct dsa_switch_ops)->port_enable [ignore]

drivers/net/dsa/qca/ar9331.c ar9331_sw_probe() -> (struct dsa_switch_ops)->port_enable [0]

drivers/net/dsa/qca/ar9331.c ar9331_sw_setup() -> (struct dsa_switch_ops)->port_enable [ignore]

drivers/net/dsa/qca/ar9331.c ar9331_sw_setup_port() -> (struct dsa_switch_ops)->port_enable [ignore]

drivers/net/dsa/qca/ar9331.c ar9331_sw_unmask_irq() -> (struct dsa_switch_ops)->port_enable [0-u64max]

drivers/net/dsa/microchip/lan937x_main.c (null)() -> (struct dsa_switch_ops)->port_enable [0]

drivers/net/dsa/realtek/rtl8365mb_main.c (null)() -> (struct dsa_switch_ops)->port_enable [0]

drivers/net/dsa/dsa_loop.c (null)() -> (struct dsa_switch_ops)->port_enable [0]

drivers/net/dsa/mv88e6060.c (null)() -> (struct dsa_switch_ops)->port_enable [0]

drivers/net/dsa/qca/qca8k-8xxx.c (null)() -> (struct dsa_switch_ops)->port_enable [1388547568496009216]

drivers/net/dsa/lantiq/lantiq_gswip_common.c (null)() -> (struct dsa_switch_ops)->port_enable [7189999112044630016]

drivers/net/dsa/yt921x.c (null)() -> (struct dsa_switch_ops)->port_enable [0]

drivers/net/dsa/b53/b53_common.c (null)() -> (struct dsa_switch_ops)->port_enable [9143589635092549632]

drivers/net/dsa/microchip/ksz8.c (null)() -> (struct dsa_switch_ops)->port_enable [0]

drivers/net/dsa/hirschmann/hellcreek.c (null)() -> (struct dsa_switch_ops)->port_enable [7026566199141855232]

drivers/net/dsa/ks8995.c (null)() -> (struct dsa_switch_ops)->port_enable [5151782107184435200]

drivers/net/dsa/sja1105/sja1105_main.c (null)() -> (struct dsa_switch_ops)->port_enable [0]

drivers/net/dsa/mv88e6xxx/chip.c (null)() -> (struct dsa_switch_ops)->port_enable [0]

drivers/net/dsa/rzn1_a5psw.c (null)() -> (struct dsa_switch_ops)->port_enable [7142995181740216320]

drivers/net/dsa/ocelot/felix.c (null)() -> (struct dsa_switch_ops)->port_enable [3886315125270507520]

drivers/net/dsa/mt7530.c (null)() -> (struct dsa_switch_ops)->port_enable [3076402818440982528]

drivers/net/dsa/lan9303-core.c (null)() -> (struct dsa_switch_ops)->port_enable [8326532927755513856]