Lines Matching full:mc
224 * @mc: configuration table header address
227 static inline ulong mp_next_mpc_entry(struct mp_config_table *mc) in mp_next_mpc_entry() argument
229 return (ulong)mc + mc->mpc_length; in mp_next_mpc_entry()
238 * @mc: configuration table header address
241 static inline void mp_add_mpc_entry(struct mp_config_table *mc, uint length) in mp_add_mpc_entry() argument
243 mc->mpc_length += length; in mp_add_mpc_entry()
244 mc->mpc_entry_count++; in mp_add_mpc_entry()
254 * @mc: configuration table header address
257 static inline ulong mp_next_mpe_entry(struct mp_config_table *mc) in mp_next_mpe_entry() argument
259 return (ulong)mc + mc->mpc_length + mc->mpe_length; in mp_next_mpe_entry()
268 * @mc: configuration table header address
271 static inline void mp_add_mpe_entry(struct mp_config_table *mc, in mp_add_mpe_entry() argument
274 mc->mpe_length += mpe->mpe_length; in mp_add_mpe_entry()
294 * @mc: MP configuration table header address
296 void mp_config_table_init(struct mp_config_table *mc);
303 * @mc: MP configuration table header address
305 void mp_write_processor(struct mp_config_table *mc);
312 * @mc: MP configuration table header address
316 void mp_write_bus(struct mp_config_table *mc, int id, const char *bustype);
323 * @mc: MP configuration table header address
328 void mp_write_ioapic(struct mp_config_table *mc, int id, int ver, u32 apicaddr);
335 * @mc: MP configuration table header address
343 void mp_write_intsrc(struct mp_config_table *mc, int irqtype, int irqflag,
351 * @mc: MP configuration table header address
359 void mp_write_pci_intsrc(struct mp_config_table *mc, int irqtype,
367 * @mc: MP configuration table header address
375 void mp_write_lintsrc(struct mp_config_table *mc, int irqtype, int irqflag,
384 * @mc: MP configuration table header address
392 void mp_write_address_space(struct mp_config_table *mc,
402 * @mc: MP configuration table header address
407 void mp_write_bus_hierarchy(struct mp_config_table *mc,
416 * @mc: MP configuration table header address
421 void mp_write_compat_address_space(struct mp_config_table *mc, int busid,
429 * @mc: MP configuration table header address
432 u32 mptable_finalize(struct mp_config_table *mc);