/device/soc/rockchip/common/sdk_linux/drivers/media/v4l2-core/ |
H A D | v4l2-async.c | 26 struct v4l2_async_subdev *asd) in v4l2_async_notifier_call_bound() 32 return n->ops->bound(n, subdev, asd); in v4l2_async_notifier_call_bound() 36 struct v4l2_async_subdev *asd) in v4l2_async_notifier_call_unbind() 42 n->ops->unbind(n, subdev, asd); in v4l2_async_notifier_call_unbind() 54 static bool match_i2c(struct v4l2_async_notifier *notifier, struct v4l2_subdev *sd, struct v4l2_async_subdev *asd) in match_i2c() argument 59 return client && asd->match.i2c.adapter_id == client->adapter->nr && asd->match.i2c.address == client->addr; in match_i2c() 65 static bool match_devname(struct v4l2_async_notifier *notifier, struct v4l2_subdev *sd, struct v4l2_async_subdev *asd) in match_devname() argument 67 return !strcmp(asd->match.device_name, dev_name(sd->dev)); in match_devname() 70 static bool match_fwnode(struct v4l2_async_notifier *notifier, struct v4l2_subdev *sd, struct v4l2_async_subdev *asd) in match_fwnode() argument 25 v4l2_async_notifier_call_bound(struct v4l2_async_notifier *n, struct v4l2_subdev *subdev, struct v4l2_async_subdev *asd) v4l2_async_notifier_call_bound() argument 35 v4l2_async_notifier_call_unbind(struct v4l2_async_notifier *n, struct v4l2_subdev *subdev, struct v4l2_async_subdev *asd) v4l2_async_notifier_call_unbind() argument 139 match_custom(struct v4l2_async_notifier *notifier, struct v4l2_subdev *sd, struct v4l2_async_subdev *asd) match_custom() argument 156 struct v4l2_async_subdev *asd; v4l2_async_find_match() local 285 v4l2_async_match_notify(struct v4l2_async_notifier *notifier, struct v4l2_device *v4l2_dev, struct v4l2_subdev *sd, struct v4l2_async_subdev *asd) v4l2_async_match_notify() argument 341 struct v4l2_async_subdev *asd; v4l2_async_notifier_try_all_subdevs() local 400 v4l2_async_notifier_has_async_subdev_ext(struct v4l2_async_notifier *notifier, struct v4l2_async_subdev *asd) v4l2_async_notifier_has_async_subdev_ext() argument 427 v4l2_async_notifier_has_async_subdev(struct v4l2_async_notifier *notifier, struct v4l2_async_subdev *asd, int this_index) v4l2_async_notifier_has_async_subdev() argument 453 v4l2_async_notifier_asd_valid(struct v4l2_async_notifier *notifier, struct v4l2_async_subdev *asd, int this_index) v4l2_async_notifier_asd_valid() argument 488 struct v4l2_async_subdev *asd; v4l2_async_notifier_register_ext() local 655 struct v4l2_async_subdev *asd, *tmp; v4l2_async_notifier_cleanup_ext() local 686 v4l2_async_notifier_add_subdev(struct v4l2_async_notifier *notifier, struct v4l2_async_subdev *asd) v4l2_async_notifier_add_subdev() argument 709 struct v4l2_async_subdev *asd; v4l2_async_notifier_add_fwnode_subdev() local 735 struct v4l2_async_subdev *asd; v4l2_async_notifier_add_fwnode_remote_subdev() local 756 struct v4l2_async_subdev *asd; v4l2_async_notifier_add_i2c_subdev() local 781 struct v4l2_async_subdev *asd; v4l2_async_notifier_add_devname_subdev() local 824 struct v4l2_async_subdev *asd; v4l2_async_register_subdev() local [all...] |
/device/soc/rockchip/common/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/ |
H A D | aiutils.c | 105 uint32 asd, sz, szd; in get_asd() local 109 asd = get_erom_ent(sih, eromptr, ER_VALID, ER_VALID); in get_asd() 110 if (((asd & ER_TAG1) != ER_ADD) || in get_asd() 111 (((asd & AD_SP_MASK) >> AD_SP_SHIFT) != sp) || in get_asd() 112 ((asd & AD_ST_MASK) != st)) { in get_asd() 117 *addrl = asd & AD_ADDR_MASK; in get_asd() 118 if (asd & AD_AG32) in get_asd() 123 sz = asd & AD_SZ_MASK; in get_asd() 135 return asd; in get_asd() 190 uint32 mpd, asd, addr in ai_scan() local 600 uint32 asd, addrl, addrh, sizel, sizeh; ai_coreaddrspaceX() local [all...] |
/device/soc/rockchip/common/sdk_linux/include/media/ |
H A D | v4l2-async.h | 107 int (*bound)(struct v4l2_async_notifier *notifier, struct v4l2_subdev *subdev, struct v4l2_async_subdev *asd); 109 void (*unbind)(struct v4l2_async_notifier *notifier, struct v4l2_subdev *subdev, struct v4l2_async_subdev *asd); 147 * notifier's master asd list. 150 * @asd: pointer to &struct v4l2_async_subdev 152 * Call this function before registering a notifier to link the provided @asd to 153 * the notifiers master @asd_list. The @asd must be allocated with k*alloc() as 156 int v4l2_async_notifier_add_subdev(struct v4l2_async_notifier *notifier, struct v4l2_async_subdev *asd); 170 * Allocate a fwnode-matched asd of size asd_struct_size, and add it to the
|
/device/soc/rockchip/common/vendor/drivers/phy/ |
H A D | phy-rockchip-csi2-dphy.c | 27 struct v4l2_async_subdev asd;
member 324 struct v4l2_async_subdev *asd)
in rockchip_csi2_dphy_notifier_bound() 327 struct sensor_async_subdev *s_asd = container_of(asd, struct sensor_async_subdev, asd);
in rockchip_csi2_dphy_notifier_bound() 366 struct v4l2_async_subdev *asd)
in rockchip_csi2_dphy_notifier_unbind() 380 struct v4l2_async_subdev *asd)
in rockchip_csi2_dphy_fwnode_parse() 382 struct sensor_async_subdev *s_asd = container_of(asd, struct sensor_async_subdev, asd);
in rockchip_csi2_dphy_fwnode_parse() 323 rockchip_csi2_dphy_notifier_bound(struct v4l2_async_notifier *notifier, struct v4l2_subdev *sd, struct v4l2_async_subdev *asd) rockchip_csi2_dphy_notifier_bound() argument 365 rockchip_csi2_dphy_notifier_unbind(struct v4l2_async_notifier *notifier, struct v4l2_subdev *sd, struct v4l2_async_subdev *asd) rockchip_csi2_dphy_notifier_unbind() argument 379 rockchip_csi2_dphy_fwnode_parse(struct device *dev, struct v4l2_fwnode_endpoint *vep, struct v4l2_async_subdev *asd) rockchip_csi2_dphy_fwnode_parse() argument
|
H A D | phy-rockchip-mipi-rx.c | 509 struct v4l2_async_subdev asd;
member 1504 struct v4l2_async_subdev *asd)
in rockchip_mipidphy_notifier_bound() 1507 struct sensor_async_subdev *s_asd = container_of(asd, struct sensor_async_subdev, asd);
in rockchip_mipidphy_notifier_bound() 1545 struct v4l2_async_subdev *asd)
in rockchip_mipidphy_notifier_unbind() 1559 struct v4l2_async_subdev *asd)
in rockchip_mipidphy_fwnode_parse() 1561 struct sensor_async_subdev *s_asd = container_of(asd, struct sensor_async_subdev, asd);
in rockchip_mipidphy_fwnode_parse() 1503 rockchip_mipidphy_notifier_bound(struct v4l2_async_notifier *notifier, struct v4l2_subdev *sd, struct v4l2_async_subdev *asd) rockchip_mipidphy_notifier_bound() argument 1544 rockchip_mipidphy_notifier_unbind(struct v4l2_async_notifier *notifier, struct v4l2_subdev *sd, struct v4l2_async_subdev *asd) rockchip_mipidphy_notifier_unbind() argument 1558 rockchip_mipidphy_fwnode_parse(struct device *dev, struct v4l2_fwnode_endpoint *vep, struct v4l2_async_subdev *asd) rockchip_mipidphy_fwnode_parse() argument
|
/device/soc/rockchip/rk3588/kernel/drivers/phy/rockchip/ |
H A D | phy-rockchip-csi2-dphy.c | 27 struct v4l2_async_subdev asd; member 318 struct v4l2_async_subdev *asd) in rockchip_csi2_dphy_notifier_bound() 323 struct sensor_async_subdev *s_asd = container_of(asd, in rockchip_csi2_dphy_notifier_bound() 324 struct sensor_async_subdev, asd); in rockchip_csi2_dphy_notifier_bound() 369 struct v4l2_async_subdev *asd) in rockchip_csi2_dphy_notifier_unbind() 387 struct v4l2_async_subdev *asd) in rockchip_csi2_dphy_fwnode_parse() 390 container_of(asd, struct sensor_async_subdev, asd); in rockchip_csi2_dphy_fwnode_parse() 316 rockchip_csi2_dphy_notifier_bound(struct v4l2_async_notifier *notifier, struct v4l2_subdev *sd, struct v4l2_async_subdev *asd) rockchip_csi2_dphy_notifier_bound() argument 367 rockchip_csi2_dphy_notifier_unbind(struct v4l2_async_notifier *notifier, struct v4l2_subdev *sd, struct v4l2_async_subdev *asd) rockchip_csi2_dphy_notifier_unbind() argument 385 rockchip_csi2_dphy_fwnode_parse(struct device *dev, struct v4l2_fwnode_endpoint *vep, struct v4l2_async_subdev *asd) rockchip_csi2_dphy_fwnode_parse() argument
|
H A D | phy-rockchip-mipi-rx.c | 531 struct v4l2_async_subdev asd; member 1538 struct v4l2_async_subdev *asd) in rockchip_mipidphy_notifier_bound() 1543 struct sensor_async_subdev *s_asd = container_of(asd, in rockchip_mipidphy_notifier_bound() 1544 struct sensor_async_subdev, asd); in rockchip_mipidphy_notifier_bound() 1587 struct v4l2_async_subdev *asd) in rockchip_mipidphy_notifier_unbind() 1605 struct v4l2_async_subdev *asd) in rockchip_mipidphy_fwnode_parse() 1608 container_of(asd, struct sensor_async_subdev, asd); in rockchip_mipidphy_fwnode_parse() 1536 rockchip_mipidphy_notifier_bound(struct v4l2_async_notifier *notifier, struct v4l2_subdev *sd, struct v4l2_async_subdev *asd) rockchip_mipidphy_notifier_bound() argument 1585 rockchip_mipidphy_notifier_unbind(struct v4l2_async_notifier *notifier, struct v4l2_subdev *sd, struct v4l2_async_subdev *asd) rockchip_mipidphy_notifier_unbind() argument 1603 rockchip_mipidphy_fwnode_parse(struct device *dev, struct v4l2_fwnode_endpoint *vep, struct v4l2_async_subdev *asd) rockchip_mipidphy_fwnode_parse() argument
|
/device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/isp/ |
H A D | dev.c | 536 struct v4l2_async_subdev asd; member 541 struct v4l2_async_subdev *asd) in subdev_notifier_bound() 544 struct rkisp_async_subdev *s_asd = container_of(asd, struct rkisp_async_subdev, asd); in subdev_notifier_bound() 559 static int rkisp_fwnode_parse(struct device *dev, struct v4l2_fwnode_endpoint *vep, struct v4l2_async_subdev *asd) in rkisp_fwnode_parse() argument 561 struct rkisp_async_subdev *rk_asd = container_of(asd, struct rkisp_async_subdev, asd); in rkisp_fwnode_parse() 540 subdev_notifier_bound(struct v4l2_async_notifier *notifier, struct v4l2_subdev *subdev, struct v4l2_async_subdev *asd) subdev_notifier_bound() argument
|
/device/soc/rockchip/rk3588/kernel/drivers/media/platform/rockchip/isp/ |
H A D | dev.c | 507 struct v4l2_async_subdev asd; member 513 struct v4l2_async_subdev *asd) in subdev_notifier_bound() 517 struct rkisp_async_subdev *s_asd = container_of(asd, in subdev_notifier_bound() 518 struct rkisp_async_subdev, asd); in subdev_notifier_bound() 534 struct v4l2_async_subdev *asd) in rkisp_fwnode_parse() 537 container_of(asd, struct rkisp_async_subdev, asd); in rkisp_fwnode_parse() 511 subdev_notifier_bound(struct v4l2_async_notifier *notifier, struct v4l2_subdev *subdev, struct v4l2_async_subdev *asd) subdev_notifier_bound() argument 532 rkisp_fwnode_parse(struct device *dev, struct v4l2_fwnode_endpoint *vep, struct v4l2_async_subdev *asd) rkisp_fwnode_parse() argument
|
/device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/cif/ |
H A D | dev.c | 1188 struct v4l2_async_subdev asd;
member 1194 struct v4l2_async_subdev *asd)
in subdev_notifier_bound() 1197 struct rkcif_async_subdev *s_asd = container_of(asd, struct rkcif_async_subdev, asd);
in subdev_notifier_bound() 1214 static int rkcif_fwnode_parse(struct device *dev, struct v4l2_fwnode_endpoint *vep, struct v4l2_async_subdev *asd)
in rkcif_fwnode_parse() argument 1216 struct rkcif_async_subdev *rk_asd = container_of(asd, struct rkcif_async_subdev, asd);
in rkcif_fwnode_parse() 1193 subdev_notifier_bound(struct v4l2_async_notifier *notifier, struct v4l2_subdev *subdev, struct v4l2_async_subdev *asd) subdev_notifier_bound() argument
|
H A D | mipi-csi2.c | 532 static int csi2_parse_endpoint(struct device *dev, struct v4l2_fwnode_endpoint *vep, struct v4l2_async_subdev *asd)
in csi2_parse_endpoint() argument 549 struct v4l2_async_subdev *asd)
in csi2_notifier_bound() 594 struct v4l2_async_subdev *asd)
in csi2_notifier_unbind() 548 csi2_notifier_bound(struct v4l2_async_notifier *notifier, struct v4l2_subdev *sd, struct v4l2_async_subdev *asd) csi2_notifier_bound() argument 593 csi2_notifier_unbind(struct v4l2_async_notifier *notifier, struct v4l2_subdev *sd, struct v4l2_async_subdev *asd) csi2_notifier_unbind() argument
|
/device/soc/rockchip/rk3588/kernel/drivers/media/platform/rockchip/cif/ |
H A D | dev.c | 1279 struct v4l2_async_subdev asd; member 1286 struct v4l2_async_subdev *asd) in subdev_notifier_bound() 1290 struct rkcif_async_subdev *s_asd = container_of(asd, in subdev_notifier_bound() 1291 struct rkcif_async_subdev, asd); in subdev_notifier_bound() 1312 struct v4l2_async_subdev *asd) in rkcif_fwnode_parse() 1315 container_of(asd, struct rkcif_async_subdev, asd); in rkcif_fwnode_parse() 1284 subdev_notifier_bound(struct v4l2_async_notifier *notifier, struct v4l2_subdev *subdev, struct v4l2_async_subdev *asd) subdev_notifier_bound() argument 1310 rkcif_fwnode_parse(struct device *dev, struct v4l2_fwnode_endpoint *vep, struct v4l2_async_subdev *asd) rkcif_fwnode_parse() argument
|
H A D | mipi-csi2.c | 535 struct v4l2_async_subdev *asd) in csi2_parse_endpoint() 554 struct v4l2_async_subdev *asd) in csi2_notifier_bound() 610 struct v4l2_async_subdev *asd) in csi2_notifier_unbind() 533 csi2_parse_endpoint(struct device *dev, struct v4l2_fwnode_endpoint *vep, struct v4l2_async_subdev *asd) csi2_parse_endpoint() argument 552 csi2_notifier_bound(struct v4l2_async_notifier *notifier, struct v4l2_subdev *sd, struct v4l2_async_subdev *asd) csi2_notifier_bound() argument 608 csi2_notifier_unbind(struct v4l2_async_notifier *notifier, struct v4l2_subdev *sd, struct v4l2_async_subdev *asd) csi2_notifier_unbind() argument
|