• Home
  • Raw
  • Download

Lines Matching refs:cb

311 	struct pipe_constant_buffer	cb[PIPE_MAX_CONSTANT_BUFFERS];  member
488 void evergreen_init_common_regs(struct r600_command_buffer *cb,
640 struct pipe_constant_buffer *cb);
692 static INLINE void r600_store_value(struct r600_command_buffer *cb, unsigned value) in r600_store_value() argument
694 cb->buf[cb->atom.num_dw++] = value; in r600_store_value()
697 static INLINE void r600_store_config_reg_seq(struct r600_command_buffer *cb, unsigned reg, unsigned… in r600_store_config_reg_seq() argument
700 assert(cb->atom.num_dw+2+num <= cb->max_num_dw); in r600_store_config_reg_seq()
701 cb->buf[cb->atom.num_dw++] = PKT3(PKT3_SET_CONFIG_REG, num, 0); in r600_store_config_reg_seq()
702 cb->buf[cb->atom.num_dw++] = (reg - R600_CONFIG_REG_OFFSET) >> 2; in r600_store_config_reg_seq()
709 static INLINE void r600_store_context_reg_seq(struct r600_command_buffer *cb, unsigned reg, unsigne… in r600_store_context_reg_seq() argument
712 assert(cb->atom.num_dw+2+num <= cb->max_num_dw); in r600_store_context_reg_seq()
713 cb->buf[cb->atom.num_dw++] = PKT3(PKT3_SET_CONTEXT_REG, num, 0) | cb->pkt_flags; in r600_store_context_reg_seq()
714 cb->buf[cb->atom.num_dw++] = (reg - R600_CONTEXT_REG_OFFSET) >> 2; in r600_store_context_reg_seq()
721 static INLINE void r600_store_ctl_const_seq(struct r600_command_buffer *cb, unsigned reg, unsigned … in r600_store_ctl_const_seq() argument
724 assert(cb->atom.num_dw+2+num <= cb->max_num_dw); in r600_store_ctl_const_seq()
725 cb->buf[cb->atom.num_dw++] = PKT3(PKT3_SET_CTL_CONST, num, 0) | cb->pkt_flags; in r600_store_ctl_const_seq()
726 cb->buf[cb->atom.num_dw++] = (reg - R600_CTL_CONST_OFFSET) >> 2; in r600_store_ctl_const_seq()
729 static INLINE void r600_store_loop_const_seq(struct r600_command_buffer *cb, unsigned reg, unsigned… in r600_store_loop_const_seq() argument
732 assert(cb->atom.num_dw+2+num <= cb->max_num_dw); in r600_store_loop_const_seq()
733 cb->buf[cb->atom.num_dw++] = PKT3(PKT3_SET_LOOP_CONST, num, 0); in r600_store_loop_const_seq()
734 cb->buf[cb->atom.num_dw++] = (reg - R600_LOOP_CONST_OFFSET) >> 2; in r600_store_loop_const_seq()
741 static INLINE void eg_store_loop_const_seq(struct r600_command_buffer *cb, unsigned reg, unsigned n… in eg_store_loop_const_seq() argument
744 assert(cb->atom.num_dw+2+num <= cb->max_num_dw); in eg_store_loop_const_seq()
745 cb->buf[cb->atom.num_dw++] = PKT3(PKT3_SET_LOOP_CONST, num, 0) | cb->pkt_flags; in eg_store_loop_const_seq()
746 cb->buf[cb->atom.num_dw++] = (reg - EG_LOOP_CONST_OFFSET) >> 2; in eg_store_loop_const_seq()
749 static INLINE void r600_store_config_reg(struct r600_command_buffer *cb, unsigned reg, unsigned val… in r600_store_config_reg() argument
751 r600_store_config_reg_seq(cb, reg, 1); in r600_store_config_reg()
752 r600_store_value(cb, value); in r600_store_config_reg()
755 static INLINE void r600_store_context_reg(struct r600_command_buffer *cb, unsigned reg, unsigned va… in r600_store_context_reg() argument
757 r600_store_context_reg_seq(cb, reg, 1); in r600_store_context_reg()
758 r600_store_value(cb, value); in r600_store_context_reg()
761 static INLINE void r600_store_ctl_const(struct r600_command_buffer *cb, unsigned reg, unsigned valu… in r600_store_ctl_const() argument
763 r600_store_ctl_const_seq(cb, reg, 1); in r600_store_ctl_const()
764 r600_store_value(cb, value); in r600_store_ctl_const()
767 static INLINE void r600_store_loop_const(struct r600_command_buffer *cb, unsigned reg, unsigned val… in r600_store_loop_const() argument
769 r600_store_loop_const_seq(cb, reg, 1); in r600_store_loop_const()
770 r600_store_value(cb, value); in r600_store_loop_const()
773 static INLINE void eg_store_loop_const(struct r600_command_buffer *cb, unsigned reg, unsigned value) in eg_store_loop_const() argument
775 eg_store_loop_const_seq(cb, reg, 1); in eg_store_loop_const()
776 r600_store_value(cb, value); in eg_store_loop_const()
779 void r600_init_command_buffer(struct r600_command_buffer *cb, unsigned num_dw, enum r600_atom_flags…
780 void r600_release_command_buffer(struct r600_command_buffer *cb);