Exact quantities
Quantities are parsed with the Kubernetes grammar and kept as exact fractions, never floating point. m means one thousandth, so 100m of CPU is 0.1 core and 100m of memory is 0.1 byte. Ki, Mi and Gi are powers of 1024. k, M and G are powers of 1000. 1Gi is 1,073,741,824 bytes and 1G is 1,000,000,000.
How pod totals are counted
App containers and native sidecars (init containers with restartPolicy: Always, 1.29 and later) run together, so their requests add up. Regular init containers run one at a time before the app, so each is compared, together with any sidecars started before it. The pod request is the larger of the two, plus pod overhead. That figure is multiplied by replicas. For DaemonSets, the node count is an assumption you set.
When only a limit is set, the request defaults to the limit. A LimitRange in your namespace could inject other defaults. That is unknown here and listed as an assumption.
Questions
Is 1000m the same as 1 CPU?
Yes. 1 = 1000m. CPU precision is 1m, and finer values are rounded up by the API.
Why is my memory request flagged?
Memory written with m (for example 128m) means millibytes. You almost certainly meant Mi.
Does this tell me whether pods will schedule?
No. It is arithmetic. Node allocatable, other workloads, taints and affinity decide scheduling in a real cluster.